Authentic Mexican Bread Pudding Recipe: Cinnamon-Churro Crunch with Warm Spiced Filling

Desserts

Authentic Mexican Bread Pudding Recipe: Cinnamon-Churro Crunch with Warm Spiced Filling

This authentic Mexican bread pudding recipe transforms simple ingredients into a dessert that tastes like a warm hug from Abuela. šŸ’› The secret lies in using traditional pan dulce or bolillo bread, which absorbs the spiced milk mixture while developing a crispy, cinnamon-kissed crust—just like the version you’d find at a Mexican fondas.

I’ve perfected this recipe over years of testing, ensuring every bite delivers that perfect balance of warm, spiced custard and crunchy, buttery edges.

The magic begins with a simple yet flavorful mixture of evaporated milk, cinnamon, and vanilla, infused with a touch of Mexican vanilla or canela for depth.

While most bread puddings rely on stale bread, this version shines with freshly baked pan dulce or bolillo, which adds a subtle sweetness and texture that’s unmatched. The recipe also includes optional add-ins like raisins or chopped pecans for extra richness, though the classic version speaks for itself.

What sets this apart is the cinnamon-churro crunch—a topping of crushed churro sticks or cinnamon sugar that mimics the texture of a freshly fried churro.

Baked until golden and served warm, this dessert is the ideal way to end a meal, especially when paired with a cup of Mexican coffee or a scoop of vanilla ice cream. The aroma alone will have everyone gathering around the table, eager for a taste.

Ready in just 45 minutes, this bread pudding is perfect for holidays, family gatherings, or a cozy night in. The best part? It’s authentic without being complicated, making it accessible for home cooks while delivering restaurant-quality results. Let’s get baking!

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

Ingredients for authentic mexican bread pudding

Six ingredients transform into Abuela’s legendary cinnamon-churro bread pudding—just like from a Mexican fondas.

Ingredient Amount Notes
Pan Dulce or Bolillo Bread šŸž 8 cups Freshly baked, cubed (1-inch pieces)
Evaporated Milk šŸ„› 2 cups Full-fat for creaminess
Large Eggs 🄚 4 whole Room temperature for even baking
Granulated Sugar šŸš 1 cup Or light brown sugar for depth
Ground Cinnamon 🌿 2 tbsp Mexican cinnamon if available
Vanilla Extract 🌸 1 tbsp Pure vanilla or Mexican vanilla
Unsalted Butter 🧈 ½ cup Melted, full-fat preferred
Raisins šŸ‡ ½ cup Optional, soaked in warm water
Chopped Pecans 🌰 ¼ cup Optional, toasted for crunch
Granulated Sugar (for topping) šŸš ½ cup Plus 1 tbsp cinnamon mixed
Crushed Churro Sticks šŸ© ½ cup Store-bought or homemade
Salt šŸ§‚ ½ tsp Fine sea salt for balance
Mexican Coffee ā˜• ½ cup For serving, optional

The bread is everything. Pan dulce or bolillo from a Mexican bakery gives that authentic texture—none of that sad, stale white bread. If you can’t find it, brioche or challah work in a pinch, but the flavor’s not quite the same. Look for bread with a slight sweetness, like conchas or telera if you’re feeling adventurous. Freshly baked is key, but if you’re using day-old, toast it first to crisp up those edges. The raisins and pecans? Soak the raisins in warm water for 10 minutes—they’ll plump up and add juiciness. Toast the pecans in a dry pan for 3 minutes until fragrant, then chop. Don’t skip this step—it makes all the difference.

No Mexican vanilla? Pure vanilla extract works fine, but if you want that authentic depth, hunt for Mexican canela or Mexican vanilla beans at a Latin market. The evaporated milk is non-negotiable—it’s what gives that rich, custardy texture. Condensed milk is a sneaky swap if you’re in a bind, but reduce it by half first. The cinnamon-churro topping is where the magic happens. If you can’t find churro sticks, crush up store-bought churros or even cinnamon sugar-coated pretzels for that same crunch. And trust me on the full-fat butter—this isn’t the time to skimp on richness. The sugar in the topping? Mix it with the cinnamon right in the bowl so it’s evenly distributed when you sprinkle it on top.

This dessert tastes even better the next day—honestly, make it ahead and reheat for 15 minutes at 350°F. Store leftovers covered at room temp for 2 days, or in the fridge for 4 days. The topping stays crispy for about 24 hours, so if you’re serving it later, re-crisp under the broiler for 2 minutes before serving. I always make a double batch because it disappears fast. Freezes beautifully too—wrap tightly in foil and reheat from frozen for 45 minutes at 350°F. Pair it with a cup of Mexican coffee or vanilla ice cream for the full experience.

ā¤ļø

Why You'll Love This Recipe

  • I’ll be real: this recipe costs me pennies. Bolillo stays fresh for days, eggs and sugar are staples, and that can of evaporated milk? It’s the secret weapon that turns cheap bread into something luxurious. Plus, leftovers reheat like a dream—just a quick zap in the microwave or a few minutes in the oven.
  • No Stovetop Hassle: I swear by this recipe because it’s all oven magic—no simmering, no babysitting. Just toss cubed bolillo into that creamy egg-milk mix, sprinkle cinnamon, and let the oven do the work. Fifteen minutes later, you’ve got golden edges and a custardy center without standing around.
  • Cinnamon-Kissed Magic: Between us, that ground cinnamon isn’t just a garnish—it’s the star. It blooms in the oven, wrapping every bite in warmth, while the evaporated milk keeps it rich without being heavy. Honestly, the first time I tasted it, I immediately texted my abuela to ask if she’d ever made this version.
  • Weeknight Crowd-Pleaser: This is my go-to for when friends drop by unannounced or the kids bring home their entire soccer team. It’s hearty enough to feel like a main, but light enough that no one rolls their eyes at dessert. I’ve served it warm with ice cream or cold as a breakfast casserole—works every time.

Step-by-step instructions for authentic Mexican bread pudding

Let's create this rich, spiced dessert with layers of crunch and warmth—just like Abuela used to make!

1

šŸ‘Øā€šŸ³ Step 1: Prepare the Bread Base

First, cube the 8 cups Pan Dulce or Bolillo Bread into 1-inch pieces. I like to use a serrated knife for clean cuts—this ensures even baking and maximum surface area for soaking up the custard. If using stale bread, skip toasting, but if you're using fresh bread, lightly toast the cubes for 3-4 minutes at 350°F until just golden. This prevents a gummy texture later.

In a large bowl, whisk together the 2 cups Evaporated Milk, 1 cup Granulated Sugar, 1 tbsp Vanilla Extract, and 0.5 tsp Salt until the sugar dissolves completely. The mixture should be smooth with no graininess—this ensures an even, creamy texture throughout. Here's the thing—don't rush this step. The sugar needs to fully incorporate to prevent any gritty spots in your pudding.

2

šŸ³ Step 2: Combine Bread and Custard

Pour the warm milk mixture over the bread cubes, stirring gently to coat evenly. Let it sit for 5 minutes while the bread absorbs the liquid—you'll see the cubes plump up slightly. This resting period is crucial; it allows the bread to hydrate properly before adding the eggs, which would otherwise create a scrambled texture.

In a separate bowl, lightly beat the 4 whole Large Eggs until just combined (no need to make them frothy). Then, gently fold the eggs into the bread mixture. I use a spatula to cut through the center and fold from the bottom up—this prevents overmixing which can make the pudding dense. Add the 0.5 cup Raisins (if using) and 0.25 cup Chopped Pecans at this stage. The raisins should be plump from soaking, and the pecans should be toasted for that perfect crunch.

3

🄘 Step 3: Assemble and Bake

Transfer the bread mixture to a 9x13-inch baking dish, spreading it evenly. Dot the top with the 0.5 cup Unsalted Butter—this creates pockets of rich, melted butter that'll give your pudding that signature Mexican restaurant flair. Sprinkle the 0.5 cup Granulated Sugar (for topping) mixed with 1 tbsp Ground Cinnamon evenly over the top, then press in the 0.5 cup Crushed Churro Sticks so they're partially submerged. This creates that irresistible crunch contrast.

Bake at 350°F for 40-45 minutes until the top is golden brown and the center is just set (it should still have a slight wobble when gently shaken). The key here is patience—underbaking gives you that custardy center, while overbaking makes it dry. You'll know it's perfect when the edges pull away slightly from the pan and the top has a beautiful caramelized crust.

4

ā° Step 4: Rest and Serve

Remove the pudding from the oven and let it cool for 10 minutes—this resting period allows the custard to set properly. I know it's tempting to dig in immediately, but trust me, this step makes all the difference in texture. Serve warm with 0.5 cup Mexican Coffee for that authentic touch, or drizzle with a bit of caramel sauce if you're feeling fancy.

Here's the moment that matters: slice into perfect squares and watch as that creamy custard oozes out, meeting the crispy churro topping. Each bite should deliver warm, spiced bread, sweet custard, and that satisfying crunch. And if you're feeling adventurous, sprinkle a little extra cinnamon on top right before serving—it takes this dessert to another level.

šŸ‘Øā€šŸ³

Pro Tips For Making Authentic Mexican Bread Pudding

  • Soak the Bread Properly: Drown those Pan Dulce slices in the evaporated milk-egg mix for at least 30 minutes—longer if you can. I learned this the hard way after a batch turned out dry and crumbly; the bread needs to absorb enough liquid to stay moist while baking. Use a shallow dish and flip the slices halfway through soaking for even saturation.
  • Whisk Eggs Like Mad: Beat those eggs until they’re thick and pale, with ribbons forming when you lift the whisk. This isn’t just about fluffiness—it ensures the custard sets smoothly and doesn’t curdle when mixed with the hot evaporated milk. Skip this step, and you’ll end up with a grainy, sad pudding.
  • Bake at 350°F Covered: Start the pudding wrapped in foil for the first 45 minutes—this locks in steam and prevents the top from drying out before the center sets. After that, uncover and bake another 15-20 minutes until the edges are golden. Trust me, the foil trick is non-negotiable for that perfect creamy texture.
  • Toast the Cinnamon: Warm the ground cinnamon in a dry skillet for 30 seconds until it smells rich and toasty. This deepens its flavor and cuts through the sweetness of the sugar. Sounds weird, but it works—your pudding will taste like it came from a panaderĆ­a, not a box.

Best sauces and condiments for this recipe

Caramel Drizzle

Nothing elevates this dessert like a homemade Mexican caramel drizzle. Simmer 1 cup granulated sugar with ½ cup water and ¼ cup heavy cream until it turns golden amber, then whisk in 1 tbsp Mexican vanilla extract.

Let it cool slightly before drizzling over warm slices—this adds a luscious, buttery contrast to the cinnamon-spiced pudding. 🌟

Mexican Coffee Syrup

For an extra-special touch, mix ½ cup strong Mexican coffee (like Tres Rios or La Colombe) with ¼ cup sugar and 1 tsp cinnamon. Warm the syrup until the sugar dissolves, then strain and drizzle over the pudding.

The deep, earthy coffee notes complement the cinnamon perfectly, creating a sophisticated finish.

Churro Butter Sauce

Create a quick churro butter sauce by melting ½ cup unsalted butter with ¼ cup brown sugar and 1 tsp cinnamon in a saucepan. Simmer for 3 minutes until bubbly, then whisk in 2 tbsp evaporated milk to loosen.

Pour this rich, spiced sauce over individual servings for a decadent, restaurant-style presentation.

Cajeta (Goat's Milk Caramel)

If you want to take it to the next level, use cajeta—a traditional Mexican goat's milk caramel. Warm ½ cup cajeta (available at Latin markets) and drizzle it over the pudding.

Its nutty, caramelized flavor adds a unique depth that pairs beautifully with the cinnamon and churro crunch. Look for brands like La Preferida or Del Fuego for authentic taste.

Spiced Whipped Cream

Whip 1 cup heavy cream with 2 tbsp powdered sugar, ½ tsp cinnamon, and ½ tsp vanilla extract until soft peaks form. Fold in 1 tbsp crushed churro bits for texture.

Serve this alongside the pudding for a light, airy contrast that balances the rich custard. It’s a crowd-pleaser, especially for kids and adults alike!

TajĆ­n Lime Zest

For a tangy, unexpected twist, sprinkle a pinch of TajĆ­n (the Mexican chili-lime seasoning) mixed with lime zest over the pudding. The bright citrus cuts through the sweetness, adding a refreshing finish. Use sparingly—just a ¼ teaspoon per serving—to avoid overpowering the cinnamon flavors. šŸ’«

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 180mg60%
Sodium 420mg18%
Total Carbohydrate 62g22%
Dietary Fiber 2g8%
Sugars 42g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What kind of bread works best for authentic Mexican bread pudding?

For the most authentic flavor, use pan dulce or bolillo bread from a Mexican bakery. These have the perfect sweetness and texture. If unavailable, brioche or challah work well as substitutes, but they won't have the same cultural depth. Freshly baked bread is ideal, but if using day-old, toast it lightly first for better texture.

2

Can I make this bread pudding without evaporated milk?

Yes, you can substitute with whole milk, but the texture will be less rich. For a closer match, use half evaporated milk and half heavy cream. If using condensed milk, reduce it by half first to prevent excess sweetness. The evaporated milk gives that signature creamy, custardy texture that's hard to replicate.

3

Why does my bread pudding turn out gummy?

Gummy texture usually means the bread absorbed too much liquid before baking. Try toasting the bread cubes first (if using fresh bread) and letting the custard mixture sit for only 5 minutes before adding eggs. Also, ensure your baking dish isn't too large—it should fit snugly. Bake for 40-45 minutes at 350°F until just set in the center.

4

How do I store leftovers, and can I reheat it?

Store leftovers covered at room temperature for 2 days or in the fridge for 4 days. To reheat, cover with foil and warm at 350°F for 15 minutes. For extra crispiness, broil for 2 minutes after reheating. The topping stays crispy for about 24 hours, so reheating helps restore that texture. Freeze for up to 3 months—reheat from frozen for 45 minutes at 350°F.

5

What's the best way to serve this Mexican bread pudding?

Serve warm with a cup of Mexican coffee or vanilla ice cream for the full experience. For extra flair, drizzle with homemade Mexican caramel or cajeta (goat's milk caramel). A sprinkle of TajĆ­n lime zest adds a tangy contrast. The pudding tastes even better the next day, so make it ahead for gatherings!

ā˜…ā˜…ā˜…ā˜…ā˜…4.8(15 reviews)
Categories Desserts