Chocolate-Filled Churros

Why You’ll Love This Recipe

If you love churros and chocolate, this recipe combines both into one decadent experience. The crispy, golden shell pairs perfectly with the smooth chocolate center, creating a fun and delicious treat that’s perfect for parties, holidays, or just because. Plus, they’re easier to make than you might think with just a few pantry ingredients.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • All-purpose flour
  • Water
  • Unsalted butter
  • Granulated sugar
  • Salt
  • Eggs
  • Vanilla extract
  • Vegetable oil (for frying)
  • Ground cinnamon
  • Chocolate ganache or chocolate hazelnut spread (for filling)
  • Piping bags and star tip (for shaping and filling)

Directions

  1. In a saucepan, combine water, butter, sugar, and salt. Bring to a boil, then remove from heat.
  2. Stir in flour until a dough forms. Let cool slightly.
  3. Add eggs one at a time, beating until the dough is smooth and glossy. Stir in vanilla extract.
  4. Transfer dough to a piping bag fitted with a large star tip.
  5. Heat oil in a deep pan to 350°F (175°C). Pipe 4–6 inch churro lengths directly into the hot oil, cutting with scissors. Fry until golden, about 2–3 minutes per side.
  6. Remove and drain on paper towels. While warm, roll churros in a mixture of cinnamon and sugar.
  7. Use a skewer to poke a hole through the center of each churro. Pipe in chocolate ganache or chocolate spread using a piping bag.
  8. Serve warm.

Servings and timing

This recipe makes about 12–15 filled churros.
Prep time is 15 minutes, cook time is 15–20 minutes, and filling takes an additional 5–10 minutes. Total time is around 35–45 minutes.

Variations

  • Use flavored chocolate: Try dark, milk, or white chocolate ganache.
  • Add spice: Mix cayenne or chili powder with the cinnamon sugar for a spicy-sweet kick.
  • Dip instead of fill: Serve plain churros with chocolate or caramel dipping sauce.
  • Stuff with caramel or dulce de leche: A rich and gooey alternative to chocolate.
  • Add orange zest: For a citrusy twist in the dough or chocolate filling.

Storage/Reheating

Churros are best enjoyed fresh.

  • Room temperature: Store leftovers in an airtight container for up to 1 day.
  • Refrigerator: Can be stored for up to 2 days but will lose crispness.
  • Reheating: Reheat in the oven at 350°F for 5–7 minutes to regain some crunch. Avoid microwaving.
  • Freezer: Not recommended once filled.

FAQs

Can I bake churros instead of frying?

Yes, but they won’t be as crispy. Pipe onto a lined baking sheet and bake at 375°F for 20–25 minutes.

What chocolate works best for the filling?

Use a thick ganache or a chocolate hazelnut spread for easy piping and great flavor.

Why are my churros soggy?

Oil may be too cool. Ensure it’s consistently at 350°F while frying.

Can I make the dough ahead of time?

Yes, store the dough in the fridge for up to 24 hours before frying.

Do I need a piping bag?

It’s the best way to get the classic churro shape and to fill them easily. A zip-top bag with the corner snipped can also work.

Can I make mini churros?

Absolutely. Just pipe shorter lengths and reduce frying time slightly.

How do I keep churros warm for serving?

Place them on a baking sheet in a warm oven (200°F) until ready to serve.

Can I freeze churros before frying?

Yes. Pipe and freeze them on a tray, then fry straight from frozen—just add a few extra minutes.

What’s the best oil for frying?

Use a neutral oil with a high smoke point, like vegetable, canola, or sunflower oil.

Can I make these gluten-free?

Yes, use a 1:1 gluten-free flour substitute designed for baking.

Conclusion

Chocolate-Filled Churros are an irresistible treat that brings the best of crispy fried dough and gooey chocolate together in one bite. Perfect for celebrations or anytime you’re craving something sweet, these churros are guaranteed to impress. Enjoy them warm, coated in cinnamon sugar, and filled with love (and chocolate).

Print

Chocolate-Filled Churros

Chocolate-Filled Churros

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Chocolate-Filled Churros are golden, crispy pastries coated in cinnamon sugar and stuffed with rich, melty chocolate. They’re a decadent twist on the classic Spanish treat, perfect for parties, holidays, or indulgent snacking.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 12–15 churros
  • Category: Dessert, Snack
  • Method: Fried
  • Cuisine: Spanish
  • Diet: Vegetarian

Ingredients

  1. 1 cup water
  2. 1/4 cup unsalted butter
  3. 2 tbsp granulated sugar
  4. 1/4 tsp salt
  5. 1 cup all-purpose flour
  6. 2 large eggs
  7. 1 tsp vanilla extract
  8. Vegetable oil, for frying
  9. 1/2 cup granulated sugar + 1 tsp ground cinnamon (for coating)
  10. 1 cup chocolate ganache or chocolate hazelnut spread (for filling)

Instructions

In a saucepan, combine water, butter, 2 tbsp sugar, and salt. Bring to a boil, then remove from heat.

  1. Stir in flour until dough forms. Let cool slightly.
  2. Add eggs one at a time, beating until smooth and glossy. Stir in vanilla.
  3. Transfer dough to a piping bag fitted with a large star tip.
  4. Heat oil in a deep pan to 350°F (175°C). Pipe 4–6 inch lengths into oil, cutting with scissors. Fry 2–3 minutes per side until golden.
  5. Drain on paper towels. Roll warm churros in cinnamon sugar mixture.
  6. Use a skewer to poke a hole through each churro. Fill with chocolate ganache or spread using a piping bag.
  7. Serve warm.

Notes

  1. For a spicy kick, add cayenne or chili powder to cinnamon sugar.
  2. Swap chocolate with dulce de leche or caramel for variation.
  3. Bake instead of fry at 375°F for 20–25 minutes, though texture will be less crispy.
  4. Best served fresh—avoid storing filled churros too long.
  5. Keep warm in a 200°F oven until serving.

Nutrition

  • Serving Size: 1 churro
  • Calories: 190
  • Sugar: 10g
  • Sodium: 80mg
  • Fat: 11g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 30mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments