Desserts
This authentic Mexican bread pudding recipe transforms simple ingredients into a dessert that tastes like a warm hug from a Mexican abuela. The secret lies in using traditional bolillo bread and piloncillo sugar, which give it that caramelized depth and subtle earthy sweetness you won’t find in standard recipes.
I’ve perfected this version over years of testing, ensuring every bite delivers the perfect balance of spiced rum warmth and cinnamon crunch.
The magic happens in the layers—crispy edges from the oven, tender centers soaked in vanilla-infused milk, and a caramelized sugar topping that adds a restaurant-quality finish. Unlike other bread puddings, this one incorporates authentic Mexican spices like cinnamon and anise, plus a touch of spiced rum for depth.
The result is a dessert that’s rich, slightly spiced, and impossibly tender—far from the overly sweet versions you might find elsewhere.
What makes this recipe truly special is how it captures the soul of Mexican desserts without being overly complicated. You’ll need just a few key ingredients—bolillo bread, eggs, milk, and of course, piloncillo—and about an hour of hands-off baking time.
The aroma alone will have everyone gathering in the kitchen, and the first bite will convince even skeptics that homemade desserts can be this good.
Serve it warm with a dollop of whipped cream or a sprinkle of cinnamon for that final touch. This isn’t just dessert—it’s a celebration of tradition, flavor, and the kind of comfort food that brings people together. Let’s get baking!
Ingredients for authentic mexican bread pudding
Six servings of comforting Mexican bread pudding with authentic piloncillo and spiced rum warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| Bolillo Bread 🍞 | 6 whole | Stale or lightly toasted for texture |
| Large Eggs 🥚 | 6 whole | Room temperature for even baking |
| Whole Milk 🥛 | 3 cups | Full-fat for richness |
| Piloncillo Sugar 🍯 | 1 cup | Grated, earthy sweetness |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for caramel |
| Vanilla Extract 🍯 | 1 tbsp | Pure Madagascar preferred |
| Cinnamon Sticks 🌿 | 2 whole | Crushed for infusion |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Mexican cinnamon if available |
| Anise Seeds 🌿 | ½ tsp | Lightly toasted |
| Spiced Rum 🍹 | ¼ cup | Dark rum for depth |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Cornmeal 🌽 | ¼ cup | For crunchy topping |
| Heavy Whipping Cream 🥛 | ½ cup | Optional for serving |
Bolillo bread is the heart of this recipe—look for the traditional Mexican rolls at Latin markets or well-stocked grocery stores like H-E-B or Whole Foods. If you can't find bolillo, French bread or brioche work in a pinch, but bolillo's light, airy crumb is ideal. For piloncillo, Mexican specialty stores carry it in cone form—grate it yourself for the best texture. The rum adds depth, so Captain Morgan or Flor de Caña are excellent choices, but any dark rum will work. Toast your anise seeds in a dry pan for 30 seconds to release their aroma—trust me, it makes a difference.
No piloncillo? Brown sugar plus 1 tsp molasses mimics its caramelized depth. Substituting rum? Vanilla extract plus 1 tbsp orange liqueur gives similar warmth. For the cornmeal topping, semolina or crushed cornflakes add crunch without altering the flavor. If you're short on eggs, use 4 whole eggs plus 2 egg yolks for extra richness. The milk can be swapped for half-and-half or evaporated milk, but whole milk keeps the pudding tender. For a dairy-free version, coconut milk works beautifully—just reduce the rum slightly to balance the sweetness.
This pudding tastes even better the next day, so bake it ahead and reheat. Store leftovers in an airtight container for up to 4 days in the fridge. For freezing, portion into individual servings—thaw overnight in the fridge to preserve texture. The caramelized topping hardens as it cools, so reheat covered at 300°F for 10 minutes before serving. Garnish with extra cinnamon or a dollop of whipped cream—homemade is ideal, but store-bought works in a pinch.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe because it’s literally one bowl—no chopping, no fussing, just tear those bolillos into chunks, mix with warm milk and eggs, and let the oven do the work. The piloncillo caramelizes into something rich and deep without extra effort, and honestly? That’s my kind of cooking.
- Caramelized Crunch: Here’s what sold me—the buttery bolillo soaks up the milk until it’s tender, but the edges? Chef’s kiss. They get this crispy, almost toasted crust that balances the creamy center, and the piloncillo’s molasses notes tie it all together. It’s like dessert had a flavor upgrade.
- Weeknight Crowd-Pleaser: Between us, this is my go-to when friends drop by unannounced or I need something hearty for dinner. Serve it warm with a sprinkle of cinnamon, or let it cool for a no-bake breakfast the next morning. My daughter picks out the crispy bits first, but still asks for seconds—proof it works for kids and adults alike.
- Budget-Friendly Leftovers: I make a double batch on Sundays because it reheats beautifully—no soggy bread here. The piloncillo stretches further than refined sugar, and bolillos are cheaper than brioche. Plus, it keeps for days, so I’m never scrambling for dessert or a quick meal. My wallet and my taste buds thank me.
Step-by-step instructions for authentic Mexican bread pudding
Here's the traditional method for creating this rich, spiced dessert with perfect texture every time.
Prepare the Bread Base
Cut the 6 whole bolillo bread into 1-inch cubes, discarding any hard crusts. Arrange them in a single layer on a baking sheet and lightly toast in a 350°F oven for 8-10 minutes until just firm to the touch. This step prevents a soggy pudding while maintaining the bread's structure.
While the bread toasts, combine the 3 cups whole milk, 2 whole crushed cinnamon sticks, 0.5 tsp anise seeds, and 0.25 cup spiced rum in a saucepan. Bring to a gentle simmer over medium heat for 5 minutes, then remove from heat and let steep for 10 minutes. This infusion creates the signature warm, spiced flavor profile that defines authentic Mexican bread pudding.
Create the Custard Mixture
In a large mixing bowl, whisk together the 6 whole large eggs, 1 cup grated piloncillo sugar, 1 tbsp vanilla extract, 1.5 tsp ground cinnamon, and 0.5 tsp salt until fully combined. The mixture should be smooth with no visible streaks of sugar.
Gradually pour the warm milk infusion through a fine-mesh strainer into the egg mixture while whisking constantly. This prevents curdling from the heat of the milk. The custard should be thick but pourable—if it's too thick, whisk in 2-3 tablespoons of the reserved milk until it reaches the proper consistency.
Assemble and Bake the Pudding
Transfer the toasted bread cubes to a greased 9x13-inch baking dish. Pour the custard mixture evenly over the bread, pressing down gently to ensure all pieces are saturated. The bread should absorb the liquid completely within 10-15 minutes of assembly.
Dot the surface with the 0.5 cup cold cubed unsalted butter, then sprinkle evenly with the 0.25 cup cornmeal. This creates both a caramelized crust and a delightful crunchy texture. Bake in a 350°F oven for 40-45 minutes until the edges are golden brown and the center is just set (a knife inserted should come out clean).
Rest and Serve
Remove the pudding from the oven and let it rest for 15-20 minutes before serving. This resting period allows the flavors to meld and the texture to set properly. The pudding should be custardy in the center with a caramelized top and crispy cornmeal crunch.
Serve warm, optionally topped with the 0.5 cup heavy whipping cream. For an authentic touch, drizzle with additional rum reduction made from the remaining infused milk. The combination of warm spices, rum depth, and buttery crunch makes this bread pudding distinctly Mexican in character.
Pro Tips For Making Authentic Mexican Bread Pudding
- TOAST BOLILLO FIRST: Pop those bolillo slices under the broiler for 2-3 minutes before soaking—it adds a subtle crunch and keeps the pudding from turning gummy. I used to skip this, and the texture always felt too soft, like a sad, soggy hug.
- WHISK PILONCILLO PASTE: Grate the piloncillo fine and dissolve it in warm milk while whisking vigorously—this prevents gritty sugar pockets and ensures a smooth, caramelized flavor. My first batch had little sugar crystals that made me question my life choices.
- DON’T OVERMIX THE EGGS: Beat the eggs just until combined with the milk mixture—overmixing makes the pudding dense and rubbery. Think "light and airy," not "egg salad." I learned this after a batch that tasted like a hockey puck.
- BAKE COVERED THEN UNCOVERED: Start baking the pudding covered with foil for the first 20 minutes to trap steam, then uncover to let it brown. This guarantees a custardy center and a golden top—no sad, pale pudding here. (Yes, even if you’re impatient like me.)
Serving suggestions for authentic mexican bread pudding
Warm Whipped Cream
I always serve this bread pudding with a generous dollop of warm whipped cream—it’s a game-changer. Heat the ½ cup heavy whipping cream in a small saucepan over low heat until it reaches 110°F, then whip it until soft peaks form.
The warmth enhances the spiced rum and piloncillo flavors beautifully. For extra indulgence, fold in 1 tsp grated piloncillo or a pinch of Mexican cinnamon while whipping. 🥛
Caramelized Piloncillo Drizzle
For a restaurant-worthy finish, make a quick caramelized piloncillo sauce. Melt ½ cup grated piloncillo with 2 tbsp butter in a small saucepan over medium heat, stirring constantly until it reaches 300°F on a candy thermometer (about 5-7 minutes).
Drizzle this glossy sauce over the warm pudding just before serving. The deep caramel notes complement the rum and cinnamon perfectly. 🍯
Spiced Coffee Pairing
Mexican desserts shine with café de olla, a cinnamon-spiced coffee. Brew a pot of strong coffee, then add 1 cinnamon stick, ½ tsp anise seeds, and 1 star anise pod while heating.
Serve the coffee alongside the bread pudding—its warm spices mirror the dessert’s flavors and create a harmonious pairing. For an adult touch, add 1 oz spiced rum to each cup. ☕
Churro Crunch Topping
For a fun twist, top individual servings with crushed Mexican churros. Purchase pre-made churros from a Latin market or bake your own using 1 cup flour, 2 tbsp sugar, ½ tsp cinnamon, and ½ tsp salt.
Cut the churros into small pieces, toast them in a 350°F oven for 5 minutes, then sprinkle over the pudding for a sweet, crispy contrast. The cinnamon sugar coating adds another layer of warmth. 🍩
Fresh Fruit Contrast
Brighten the rich pudding with sliced mango or pineapple—their acidity cuts through the sweetness. Use 1 ripe mango or 1 cup pineapple chunks, lightly grilled to enhance their natural sugars.
Arrange the fruit around the pudding or serve on the side. For extra flair, drizzle with a lime-honey reduction (simmer 2 tbsp honey with 1 tbsp lime juice until slightly thickened). 🍍
Presentation Tips
Serve this pudding in individual ramekins for an elegant touch, especially for gatherings. Dust the top with Mexican cinnamon and add a sprig of fresh mint for color. For a rustic look, use a cast-iron skillet and transfer the pudding directly to the table.
Garnish with edible gold leaf or a dusting of turmeric for a festive presentation. The key is to highlight the warm, spiced flavors while keeping the dish inviting. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use piloncillo instead of regular sugar?
Piloncillo gives this bread pudding its authentic Mexican flavor with a deep caramelized sweetness and subtle earthy notes. Unlike refined sugar, it contains molasses which adds complexity and prevents the dessert from tasting overly sweet.
Can I make this bread pudding without rum?
Yes! For a non-alcoholic version, replace the rum with 1 tbsp vanilla extract plus 1 tbsp orange liqueur or extra vanilla bean. The rum adds depth, but the spices and piloncillo still create rich flavor. For kids' versions, simply omit it completely.
What's the best bread to use if I can't find bolillo?
Use French baguette or brioche for similar texture. Avoid dense breads like sourdough—they won't absorb the custard properly. If using brioche, reduce the milk by 2 tablespoons since it's naturally richer.
How do I fix a bread pudding that came out too dry?
If your pudding is dry, it likely absorbed too much liquid. Next time, try toasting the bread longer (12-15 minutes) to remove excess moisture before baking. For immediate fixes, serve with extra warm whipped cream or drizzle with caramelized piloncillo sauce to add moisture.
Can I make this ahead of time for a party?
This bread pudding tastes even better the next day. Bake it 24 hours ahead, then reheat covered at 300°F for 15 minutes before serving. Store leftovers in an airtight container for up to 4 days in the fridge.
