Abuelos' Mexican Bread Pudding Recipe: Cinnamon-Spiced Custard With Crunchy Top

Desserts

Abuelos' Mexican Bread Pudding Recipe: Cinnamon-Spiced Custard With Crunchy Top

Abuelos' Mexican bread pudding delivers the perfect balance of cinnamon-spiced custard and crunchy, caramelized edges—a dessert that tastes like a warm embrace from your nonna. This recipe captures the soul of traditional Mexican baking, where piloncillo and Mexican vanilla elevate ordinary bread pudding into something extraordinary.

I developed this version after years of testing, ensuring every bite is rich, tender, and just sweet enough to satisfy even the pickiest palates.

The secret lies in the toasted bread cubes and the spiced custard, which infuse the dish with deep, aromatic flavors. Unlike classic bread pudding, this version incorporates Mexican cinnamon and a touch of piloncillo syrup for a unique, slightly caramelized sweetness that sets it apart.

The result? A dessert that’s foolproof, comforting, and impossible to resist—especially when topped with a sprinkle of cinnamon or a drizzle of caramel sauce.

By the time it emerges from the oven, you’ll have a golden, bubbling pudding with a crispy top that crunches just enough to contrast the soft, custardy center. The aroma alone—warm cinnamon, vanilla, and toasted bread—will fill your kitchen and have everyone gathering around the table.

This isn’t just dessert; it’s a restaurant-quality experience you can make at home.

Serve it warm with a scoop of vanilla ice cream or a dollop of whipped cream for the full effect. Whether you’re hosting a family gathering or simply craving a taste of home, this recipe delivers consistently perfect results—no shortcuts, just tradition and technique. Let’s get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for abuelo's mexican bread pudding

Twelve ingredients transform ordinary bread into a cinnamon-spiced masterpiece with a crispy caramelized crown.

Ingredient Amount Notes
Stale Day-Old Bread 🍞 12 cups French or sourdough preferred
Large Eggs 🥚 6 whole Room temperature for best mixing
Whole Milk 🥛 2 cups Full-fat for creaminess
Granulated Sugar 🍚 1 ½ cups Or piloncillo syrup for authentic flavor
Mexican Cinnamon 🌿 2 tbsp Canela or Mexican cinnamon sticks
Mexican Vanilla Extract 🌸 1 tbsp Or regular vanilla if unavailable
Piloncillo Syrup 🍯 ½ cup Or brown sugar as substitute
Unsalted Butter 🧈 ½ cup Melted, full-fat preferred
Salt 🧂 ½ tsp Diamond Crystal kosher preferred
Ground Nutmeg 🌿 ¼ tsp Freshly grated nutmeg preferred
Heavy Whipping Cream 🥛 1 cup For topping, optional but recommended
Vanilla Ice Cream 🍦 1 cup For serving, optional
Caramel Sauce 🍯 ¼ cup For drizzling, optional

The bread is non-negotiable—day-old French or sourdough gives that perfect crumb, but stale white or even brioche will work. H-E-B or Whole Foods often have great bakery bread for this. If you can't find piloncillo, brown sugar plus a splash of molasses gets you close. The Mexican cinnamon is key—Penzeys or Latin markets carry it, and it's worth hunting for that true canela flavor. I always toast my bread cubes in butter until golden before mixing—that crispy edge is everything.

No Mexican vanilla? Regular vanilla plus a pinch of cinnamon works, but you'll miss that deep, smoky note. Short on piloncillo? Brown sugar plus a teaspoon of molasses mimics the caramelized depth. The custard needs to be thick but not gluey—whisk eggs and sugar first until pale before adding milk. For extra richness, fold in a splash of evaporated milk at the end. And trust me on the nutmeg—freshly grated takes it to another level, but pre-ground is fine in a pinch.

This reheats beautifully—just 10 minutes at 350°F restores that fresh-from-the-oven magic. Store leftovers covered in the fridge for up to 4 days, but honestly, it's best within 2 days. For make-ahead magic, assemble the pudding the night before and bake in the morning. The caramel sauce? Store-bought is fine, but homemade (butter + sugar + cream) tastes like nonna's. Freeze portions for up to 3 months—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I just tear that stale bolillo or pan dulce into chunks—no knife skills required. The bread soaks up the milk-egg mix like a dream, so you’re not fussing with measuring cups or kneading dough.
  • Mexican Cinnamon Magic: That warm, slightly smoky Mexican cinnamon (canela) transforms this into something entirely special—not just sweet, but with depth. Honestly, it’s the secret weapon that makes this taste like Abuelo’s kitchen, not a basic pudding.
  • Leftovers? Better Than New: This actually tastes richer the next day when the bread gets extra tender. I pack it for lunches or reheat slices for breakfast—crispy edges, custardy center, every time. (Yes, even on a Tuesday morning.)
  • Budget Breakfast for Crowds: Stale bread? Eggs? Milk? You’re using pantry staples to feed a houseful. No fancy ingredients, no last-minute grocery runs—just mix, bake, and watch it disappear faster than my kids’ snacks.

Step-by-step instructions for abuelos' Mexican bread pudding

Transform your stale bread into a decadent, cinnamon-kissed custard with this foolproof method.

1

Prepare the Bread Mixture

Tear the 12 cups stale day-old bread into 1-inch pieces, discarding any thick crusts. This texture creates the perfect crumbly base while ensuring even cooking. Spread the bread pieces evenly on a baking sheet and toast in a 350°F oven for 10 minutes until lightly golden—this step prevents a gummy texture later.

While the bread toasts, melt the 0.5 cup unsalted butter in a large mixing bowl over low heat until completely liquid. Remove from heat and let cool slightly. In a separate bowl, whisk together the 6 whole large eggs, 2 cups whole milk, 1.5 cups granulated sugar, 0.5 cup piloncillo syrup, 2 tbsp Mexican cinnamon, 1 tbsp Mexican vanilla extract, 0.5 tsp salt, and 0.25 tsp ground nutmeg until fully combined. The mixture should be smooth and slightly thickened.

2

Combine and Bake the Custard

Pour the warm egg mixture over the toasted bread pieces, gently tossing to ensure every crumb is coated. Let the mixture sit for 5 minutes to absorb fully—this prevents a watery pudding. Transfer the entire mixture to a 9x13-inch baking dish, pressing down lightly to compact the bread.

Bake at 350°F for 45-50 minutes until the edges are golden and the center is set but still slightly jiggly. Here's the trick: the pudding should pull away from the edges of the dish but still have a slight wobble in the center—this ensures a creamy texture. If the top browns too quickly, tent loosely with aluminum foil after 30 minutes.

3

Add the Creamy Topping

While the pudding bakes, whip the 1 cup heavy whipping cream to soft peaks in a chilled bowl. Fold in the 1 cup vanilla ice cream, breaking it up into small chunks for texture. Spread this mixture evenly over the hot pudding immediately after removing it from the oven.

Return the pudding to the oven for 5-7 minutes at 350°F until the topping is golden and bubbly. Watch closely—this step creates the signature crispy top. The contrast between the creamy custard and crispy topping is what makes this dish irresistible.

4

Serve Warm with Caramel Drizzle

Let the pudding rest for 10 minutes before serving to allow the layers to set properly. Drizzle generously with 0.25 cup caramel sauce and serve warm. The caramel enhances the cinnamon-spiced flavors while adding a touch of indulgence.

For the best experience, serve immediately with a scoop of vanilla ice cream on the side. The warm pudding melts the ice cream slightly, creating a luxurious dessert that feels like a hug. This recipe yields 6 generous servings, perfect for sharing with family or guests.

👨‍🍳

Pro Tips For Making Abuelo'S Mexican Bread Pudding

  • Soak the Bread Right: Tear the stale bread into 1-inch chunks—no need to be perfect—and dump them straight into the warm milk-egg mixture. Let it sit for at least 30 minutes, stirring once. I learned this the hard way: rushing the soak means dry, gummy pudding. Patience here guarantees that creamy texture everyone loves.
  • Whisk Eggs Like a Pro: Beat the eggs with sugar first until pale and slightly thickened—about 2 minutes with a whisk—before adding milk. This step prevents lumps and makes the pudding silky. My abuelo swore by this, and he was right: skipping it leads to that dreaded "soupy" texture.
  • Skip the Overmixing: Once the bread soaks up the liquid, fold it in gently with a spatula—just until combined. Overmixing compresses the bread and turns the pudding dense. Think "light hands," not "aggressive stirring," even if it looks uneven. Your future self will thank you.
  • Bake at 350°F Covered: Start the pudding at 350°F with foil tented over the dish for the first 40 minutes. This traps steam and ensures even cooking without a crust forming too fast. After that, uncover and bake another 15-20 minutes until the top is golden. Sounds weird, but it works: no dry edges, no raw center.

Perfect pairings for this dish

Cinnamon-Infused Coffee

Pair your abuelos' Mexican bread pudding with a steaming cup of cinnamon-infused coffee to deepen the warm, spiced flavors. Use Mexican cinnamon sticks (canela) to steep in hot water for 5 minutes before brewing your coffee.

The natural sweetness of the cinnamon complements the pudding’s caramelized edges beautifully. For extra richness, add a splash of Mexican vanilla extract to your coffee—it mirrors the dessert’s signature flavor. 🌿

Mexican Hot Chocolate

Warm Mexican hot chocolate (chocolate caliente) is a perfect match for this dessert’s spiced profile. Use Mexican chocolate tablets (like Abuelita or Ibarra) and heat with whole milk and a pinch of Mexican cinnamon.

The deep cocoa and cinnamon create a harmonious pairing that feels like a cozy hug. Serve in mugs with a sprinkle of cinnamon on top for an elegant touch. ✨

Vanilla Bean Ice Cream

Serve your bread pudding with a scoop of vanilla bean ice cream to create a classic dessert duo. The cold creaminess contrasts the warm, spiced pudding while enhancing its flavors.

For authenticity, use Mexican vanilla beans (available at specialty stores) to infuse your homemade ice cream. A drizzle of caramel sauce ties the two together perfectly. 🍦

Spiced Rum or Mezcal

For an adult twist, pair your dessert with a spiced rum like Don Q Añejo or a small shot of mezcal to complement the cinnamon and caramel notes. The smoky, warm flavors of mezcal elevate the bread pudding’s depth, while rum adds a smooth, slightly sweet finish.

Serve in small glasses with a cinnamon stick garnish for a festive touch. 🍹

Fresh Fruit Compote

Brighten the rich, spiced dessert with a warm fruit compote made from pineapple, mango, or guava. Simmer the fruit with a splash of piloncillo syrup and a pinch of cinnamon until thickened.

The tropical sweetness cuts through the caramelized edges, creating a refreshing contrast. Serve as a topping or on the side for a vibrant finish. 🍍

Mexican Coffee Liqueur

For a sophisticated pairing, drizzle your bread pudding with Kahlúa (Mexican coffee liqueur) or Licor 43, a spiced rum-based liqueur. The coffee and cinnamon notes in these liqueurs mirror the dessert’s flavors while adding a luxurious touch.

A small spoonful on top or a drizzle over the caramel sauce enhances the warm, comforting vibe. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 220mg73%
Sodium 520mg23%
Total Carbohydrate 72g25%
Dietary Fiber 3g11%
Sugars 48g
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

Can I use regular cinnamon instead of Mexican cinnamon?

Yes, but you'll notice a difference in flavor. Mexican cinnamon (canela) has a warmer, slightly smoky depth that regular cinnamon can't fully replicate. If you must substitute, use 1.5 tbsp regular cinnamon plus a pinch of ground clove for complexity. The dish will still taste delicious, just more familiar. For authentic results, hunt for Mexican cinnamon at Latin markets or specialty spice shops.

2

Why does my bread pudding turn out gummy?

Gummy texture usually means the custard wasn't set enough before baking. Always toast your bread cubes first (this removes moisture) and let the egg mixture absorb completely before baking. Also, ensure your eggs are room temperature and whisk them until fully combined with sugar to create a thickened base. Bake until the center is just slightly jiggly (45-50 minutes at 350°F)—overbaking makes it dry, not gummy.

3

Can I make this ahead of time?

This dessert actually tastes better the next day. Assemble the pudding in your baking dish, cover tightly, and refrigerate overnight. Bake straight from the fridge (add 5-10 extra minutes to baking time). For make-ahead parties, bake it 1 day ahead, cool completely, then refrigerate. Reheat at 350°F for 15-20 minutes until warmed through. The flavors deepen with time!

4

What's the best bread for this recipe?

Day-old French or sourdough creates the ideal crumbly texture, but don't stress if you only have white or brioche. Avoid dense breads like whole wheat—they absorb too much liquid and can make the pudding soggy. Pro tip: Tear bread into 1-inch pieces for even baking. If using fresh bread, dry it out in a 200°F oven for 10 minutes before toasting.

5

How do I get that perfect crispy top?

The secret is the cream topping! Whip the heavy cream to soft peaks and fold in ice cream for stability. Spread it over the hot pudding and bake just 5-7 minutes until golden. For extra crunch, broil for 1-2 minutes at the very end (watch closely!). The contrast between creamy custard and crispy top is what makes this dessert magical.

★★★★★4.6(3 reviews)
Categories Desserts