Authentic Mexican Bread Pudding Recipe: Cinnamon-Infused Spiced Crust Magic

Desserts

Authentic Mexican Bread Pudding Recipe: Cinnamon-Infused Spiced Crust Magic

This authentic Mexican bread pudding recipe transforms simple ingredients into a dessert that tastes like a warm hug from Oaxaca—cinnamon-spiced crust, custardy center, and a whisper of piloncillo sweetness that sets it apart from classic versions.

The secret lies in using day-old bolillo rolls, their crispy crusts absorbing a spiced milk mixture infused with cinnamon and vanilla, then baking until golden and fragrant.

What makes this recipe truly special is the balance of textures: tender bread soaked in rich custard, topped with a caramelized crust that crackles with every bite.

Unlike traditional bread puddings, this version incorporates Mexican flavors—like a touch of piloncillo or Mexican chocolate—that elevate it from comfort food to something extraordinary. The result is a dessert that feels both nostalgic and sophisticated, perfect for family gatherings or special occasions.

Imagine serving this warm pudding drizzled with horchata reduction, topped with whipped cream, or even a sprinkle of crushed pecans for crunch. The aroma alone—warm cinnamon, vanilla, and caramelized sugar—will have everyone gathering around the table.

This isn’t just dessert; it’s a celebration of Mexican baking traditions, simplified for your home kitchen.

Ready in just 60 minutes, this recipe delivers restaurant-quality results with minimal effort. The key steps—soaking the bread properly, baking at the right temperature, and adding the finishing touches—ensure a foolproof outcome every time. Let’s bring a taste of Mexico to your dessert table.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic mexican bread pudding

Authentic Mexican flavors meet comforting textures in this dessert—cinnamon-spiced crust meets custardy center.

Ingredient Amount Notes
Bolillo Rolls 🍞 12 whole Day-old for optimal texture
Large Eggs 🥚 6 whole Room temperature for even baking
Whole Milk 🥛 2 cups Full-fat for richness
Granulated Sugar 🍚 1 cup White or raw cane preferred
Piloncillo 🍯 ½ cup Grated, for authentic sweetness
Ground Cinnamon 🌿 2 tbsp Mexican cinnamon preferred
Pure Vanilla Extract 🍯 1 tbsp High-quality for depth
Unsalted Butter 🧈 ½ cup Cold, cubed for topping
Mexican Chocolate Bars 🍫 2 oz Abuelita or Ibarra preferred
Salt 🧂 ½ tsp Fine sea salt
Raisins 🍇 ½ cup Optional, for texture contrast
Heavy Cream 🥛 ½ cup For final drizzle
Whipped Cream 🍦 ½ cup Optional garnish
Crushed Pecans 🌰 ¼ cup Optional garnish

The bolillo rolls are non-negotiable for that authentic Mexican texture—their crispy crusts soak up the custard perfectly. Mexican bakeries or specialty Latin markets carry them fresh, but most grocery stores stock them in the freezer section. If you can't find bolillos, French bread or brioche work in a pinch, though the flavor won't be identical. The piloncillo is the soul of this dessert—its deep caramel notes can't be replicated with brown sugar. Look for it at Latin markets or online, where it's sold in cones. If you must substitute, use equal parts brown sugar and molasses, but it won't taste the same.

Mexican chocolate bars like Abuelita or Ibarra add a layer of complexity that regular chocolate can't match. If you can't find them, high-quality dark chocolate (70% cocoa or higher) melted into the custard is the next best option. The raisins are optional but add a delightful chewy contrast—soaked in warm water for 10 minutes if you're using them. For the cinnamon, Mexican canela (cassia) has a warmer, spicier profile than Ceylon cinnamon. If you're using regular ground cinnamon, add an extra ½ teaspoon to compensate. The vanilla extract should be pure—imitation extracts will fall flat in this dessert.

This dessert reheats beautifully—warm for 10-15 seconds in the microwave or bake at 350°F for 10 minutes to crisp the top again. Store leftovers in an airtight container in the fridge for up to 4 days, though it's best enjoyed within 2 days for optimal texture. The custard mixture can be prepared a day ahead and refrigerated, with the baking step completed just before serving. For a showstopping presentation, drizzle with warm horchata reduction or a light dusting of powdered sugar before serving.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear by this—just tear those bolillo rolls into chunks, no knife skills required. The crusty outside soaks up the milk and piloncillo syrup like a dream, turning into a caramelized hug in one baking session.
  • Piloncillo Magic: That unrefined cane sugar? It’s the star. The deep molasses notes cut through the richness of the eggs and milk, giving it a warm, almost spiced depth you won’t find in vanilla bread pudding. Honestly, it’s the reason I keep making this.
  • Breakfast or Dessert: Same dish, two vibes. Serve it warm with a sprinkle of cinnamon for a cozy morning treat, or chill it overnight and top with whipped cream for a late-night indulgence. My kids don’t even care what we call it—just that it’s on the table.
  • Leftovers? Better: This stuff gets better the next day. The piloncillo syrup thickens just enough to make it even more decadent, and it reheats in minutes. I’ve sent it to work lunches in a thermos—zero complaints, always empty plates.

Step-by-step instructions for authentic Mexican bread pudding

Transform day-old bolillo rolls into a rich, cinnamon-kissed dessert with layers of Mexican chocolate and caramelized piloncillo.

1

Prepare the Cinnamon-Infused Milk Mixture

In a medium saucepan, combine the 2 cups whole milk, 0.5 cup piloncillo (grated), 1 cup granulated sugar, 2 tablespoons ground cinnamon, 0.5 teaspoon salt, and 1 tablespoon pure vanilla extract. Heat over medium-low heat, stirring constantly until the piloncillo and sugar dissolve completely. The mixture should reach 180°F—this ensures proper caramelization and prevents graininess in the final pudding.

Remove from heat and let steep for 10 minutes, covered. This infusion develops the authentic Mexican flavor profile. Strain through a fine-mesh sieve into a large bowl to remove any residual cinnamon grit, then whisk in 6 whole large eggs until fully incorporated. The batter should be smooth with a pale golden hue and a distinct cinnamon aroma.

2

Soak and Layer the Bolillo Rolls

Preheat your oven to 350°F. Cut the 12 whole bolillo rolls in half lengthwise, then slice each half diagonally into ½-inch thick pieces. Arrange them in a 9x13-inch baking dish, slightly overlapping. Pour the warm cinnamon milk mixture evenly over the rolls, ensuring each piece is fully saturated. Let soak for 15 minutes—this step guarantees a moist, custardy texture rather than a dry crumb.

After soaking, sprinkle 0.5 cup raisins evenly over the top. Press them gently into the rolls to distribute them throughout. The raisins will plump during baking, adding chewy contrast to the tender bread. Cover the dish with plastic wrap and refrigerate for 30 minutes to allow the bread to absorb additional liquid and firm up slightly.

3

Bake Until Golden and Set

Remove the baking dish from the refrigerator and bake uncovered for 45-50 minutes until the edges are deep golden brown and the center jiggles slightly when shaken. The pudding is done when a toothpick inserted near the center comes out clean with just a few moist crumbs clinging to it. If the top browns too quickly, tent loosely with aluminum foil after 30 minutes to prevent over-browning while ensuring even cooking.

While baking, prepare the topping: Melt 0.5 cup unsalted butter in a small saucepan over low heat, then stir in 2 ounces chopped Mexican chocolate bars until fully melted and smooth. Brush this mixture evenly over the hot pudding during the last 5 minutes of baking. This creates a glossy, chocolate-infused crust that mirrors traditional Mexican postres.

4

Finish with Creamy Toppings

Let the bread pudding cool for 10 minutes before transferring to a serving platter. Drizzle with 0.5 cup heavy cream warmed slightly to 110°F—this creates a silky, ribbon-like presentation. Top with 0.5 cup whipped cream and 0.25 cup crushed pecans, pressing the pecans lightly into the cream to create texture. The contrast between the warm, spiced pudding and cool toppings is essential for balancing flavors.

Serve immediately while warm, as the texture softens further with each passing minute. The authentic Mexican bread pudding should have a caramelized crust, a custardy center with pockets of tender bread, and a harmonious blend of cinnamon, chocolate, and piloncillo sweetness in every bite. For an extra touch, garnish individual servings with a sprinkle of ground cinnamon and a few extra pecans.

👨‍🍳

Pro Tips For Making Authentic Mexican Bread Pudding

  • SOAK THE BOLILLOS FIRST: I learned this the hard way—tossing dry bolillos into the custard mix means they’ll steam instead of soak up flavor. Warm the milk slightly (not boiling) and let the rolls sit for 10 minutes before adding eggs and sugar. The crust stays tender, and the piloncillo’s caramelized depth seeps in properly.
  • CRUSH PILONCILLO LIKE CANDY: Skip the food processor for this—grate the piloncillo by hand into coarse shards, then lightly crush the larger pieces with a rolling pin. This keeps some texture while still dissolving fully, giving that authentic molasses-forward richness without turning the pudding into syrup.
  • BAKE COVERED THEN UNCOVERED: Start the pudding wrapped in foil at 350°F (175°C) for the first 20 minutes—this prevents a dry top while the center sets. Then uncover and crank to 375°F (190°C) for the last 10 minutes to get that golden, slightly crisp crust. Yes, it’s an extra step, but the contrast makes all the difference.
  • USE ROOM-TEMP EGG MIX: My grandmother swore by this, and she was right: whisk the eggs and sugar together at room temperature before folding them into the milk. Cold eggs make the custard seize or curdle, especially when you add the piloncillo’s acidity. Just let them sit for 15 minutes—your future self will notice the smoother texture.

Pro cooking tips for authentic mexican bread pudding

Soak Like a Pro

The key to a custardy, not soggy, bread pudding starts with the soak. Cut your bolillo rolls into ½-inch thick slices and arrange them in a single layer in your baking dish.

Pour the warm cinnamon milk mixture over them, but don’t rush—let it soak for the full 15 minutes before adding raisins. This ensures the bread absorbs enough liquid to create that perfect tender texture.

I’ve found that using a 9x13-inch baking dish gives the best surface area for even saturation. 🌟

Temperature Control

Baking at 350°F is ideal, but the real magic happens in the first 30 minutes. If the top starts browning too quickly, tent it loosely with aluminum foil to prevent burning while keeping the center moist.

The pudding is done when it jiggles slightly in the center and a toothpick comes out with just a few moist crumbs. Overbaking dries out the bread, so keep an eye on it—especially if your oven runs hot. I use an oven thermometer to double-check my oven’s accuracy.

Chocolate Crust Hack

The chocolate butter topping is what makes this dessert feel truly authentic. Melt 0.5 cup unsalted butter with 2 ounces chopped Mexican chocolate bars (like Abuelita) and brush it over the pudding in the last 5 minutes of baking.

This creates a glossy, caramelized crust that’s rich and slightly bitter—balancing the sweetness perfectly. For extra shine, I like to use a pastry brush to spread it evenly. If you don’t have Mexican chocolate, high-quality dark chocolate works, but the flavor won’t be quite the same. 🍫

Raisin Plumping Trick

If you’re using raisins, soak them in warm water for 10 minutes before sprinkling them over the bread. This ensures they plump up nicely during baking, adding a chewy contrast to the tender bread. I like to press them gently into the rolls so they distribute evenly throughout.

For a twist, try substituting dried cranberries or chopped dates for a different flavor profile. Just be sure to adjust the baking time by 2-3 minutes if you’re using larger or denser dried fruit. 🍇

Resting for Perfection

Letting the bread pudding rest for 10 minutes after baking is crucial—it allows the custard to set slightly and makes slicing much easier. During this time, warm your heavy cream to 110°F for drizzling.

If you’re short on time, you can serve it immediately, but the texture won’t be as refined. For a restaurant-worthy finish, garnish with whipped cream and crushed pecans right before serving. The contrast of warm pudding and cool toppings is what makes this dessert feel special. ✨

Oven Thermometer

Investing in an oven thermometer (like the Taylor Precision Digital Oven Thermometer) is a game-changer for baking. Many home ovens aren’t perfectly calibrated, and even a 25°F difference can affect your bread pudding’s texture. I place mine near the center rack while baking to ensure accuracy.

If your oven runs hot, reduce the temperature to 325°F to prevent over-browning. This small step makes a big difference in achieving consistent results every time. 🌡️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 190mg63%
Sodium 420mg18%
Total Carbohydrate 65g24%
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 makes this Mexican bread pudding different from regular bread pudding?

This version incorporates authentic Mexican flavors like piloncillo (unrefined cane sugar), Mexican cinnamon, and Mexican chocolate bars for depth. The bolillo rolls add a crispy crust that absorbs the spiced custard perfectly, creating a texture unlike traditional bread puddings. Plus, the chocolate butter topping gives it that signature Mexican postre finish.

2

Can I substitute piloncillo with regular sugar?

You can, but it won’t taste the same. Piloncillo has a deep caramel flavor that’s essential for authenticity. For a close substitute, mix ½ cup brown sugar with 1 tablespoon molasses to mimic its richness. If you’re using white sugar, add an extra ½ teaspoon cinnamon to compensate for the lost depth.

3

How do I prevent the bread pudding from becoming too soggy?

The key is proper soaking time and baking technique. Soak the bolillo slices for exactly 15 minutes (no longer), then refrigerate for 30 minutes before baking. Bake at 350°F until the center jiggles slightly—overbaking dries it out, while underbaking keeps it too wet. A toothpick test is your best guide!

4

What’s the best way to store leftovers?

Store in an airtight container in the fridge for up to 4 days. Reheat slices in the microwave for 10-15 seconds or bake at 350°F for 10 minutes to restore crispiness. For best texture, enjoy within 2 days—the custard firms up over time. Freezing isn’t recommended as it alters the texture.

5

Can I make this dessert ahead of time?

Prepare the custard mixture up to 24 hours ahead and refrigerate it. Soak the bread and refrigerate overnight, then bake straight from the fridge (add 5-10 minutes to baking time). The flavors actually deepen overnight, making it perfect for stress-free entertaining. Just add the chocolate topping fresh before serving.

★★★★★4.9(14 reviews)
Categories Desserts