Desserts
Authentic Mexican bread pudding transforms simple ingredients into a dessert that tastes like a warm hug from Abuela—rich, spiced, and layered with chorizo’s smoky depth. ✨ This recipe stays true to its roots by using pan dulce (Mexican sweet bread) soaked in cinnamon-infused custard, then baked until golden and fragrant, with optional chorizo swirls for a savory-sweet twist.
The secret lies in balancing traditional elements: evaporated milk for creaminess, piloncillo for caramelized sweetness, and vanilla to round out the flavors. Unlike American versions, this pudding relies on cinnamon’s warmth and egg custard’s richness, creating a texture that’s custardy yet sturdy enough to hold its shape.
The chorizo adds a smoky contrast that elevates it beyond classic bread pudding.
What you’ll end up with is a dessert that’s visually stunning—golden crust, creamy layers, and optional caramelized piloncillo drizzle—and flavor-packed, with every bite delivering a mix of sweet, spiced, and smoky notes.
Serve warm with a dusting of cinnamon or a dollop of whipped cream, and pair it with Mexican coffee or chocolate for the full experience.
Perfect for holidays, family gatherings, or a cozy dessert night, this recipe delivers restaurant-quality results at home. Let’s bring the flavors of Mexico to your table.
Ingredients for authentic mexican bread pudding
Rich, spiced layers and smoky chorizo swirls transform simple pantry staples into authentic Mexican bread pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Pan Dulce (Mexican Sweet Bread) 🍞 | 1 ½ lb | Day-old, crust removed |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Evaporated Milk 🥛 | 2 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | 1 ½ cups | Or piloncillo, finely chopped |
| Piloncillo 🍯 | ½ cup | Finely chopped, for caramelized sweetness |
| Pure Vanilla Extract 🌿 | 2 tsp | Mexican vanilla preferred |
| Ground Cinnamon 🌶️ | 2 tbsp | Mexican cinnamon ideal |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat preferred |
| Mexican Chorizo 🌭 | ½ lb | Smoked, crumbled for swirls |
| All-Purpose Flour 🌾 | ¼ cup | For thickening custard |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Whole Milk 🥛 | ½ cup | For custard richness |
| Dark Brown Sugar 🍚 | ¼ cup | For crust caramelization |
The heart of this recipe lies in the pan dulce—look for day-old bread from a Mexican bakery or specialty store, like La Michoacana or Panadería La Mexicana. If you can't find it, brioche or challah work as substitutes, though they won’t be as authentic. The piloncillo should be unrefined and dark—MexGrocer or Amazon carry it in blocks. For the cinnamon, Mexican cinnamon sticks (like those from Penzeys) provide a deeper, more complex flavor than regular ground cinnamon. The chorizo is non-negotiable for authenticity—La Costeña or Chorizo Mexicano brands are excellent choices, and their smoky flavor cuts through the sweetness beautifully.
No piloncillo? Dark brown sugar works in a pinch, though it lacks the caramelized depth. Running low on evaporated milk? Whole milk plus 1 tbsp heavy cream mimics the richness, but evaporated milk’s higher fat content is ideal. For the custard, cornstarch can replace flour at half the amount if you prefer a smoother texture. The chorizo can be swapped for crumbled bacon in a bind, though it won’t carry the same smoky-sweet balance. Fresh vanilla extract is a must—imitation vanilla will fall flat here. If you’re making this ahead, prep the custard mixture the night before and store it covered in the fridge for deeper flavor development.
This dessert reheats beautifully—bake covered at 350°F for 20-25 minutes to restore its warmth. Store leftovers in an airtight container for up to 4 days in the fridge, though it’s best enjoyed within 2 days for optimal texture. For freezing, portion into individual servings before wrapping tightly in plastic wrap and foil—it keeps for 3 months. The piloncillo caramel drizzle (optional) should be made fresh before serving, as it hardens when chilled. Serve with a dusting of Mexican cinnamon or a scoop of homemade Mexican ice cream for the full experience.
Why You'll Love This Recipe
- I’ll be real: the second day is often the best. The bread soaks up the custard even more, and the edges get that perfect toasty crunch. Reheat with a sprinkle of cinnamon, and boom—breakfast solved.
- Pan Dulce Magic: I swear by this recipe because it turns stale bread into something ridiculously good—no waste, no fuss. Just tear, soak, and bake. That’s it.
- Piloncillo Secret: Honestly, the caramelized piloncillo syrup is what makes this stand out. It’s not just sweet—it’s got that deep, molasses-like richness that turns a simple pudding into a dessert you’ll fight over.
- Weeknight Crowd-Pleaser: Between us, this is my go-to for dinner parties or lazy Sundays. It’s hearty enough to feel like a main, but sweet enough to satisfy cravings—no one ever leaves a plate empty.
Step-by-step instructions for authentic Mexican bread pudding
Transform day-old pan dulce into a rich, cinnamon-kissed custard with smoky chorizo swirls.
👨🍳 Step 1: Prepare the Chorizo and Bread Base
In a large skillet over medium heat, cook the 0.5 lb Mexican chorizo until it releases its fat and becomes deeply browned and crispy, about 6-8 minutes. Remove from heat and transfer to a paper towel-lined plate, leaving the fat in the skillet. This rendered fat will later create the pudding's signature caramelized crust.
While the chorizo cooks, tear the 1.5 lb pan dulce into 1-inch cubes—no need for precision here. Arrange half the bread cubes in a greased 9x13-inch baking dish in a single layer, slightly overlapping. This creates the foundation for our layered pudding. Set aside the remaining bread cubes for the second layer.
🍳 Step 2: Make the Custard Mixture
In a large mixing bowl, whisk together the 6 whole Large Eggs, 2 cups Evaporated Milk, 0.5 cup Whole Milk, 1.5 cups Granulated Sugar, 0.5 cup Piloncillo (finely chopped), 2 tsp Pure Vanilla Extract, 2 tbsp Ground Cinnamon, 0.5 tsp Salt, and 0.25 cup All-Purpose Flour until completely smooth. The mixture should be thick and pale—this ensures a creamy, not runny, pudding.
Melt the 0.5 cup Unsalted Butter in the skillet over low heat until it foams, then pour this butter into the custard mixture while whisking constantly. This incorporates air and creates a silky texture. The butter's richness is what makes this pudding truly decadent.
🥘 Step 3: Layer and Assemble the Pudding
Pour half of the custard mixture evenly over the bread cubes in the baking dish. Gently press down to ensure the bread soaks up the liquid but doesn't become soggy. Sprinkle half of the cooked chorizo pieces evenly over this layer, breaking them into smaller chunks as you go. Top with the remaining bread cubes, then pour the remaining custard mixture over everything.
Here's where the magic happens: Sprinkle the 0.25 cup Dark Brown Sugar evenly over the top layer. This sugar will caramelize during baking, creating that signature crispy crust. Gently swirl the mixture with a knife to create marbling between the layers, ensuring even distribution of the chorizo and sugar.
🔥 Step 4: Bake to Golden Perfection
Bake the bread pudding in a 350°F preheated oven for 45-50 minutes until the top is deep golden brown and the edges are slightly puffed. You'll notice the pudding rise as it bakes—this is normal and indicates it's setting properly. If the top browns too quickly, tent it loosely with aluminum foil after 30 minutes to prevent over-browning.
The pudding is done when a knife inserted near the center comes out clean and the edges pull away slightly from the baking dish. The internal temperature should reach 160°F. Let it rest for 10 minutes before serving—this allows the custard to set and makes it easier to slice.
🍽️ Step 5: Serve Warm with Traditional Accompaniments
Run a knife around the edges of the pudding to loosen it from the baking dish, then invert onto a serving platter. The caramelized sugar crust should release easily, revealing the golden custard underneath. Serve warm, with additional crumbled chorizo on top if desired, and a dusting of Mexican cinnamon for that authentic touch.
Each bite should deliver a perfect balance of creamy custard, sweet caramelized sugar, and smoky chorizo. The pan dulce's texture remains slightly chewy, contrasting beautifully with the rich custard. For an extra-special presentation, drizzle with warm caramel sauce made from the reserved piloncillo scraps.
Pro Tips For Making Authentic Mexican Bread Pudding
- SOAK THE BREAD FIRST: Toss cubed pan dulce in warm evaporated milk for 10 minutes—don’t skip this, even if it feels like overkill. The bread absorbs liquid better when slightly hydrated, so it doesn’t turn gummy or dry out later. (Yes, I’ve made the mistake of skipping it.)
- GRATE PILONCILLO FINE: Use a box grater, not a food processor, for piloncillo—you want tiny, even pieces that dissolve smoothly into the custard. Lumpy bits sink to the bottom and leave a weird texture. Trust me, your spoon will thank you.
- BAKE UNTIL GOLDEN CRUST: Watch the edges turn deep amber, not just pale brown—this is where the caramelized sugar magic happens. If yours looks underdone, crank the oven to 375°F and bake 5-10 more minutes. No one wants sad, pale bread pudding.
- WHISK EGGS WELL: Beat the eggs until the yolks and whites are fully blended—no streaks, no lumps. I learned this after a batch curdled like scrambled eggs. A quick whisk with a fork works, but a hand mixer ensures silky smoothness. (Your future self will notice.)
Best sauces and condiments for authentic mexican bread pudding
Caramelized Piloncillo Drizzle
Elevate your bread pudding with a piloncillo caramel drizzle that mirrors traditional Mexican desserts. In a small saucepan, melt ½ cup piloncillo with ¼ cup water over low heat, stirring until fully dissolved.
Increase heat to medium-low and simmer for 5-7 minutes until thickened and amber-colored. Let cool slightly before drizzling over the warm pudding—this adds a deep, molasses-like sweetness that complements the chorizo’s smokiness. 🌟
Mexican Cinnamon Whipped Cream
Whip 1 cup heavy cream with 1 tbsp powdered sugar and 1 tsp Mexican cinnamon until soft peaks form. Fold in 1 tbsp crumbled chorizo for a smoky twist.
This lighter topping balances the rich pudding while adding texture. Serve alongside for an elegant finish that feels like a restaurant dessert. ✨
Spiced Coffee Syrup
Combine ½ cup strong Mexican coffee (cooled) with ¼ cup piloncillo syrup (from above) and ½ tsp cinnamon. Warm gently and strain. Drizzle over slices of pudding to enhance the coffee-chocolate pairing—a classic Mexican dessert tradition. The bitterness of coffee cuts through the sweetness beautifully. 💫
Chocolate-Chile Ganache
Melt ½ cup Mexican chocolate (like Abuelita) with ¼ cup heavy cream and ½ tsp ground ancho chile. Let cool slightly, then drizzle over individual servings.
The dark chocolate’s bitterness and chile’s warmth create a sophisticated contrast to the sweet pudding. Use a squeeze bottle for clean, professional-looking lines. 🌶️
Tajín Rimmed Platter
For a showstopping presentation, rim your serving platter with Tajín (a Mexican chili-lime seasoning). Dust the edges generously before inverting the pudding. The zesty, tangy kick enhances the dessert’s complexity and adds a visual pop. Pair with lime wedges for guests to squeeze over their servings. 🍋
Nutrition facts
Frequently asked questions
Can I substitute pan dulce with regular bread?
While you can use brioche or challah as substitutes, they won't provide the same authentic texture or flavor. For the best results, look for Mexican sweet breads like conchas or orejas from a local bakery. If you must use regular bread, opt for a slightly sweet, soft variety like white sandwich bread and increase the cinnamon to 3 tbsp to compensate for the lack of natural sweetness.
What makes this Mexican bread pudding different from American versions?
This recipe stays true to Mexican traditions by using piloncillo for caramelized sweetness, Mexican cinnamon for depth, and chorizo for smoky contrast. American versions typically rely on vanilla, brown sugar, and raisins. The custard here is richer with evaporated milk and eggs, creating a firmer texture that holds up better when sliced, while the caramelized sugar crust adds a unique crunch.
Can I make this dessert ahead of time?
This bread pudding actually tastes better the next day as the flavors meld. Assemble the pudding up to 24 hours ahead and refrigerate uncovered to let the top dry slightly. When ready to serve, bake at 350°F for 20-25 minutes until warmed through. For best texture, enjoy within 4 days of baking. The crust may firm up slightly when reheated, but it's still delicious.
Why did my bread pudding turn out gummy?
Gummy texture usually means the custard didn't set properly, often from underbaking or too much liquid. To fix this, ensure you bake until the center reaches 160°F and the edges pull away slightly from the pan. For next time, check your baking time—it may need 5-10 extra minutes. Also verify you used the full amount of flour (0.25 cup) as a thickener, and don't over-soak the bread.
What's the best way to serve this dessert?
Serve warm with traditional Mexican accompaniments for the full experience. Try pairing it with Mexican coffee or hot chocolate, and top with a dusting of cinnamon or a drizzle of piloncillo caramel. For an elegant touch, serve on a platter rimmed with Tajín and offer lime wedges on the side. The contrast of warm pudding with cool coffee creates a perfect balance.
