Keto Thai Coconut Jelly: Sweet, Soft, and Easy to Make

If you’ve ever had Thai street food, you know how they nail flavor with very little. Thai Coconut Jelly is one of those quiet stars. It’s soft, a little bouncy, smells like fresh coconut, and it slides down easy. No drama, no ten-step cooking dance. Just a few ingredients and a bit of patience.

Now, here’s the twist — we’re keeping it keto. That means no sugar crashes, no carbs guilt. This version keeps the feel of the original but swaps the sugar for something that won’t mess with your blood sugar.

Let’s talk ingredients first. You won’t need much.

What You’ll Need

Coconut Layer:

  • 1 can full-fat coconut milk (400ml)

  • 1 tablespoon gelatin powder (or agar-agar if you want it plant-based)

  • 3 tablespoons erythritol (or monk fruit sweetener)

  • Pinch of salt

  • 1 teaspoon vanilla (optional, but it brings out a nice mellow tone)

Clear Layer (Jelly water layer):

  • 1 cup water

  • 1 tablespoon gelatin powder (or agar-agar)

  • 1.5 tablespoons erythritol

  • Few drops of pandan essence (if you like that classic Thai street snack aroma)

Now, you can make this all coconut, or add a clear layer for that fun two-tone look. It’s your call. Kids love the layers. Adults pretend they don’t care, but they always reach for seconds.

Step-by-Step Instructions

Step 1: Set Up Your Molds

Before you even start cooking, get your jelly molds ready. Silicone molds work best — easy to pop them out later. If you don’t have those, a square glass dish works fine. You can cut them into cubes later. Either way, lightly oil the surface. Coconut oil works great.

Step 2: Make the Clear Layer First

If you’re doing the layered version, start with the clear one.

  • Heat 1 cup of water in a small saucepan.

  • Sprinkle the gelatin or agar over the water. Stir well until fully dissolved.

  • Add sweetener and pandan essence (or vanilla if you don’t have pandan).

  • Stir and heat gently — don’t let it boil. Once everything’s mixed well and clear, pour into your molds or dish. Only fill halfway. You’ll pour the coconut layer on top once this one sets.

  • Let it cool down slightly and place in the fridge. It should firm up in about 20–30 minutes.

Step 3: Coconut Layer Time

  • In another saucepan, pour the coconut milk.

  • Sprinkle the gelatin evenly over the milk. Let it sit for 2 minutes — this helps it bloom.

  • After blooming, heat it gently. Add sweetener, salt, and vanilla if using.

  • Stir until everything’s dissolved, but don’t let it boil.

  • Remove from heat and let it cool for 5 minutes — not too long, just enough so it doesn’t melt the bottom jelly.

Step 4: Pour and Chill

Once the clear layer is firm, pour the coconut layer gently over it. Use a spoon to break the fall if you’re pouring from a jug — that way the bottom doesn’t get disturbed.

Put it back in the fridge for at least an hour. You’ll know it’s ready when it doesn’t wiggle like water.

What It Tastes Like

Creamy on top. Cool and slightly sweet underneath. You get that coconut hit first, then the subtle lift from the clear jelly. The sweetness is mild — just enough to satisfy a dessert craving without punching you in the face. It’s soft, light, and refreshing. Great after a heavy meal or just when you’re bored and want something cold.

Why People Love It

Because it’s stupidly easy. No oven. No mixer. No dough. You just stir and wait. Plus, it looks cute in the fridge — like you put in way more effort than you actually did.

It’s also great for meal prep. Make a batch Sunday night, and you’ve got a little treat waiting in the fridge all week. Some folks freeze it and say it’s like coconut ice cream bites — haven’t tried that myself, but now I’m curious.

Things That Might Go Wrong (And How to Fix Them)

It’s too soft: You didn’t use enough gelatin. Go a bit heavier next time. Keto sweeteners also don’t bind like sugar, so you might need a tiny extra pinch.

It’s too hard: That’s agar-agar doing its thing. It sets fast and firm. Use less or switch to gelatin if you like it soft.

It separates: Happens if one layer is too hot when poured on top of the other. Cool both layers a bit before combining.

White layer turns grainy: Your coconut milk probably curdled. Don’t boil it — warm it gently.

Can You Swap Ingredients?

Totally. Here’s what works:

  • Sweetener: Monk fruit, stevia, allulose — just adjust to taste.

  • Gelatin: Agar-agar if you’re vegetarian. But know that agar sets quicker and harder.

  • Flavors: Add coffee to the clear layer if you want a Thai iced coffee vibe. Or mix matcha into the coconut milk for a green twist.

Serving Ideas

  • Cut them into squares and serve on banana leaves if you’re feeling fancy.

  • Pop into little cups for party treats.

  • Layer in a glass jar for a “wow” effect — like a Thai keto parfait.

You could even poke a stick in and freeze them for a makeshift jelly pop. Kids go wild for those. Adults sneak one when nobody’s looking.

Story Time: How I Found This Recipe

This came from a trip to Bangkok back in 2019. Sweaty, sticky, and tired — I walked into a small alley and saw a grandma ladling white jelly into cups. No sign. No brand. Just a stack of plastic containers and her yelling prices at people. I tried one and forgot I was even sweating. It was sweet, soft, and somehow felt like home.

Years later, I wanted that again, but without the sugar. Tried a few versions. Failed some. Nailed this one. And here we are.

Is It Really Keto?

Yes — but like anything, portion matters. Each piece (say, 1-inch cube) has maybe 1–2g net carbs, depending on your sweetener and coconut milk. Check your labels. Some brands sneak in sugars. The real MVPs here are unsweetened full-fat coconut milk and a clean sweetener.

No rice flour. No starch. No milk. Just the good stuff.

Conclusion

No drama. No long bake times. Just a cold, soft jelly with big coconut energy and a low-carb bill. Keep it in your fridge, bring it to a BBQ, or sneak it into lunchboxes. People won’t believe it’s keto — and they don’t need to know unless they ask.

Try it once. It’s one of those recipes that sticks. Not because it’s trendy, but because it’s good, simple, and feels like you’re getting away with something sweet.

If you make it, mess with it. Try a chocolate layer, or mint, or even chili if you’re bold. But the coconut base? Don’t touch that. It’s perfect.

Print

Keto Thai Coconut Jelly Recipe

Soft and creamy Thai coconut jelly made keto-friendly with no sugar. A light, low-carb treat that’s easy to make and perfect for warm weather or after meals.

  • Author: Jane Summerfield
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes + chilling
  • Yield: 6 servings 1x
  • Category: Dessert
  • Method: No-bake
  • Cuisine: Thai, Keto, Low-Carb

Ingredients

Scale

Coconut Layer:

  • 1 can full-fat coconut milk (400ml)

  • 1 tablespoon gelatin powder (or agar-agar for vegetarian option)

  • 3 tablespoons erythritol (or monk fruit sweetener)

  • Pinch of salt

  • 1 teaspoon vanilla extract (optional)

Clear Layer (optional):

  • 1 cup water

  • 1 tablespoon gelatin powder

  • 1.5 tablespoons erythritol

  • Few drops pandan essence (optional)

Instructions

  1. Lightly oil your molds or dish.

  2. For the clear layer:

    • Heat water in a saucepan, add gelatin and stir.

    • Mix in sweetener and pandan essence.

    • Pour into mold halfway and chill until firm (20–30 mins).

  3. For the coconut layer:

    • In a new pan, pour coconut milk.

    • Add gelatin and let sit for 2 minutes.

    • Warm gently, then stir in sweetener, salt, and vanilla.

    • Let it cool slightly.

  4. Pour coconut layer over the clear layer.

  5. Chill for 1 hour until firm.

  6. Cut or pop out and enjoy cold.

Notes

  • Use gelatin for a soft texture or agar for a firmer feel.

  • Make sure each layer is cool before pouring on the next one to avoid mixing.

  • Try adding matcha or coffee for different flavors.

  • Keep leftovers in fridge for up to 4 days.

Please note: The recipe or ingredients shown in the video might vary slightly from what’s listed here. Use the video as an illustration, but for the best results, you might want to stick to the recipe provided in this article.

Nutrition

  • Serving Size: 1 square
  • Calories: 120 Sugar: 0g Sodium: 25mg Fat: 11g Saturated Fat: 10g Unsaturated Fat: 1g Trans Fat: 0g Carbohydrates: 2g Fiber: 1g Protein: 2g Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!