Abuelo's Mexican Bread Pudding Recipe: Cinnamon-Infused Vanilla Swirls in One Bake

Desserts

Abuelo's Mexican Bread Pudding Recipe: Cinnamon-Infused Vanilla Swirls in One Bake

This Abuelo’s Mexican bread pudding recipe delivers the warm, spiced comfort of a traditional Mexican dessert with a modern twist—vanilla-infused swirls that elevate every bite. 🌟 The secret lies in using evaporated milk and piloncillo for that authentic caramelized depth, while a cinnamon-spiced custard transforms stale bread into golden, custardy perfection.

I’ve perfected this recipe over years of baking, ensuring the texture is creamy yet sturdy enough to hold its shape when sliced.

The magic happens in the one-bake method, where layers of cubed bread soak up a rich custard infused with vanilla and cinnamon, creating those signature swirls.

Unlike classic bread puddings, this version incorporates Mexican flavors—like a touch of piloncillo for natural sweetness and a hint of orange zest for brightness—without sacrificing simplicity. The result? A dessert that’s foolproof, restaurant-worthy, and ready in under an hour.

What you’ll end up with is a golden, caramelized top that cracks just enough to reveal velvety custard beneath, all spiced with warm cinnamon and vanilla. The aroma alone—warm, buttery, and faintly citrusy—will have everyone gathering around the table.

Serve it warm with a drizzle of caramel sauce or a dusting of cinnamon for that extra touch of Abuelo’s love.

Perfect for holiday gatherings, family dinners, or a cozy dessert night, this recipe scales easily and tastes even better the next day. Let’s bake this crowd-pleaser!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for abuelo's mexican bread pudding

Eight cups of bread, six eggs, and the perfect blend of Mexican spices transform into golden, swirled perfection.

Ingredient Amount Notes
Day-Old Bread 🍞 8 cups Cubed, crusts removed, French or sourdough preferred
Large Eggs 🥚 6 whole Room temperature for even baking
Evaporated Milk 🥛 3 cups Full-fat for creamiest texture
Piloncillo 🍯 1 cup Grated, for authentic caramelized sweetness
Unsalted Butter 🧈 ¾ cup Melted, European-style preferred
Granulated Sugar 🍚 ½ cup Balances piloncillo's natural sweetness
Vanilla Extract 🌿 2 tbsp Pure Madagascar bourbon preferred
Ground Cinnamon 🌶️ 2 tbsp Mexican cinnamon for deeper flavor
Orange Zest 🍊 1 tbsp Fresh, brightens the warm spices
Salt 🧂 ½ tsp Diamond Crystal kosher preferred
Dark Brown Sugar 🍚 ¼ cup For caramelized crust
Vanilla Bean Paste 🌿 1 tbsp For visible swirls and depth
Heavy Cream 🥛 ½ cup Whipped lightly for custard

The bread is non-negotiable here. Day-old French or sourdough gives that ideal balance of structure and absorbency—no crusts, no stale bits. Trader Joe's or Whole Foods carry excellent bakery sections for this. If you must use white bread, lightly toast the cubes first to prevent sogginess. The piloncillo should be firm and unrefined—look for it in the Latin aisle or specialty markets. If you can't find it, dark brown sugar plus 1 tsp molasses works in a pinch, though purists will notice the difference.

No piloncillo? Demerara sugar or turbinado adds a similar caramelized depth, though it lacks piloncillo's subtle smoky notes. The vanilla extract and paste are where you want to splurge—Madagascar bourbon vanilla has that complex, floral profile that stands up to the cinnamon. For the orange zest, use organic Navel or Valencia oranges for the brightest flavor. The whipped heavy cream should be light but not stiff—just enough to create those signature swirls without deflating the custard. If you're short on time, evaporated milk plus 2 tbsp melted butter can replace the heavy cream, though the texture will be slightly denser.

This dessert peaks after 24 hours in the fridge—time for the flavors to meld and the custard to set perfectly. Store leftovers in an airtight container with parchment between layers to prevent sticking. It reheats beautifully: 350°F for 10 minutes until warmed through. For make-ahead convenience, assemble the pudding the night before and bake in the morning. The caramelized top will be even more pronounced after resting. Freeze for up to 3 months—thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No-Waste Magic: I swear by this trick—day-old bread gets a second life instead of ending up in the trash. Just tear it into chunks, no fancy slicing, and let the eggs and milk work their magic.
  • Piloncillo Perfection: That caramelized, molasses-like sweetness from piloncillo? It’s the star. It’s rich but not cloying, with a depth that vanilla can’t touch—like a hug from your abuelo’s kitchen.
  • Crowd-Pleaser Every Time: Between us, this feeds a houseful without breaking the bank. My in-laws ask for it at holidays, my kids beg for it on school nights, and my partner’s the only one who complains about the leftovers.
  • Leftovers? More Like Leftovers: Honestly, I make a double batch because it reheats like a dream—crispy on top, creamy inside. (Yes, even on a Tuesday night.) Plus, the butter and evaporated milk keep it luscious for days.

Step-by-step instructions for Abuelo's Mexican bread pudding

Here's the method—simple yet precise—to create that signature cinnamon-vanilla swirl texture.

1

👨‍🍳 Step 1: Prepare the Bread Base

Tear the 8 cups day-old bread into 1-inch cubes, removing crusts as you go. I prefer French or sourdough for their sturdy texture that holds up to soaking. Spread the cubes evenly on a baking sheet and place in a 350°F oven for 8-10 minutes to dry them out slightly—this prevents a soggy pudding. While they toast, melt the 0.75 cup unsalted butter in a large mixing bowl over low heat until just liquid. Let it cool slightly before proceeding.

This pre-toasting step is crucial. It creates a light, airy foundation rather than a dense, gummy texture. The butter will coat each bread cube perfectly, ensuring even flavor distribution throughout.

2

🥘 Step 2: Mix the Custard and Infuse Flavors

In the same bowl with the melted butter, whisk together the 6 whole large eggs, 3 cups evaporated milk, 1 cup grated piloncillo, 0.5 cup granulated sugar, 2 tbsp vanilla extract, 2 tbsp ground cinnamon, 1 tbsp orange zest, and 0.5 tsp salt. The mixture should be smooth but slightly thick—like a loose batter. Here's the thing: piloncillo adds natural caramel notes, but it dissolves better when warmed slightly. If it seems grainy, gently heat the mixture over low heat for 1-2 minutes, stirring constantly, until fully combined.

In a separate small bowl, whisk the 0.5 cup heavy cream with the 1 tbsp vanilla bean paste until soft peaks form. Fold this lightly into the custard mixture—this creates those signature vanilla swirls throughout the pudding. The cream also adds luxurious richness that balances the warm spices.

3

🍳 Step 3: Combine and Assemble

Add the toasted bread cubes to the custard mixture and gently fold until every piece is coated. The bread should absorb most of the liquid but still feel moist—if it looks dry, add 1-2 tablespoons of evaporated milk to ensure proper texture. Transfer the mixture to a 9x13-inch baking dish, pressing down lightly to compact the cubes. Sprinkle the 0.25 cup dark brown sugar evenly over the top—this creates that beautiful caramelized crust while adding depth of flavor.

Here's where it gets important: don't overmix or press too hard. You want the bread to maintain some air pockets for that signature light texture. The brown sugar will melt into a sticky glaze during baking, creating that irresistible crust.

4

🔥 Step 4: Bake to Golden Perfection

Bake uncovered at 350°F for 45-50 minutes until the edges are deep golden brown and the center just sets when gently shaken. The pudding should look set but still slightly jiggly—it'll continue cooking as it rests. If the top browns too quickly, tent loosely with foil after 30 minutes to prevent over-browning while ensuring the center cooks through.

You'll know it's done when a knife inserted in the center comes out clean with just a few moist crumbs clinging to it. The aroma should be intoxicating—warm cinnamon, vanilla, and caramelized sugar filling your kitchen. This is the moment that matters: patience ensures the perfect balance of custard and bread texture.

👨‍🍳

Pro Tips For Making Abuelo'S Mexican Bread Pudding

  • Soak the Bread Properly: Don’t just toss the bread cubes in liquid—give them a good 15-20 minutes in the evaporated milk and piloncillo syrup. I learned this the hard way: rushing it leaves the center gummy. Let the bread absorb like a sponge, then drain just enough to keep it moist, not soggy. (Yes, even if you’re impatient like me.)
  • Whisk the Eggs Like a Pro: Beat those eggs until they’re pale and thick enough to coat the back of a spoon. Overmixed? No—this isn’t pancake batter. A few streaks of yellow are fine, but skip the food processor unless you want a dense, rubbery pudding. My abuela’s trick: add a pinch of salt to the eggs first, so the flavor balances the sweetness.
  • Butter the Dish First: Slather the baking dish with melted butter before adding the bread mixture—about 2 tablespoons, spread thin. This isn’t just for flavor; it creates a barrier so the pudding doesn’t stick like glue when you try to invert it. (Trust me, you’ll curse if you skip this.)
  • Bake Low and Slow: Start at 350°F (175°C), but don’t rush the rise. If the top browns too fast, tent it with foil—this isn’t a race. The magic happens when the center is just set, not jiggly. I used to pull it out too soon, thinking it needed more time, only to end up with a gooey mess. Let it rest 10 minutes before inverting.

Wine and beer pairings for these flavors

Mexican-Inspired Wines

For this warm, spiced dessert, I reach for Mexican wines that complement the cinnamon and vanilla notes. A Tempranillo from Jalisco, like Casa Madero Reserva, brings earthy depth and subtle oak that mirrors the piloncillo’s caramelized sweetness.

The wine’s medium body and 14% alcohol stand up to the rich custard without overpowering it. Serve slightly chilled to let the wine’s acidity cut through the dessert’s warmth. 🍷

Mexican Lager Pairings

If you prefer beer, a Mexican lager like Modelo Especial or Pacífico Clara is my go-to. The crisp, clean profile of these beers—with their 4.4% ABV and subtle citrus notes—cleanses the palate between bites of the cinnamon-spiced pudding.

For a stronger option, try Negra Modelo, whose 5.4% ABV and toasty malt flavors echo the dessert’s caramelized crust. Serve ice-cold to enhance the contrast.

Creamy Dessert Whites

For a lighter wine option, a Mexican white like Viña Obregón Chenin Blanc offers bright acidity and floral notes that pair beautifully with the orange zest in the pudding. Alternatively, a California Chardonnay with minimal oak—such as La Crema Monterey Chardonnay—adds a buttery richness that complements the custard’s texture.

Both wines should be served slightly chilled (45-50°F) to highlight their crispness.

Coffee or Mezcal Finish

To elevate the experience, serve the pudding with a small cup of Mexican coffee (like Café de Olla) or a shot of reposado mezcal on the side. The coffee’s earthy, chocolatey notes contrast the dessert’s sweetness, while the mezcal’s smoky depth adds an unexpected layer of complexity.

A splash of Mexican horchata (rice-cinnamon milk) also works wonderfully as a non-alcoholic pairing. ✨

Nutrition facts

Servings 8
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 180mg60%
Sodium 450mg19%
Total Carbohydrate 58g20%
Dietary Fiber 2g8%
Sugars 38g
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

Why does this recipe use piloncillo instead of regular sugar?

Piloncillo adds that authentic Mexican flavor with its natural caramelized sweetness and subtle smoky notes. Unlike refined sugar, it contains molasses that deepen the dessert's complexity. For a similar effect, you could substitute with dark brown sugar plus 1 tsp molasses, though purists will notice the difference.

2

Can I use any type of bread for this recipe?

While you can use any bread, day-old French or sourdough works best for their sturdy texture that holds up to soaking. For white bread, lightly toast the cubes first to prevent sogginess. Avoid overly sweet or heavily seeded breads that might compete with the cinnamon flavor.

3

How do I get those beautiful vanilla swirls in the pudding?

Whisk 0.5 cup heavy cream with 1 tbsp vanilla bean paste until soft peaks form, then gently fold it into the custard before adding the bread. The cream creates delicate swirls as it rises during baking. For extra visual appeal, you can also pipe small dollops of vanilla custard on top before baking.

4

Why does the recipe call for room-temperature eggs?

Room-temperature eggs incorporate more evenly into the custard mixture, preventing lumps and ensuring a smoother texture. Simply take them out of the fridge 20-30 minutes before using. Cold eggs can cause the custard to curdle or create uneven cooking in the oven.

5

Can I make this dessert ahead of time?

This pudding actually tastes better the next day as the flavors meld. Assemble it the night before and refrigerate uncovered (to allow moisture to evaporate), then bake in the morning. The caramelized top will be even more pronounced after resting. Store leftovers in an airtight container for up to 4 days.

★★★★★5.0(1 review)
Categories Desserts