This post may contain affiliate links. Please read our disclosure policy.
Crispy pandan churros made with coconut milk and infused with pandan flavor for a Southeast Asian twist! Learn tips, tricks, and serving ideas for this fun tropical dessert.

Who doesn’t love churros, right? They’re golden, crispy on the outside, and soft on the inside. This time, I’m giving them a Southeast Asian twist—pandan churros! Instead of using water or milk, I use coconut milk for extra richness, and pandan essence brings that aromatic flavor that pairs so well with coconut. It’s like churros with a tropical makeover.
Making churros is actually very similar to making choux pastry (like cream puffs or éclairs). The technique is straightforward once you get the hang of it, and I’ll share plenty of tips to help you nail it every time.
Why You’ll Like This Recipe
- A fun Southeast Asian twist on classic churros.
- Uses coconut milk for a richer flavor.
- Pandan essence makes it aromatic and unique.
- Crispy outside, soft inside—just the way churros should be.
- Easy to customize with cinnamon sugar, chocolate sauce, or pandan kaya.
Ingredients and Substitutions
- Coconut milk – I use canned coconut milk for richness. You can use fresh coconut milk or even whole milk if you don’t have it. Don’t use low-fat milk because I don’t add any butter or other fat in the recipe
- All-purpose flour – The base of the dough. Bread flour will make them slightly chewier.
- Salt – Brings out the flavor.
- Eggs – Room temperature eggs help the dough blend smoothly.
- Pandan essence – Key to that signature flavor. Vanilla extract is a substitute if you don’t have pandan.
- Neutral oil for frying – Canola, vegetable, avocado, or sunflower oil are all good choices.
- Coconut sugar – coconut sugar pairs well with pandan flavor, but feel free to use other type of sugar or skip it if you prefer dips instead
- Optional dips – Chocolate sauce, pandan kaya, or even a dusting of powdered sugar.
Pro Tips for the Best Churros
- Dry the dough – Stir the dough for 1–2 minutes in the pan to evaporate excess moisture. This prevents soggy churros.
- Cool slightly before adding eggs – Too hot, and the eggs may scramble.
- Gradual egg addition – Don’t dump all eggs in at once. Add gradually to get the perfect consistency.
- Sturdy piping bag – The dough is thick. Use a heavy-duty bag to avoid bursting.
- Right oil temperature – Too hot, churros will burn outside but stay raw inside. Too low, they’ll be greasy. Medium heat is key.
- Serve immediately – Churros are best eaten fresh while crisp.

Make Ahead and Storage
- Make ahead: You can prepare the dough up to the piping stage and keep it in the fridge for a few hours. Bring to room temperature before frying.
- Storage: Fried churros are best enjoyed the same day. If you have leftovers, store in an airtight container at room temperature for 1 day.
- Reheating: Re-crisp churros in the oven at 350°F (175°C) for 5–7 minutes. Avoid the microwave—it makes them soggy.
Serving Suggestions and Variations
- Classic Style – Toss in cinnamon sugar and serve with a side of chocolate sauce.
- Pandan Kaya Dip – My favorite Southeast Asian twist—skip the sugar coating and dip into pandan kaya.
- Ice Cream Sundae – Serve warm churros with a scoop of vanilla or coconut ice cream for a decadent treat.
- Mini Bites – Pipe shorter lengths to make bite-sized churros, perfect for parties.
- Dust with Powdered Sugar – A lighter alternative to coconut sugar

Frequently Asked Questions
- Why are my churros soggy?
This usually happens if the oil is too cold or if the dough wasn’t dried enough in the pan. Make sure to stir the dough for 1–2 minutes after adding the flour to evaporate excess moisture, and fry in oil that’s hot enough (bubbles should form around a skewer). - Can I bake churros instead of frying?
Yes, but the texture will be slightly different. Pipe the dough onto a parchment-lined baking sheet, spray lightly with oil, and bake at 400°F (200°C) for 18–22 minutes, or until golden brown. Toss in cinnamon sugar while warm. - Why did my dough burst out of the piping bag?
Churro dough is quite thick, so you need a sturdy, heavy-duty piping bag. If your bag feels flimsy, double it up for extra strength. - Can I make churros without pandan?
Absolutely. Just leave out the pandan essence, or swap with vanilla extract for a classic version. - What do pandan churros taste like?
They’re crispy and light like traditional churros, but with a subtle tropical note from the coconut milk and pandan essence. Pairing them with pandan kaya really amplifies that Southeast Asian vibe.
These pandan churros are such a fun twist on the classic! The coconut milk makes them extra rich, and the pandan essence gives that tropical aroma that’s so Southeast Asian. Whether you coat them in coconut sugar, dip them in chocolate sauce and coconut, or dip them in pandan kaya, they’re guaranteed to disappear fast.

Easy Pandan Churros
Ingredients
- 250 g canned coconut milk
- 125 g all-purpose flour
- ½ tsp salt
- 100 g eggs from 2 large-size eggs, room temperature
- ½ tsp pandan essence
For frying:
- Cooking oil canola, vegetable, avocado, or any neutral-tasting oil works here
You can also serve with: (any of the following)
- 3 Tbsp Coconut sugar or more as needed
- Dusting of powdered sugar
- Chocolate sauce
- Pandan kaya
Instructions
- Beat the eggs in a bowl and set aside
- Place the milk in a medium or large saucepan. Bring it to a boil.
- Then add all the flour and salt all at once. Add pandan essence and stir very vigorously with a sturdy spatula
- Continue to stir vigorously until the mixture is well blended. Keep stirring for another minute or two to dry the dough. The dough should be smooth and shiny and you can see a layer that coat the bottom of the pan. Remove from the heat and let it cool down for about 5 minutes
- Transfer to another mixing bowl. Add 1/4 of the egg and keep stirring. They will appear separate and look like a big blob of mess.
- Just keep stirring and add another 1/4 and continue to gradually add as you stir until you get a paste consistency. It should turn into a smooth shiny thick batter
- Transfer this to a sturdy and thick piping bag fitted with a star tip. Make sure the piping bag is sturdy one so it won't burst open when you squeeze the dough for frying
To fry:
- Fill up your cooking pan or skillet with about 1-inch of oil. Preheat it over a medium heat. When you dip a skewer into the oil, bubbles form around it. The oil is ready
- Hold piping bag with one hand and a sharp paring knife or kitchen shears on the other. Gently squeeze the dough out into the hot oil, about 4-5 inches long and then cut the dough at the tip. I find it easier to do it this way
- Fry until they are golden brown and crispy, about 2-3 minutes. The frying time depends on how big the churros are. So, you may need to experiment with the frying time for the first few churros
- Remove from the oil and place on absorbent paper towel to absorb any excess oil
Toss with coconut sugar
- Put the warm churros in a large mixing bowl. Add coconut sugar and toss to mix
- My kids like to dip it in chocolate sauce and then dip it in some unsweetened dessicated coconut. My husband and I dippe them in pandan kaya