Desserts
This authentic Mexican bread pudding recipe transforms stale bolillo or pan dulce into a cinnamon-kissed, caramelized masterpiece—where every bite delivers the comforting warmth of Mexican home cooking. 🌟 The secret lies in soaking the bread in a spiced milk-egg custard infused with cinnamon and vanilla, then baking until golden and crisp at the edges.
Unlike traditional bread puddings, this version incorporates caramelized piloncillo syrup for that signature Mexican sweetness and depth.
The beauty of this recipe is its simplicity—just a handful of ingredients, 350°F in the oven, and about 45 minutes of hands-off baking time. The bread absorbs the rich custard while developing a delightful crunch, and the piloncillo syrup adds a caramelized finish that elevates it from dessert to showstopper.
Perfect for holidays, family gatherings, or a cozy weeknight treat, this dish feels like a hug in every bite.
What sets this apart is the authentic technique: soaking the bread in warm spiced milk (not just eggs) ensures a tender yet sturdy texture, while the piloncillo syrup—made from unrefined cane sugar—brings a smoky, molasses-like richness that’s unmistakably Mexican.
The result is a dessert that’s creamy, fragrant, and just sweet enough to satisfy any craving.
Serve warm with a dollop of whipped cream or a sprinkle of cinnamon for an extra touch of elegance. This recipe delivers restaurant-quality results without the fuss, making it the perfect way to bring a taste of Mexico to your table. Ready to bake?
Ingredients for authentic mexican bread pudding
Authentic Mexican flavors meet comforting bread pudding in this rich, cinnamon-kissed dessert.
| Ingredient | Amount | Notes |
|---|---|---|
| Bolillo or Pan Dulce Bread 🍞 | 8 whole | Stale or slightly dried for texture |
| Whole Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for richness |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for custard |
| Piloncillo Syrup 🍯 | ¾ cup | Homemade or store-bought |
| Ground Cinnamon 🌿 | 2 tbsp | Mexican cinnamon preferred |
| Pure Vanilla Extract 🌸 | 1 tbsp | Mexican vanilla if available |
| Granulated Sugar 🍚 | ½ cup | For caramelized finish |
| Heavy Cream 🥛 | ½ cup | Whipped for topping |
| Corn Kernels 🌽 | ½ cup | Fresh or canned, drained |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening custard |
| Cornstarch 🌾 | 1 tbsp | For extra creaminess |
The bread is the heart of this recipe—bolillo or pan dulce delivers that perfect crunch when stale. Mexican markets or specialty bakeries are your best bet for authentic bolillo, but any crusty bread works in a pinch. For piloncillo syrup, Mexican grocery stores carry it in cone form, which you can melt and strain yourself—far superior to store-bought versions. The cinnamon should be Mexican canela if possible, with its distinct warm, slightly smoky notes. If you can't find it, Ceylon cinnamon is the closest substitute. For the corn, fresh kernels add a delightful texture, but canned corn works perfectly when drained well.
No piloncillo? Brown sugar mixed with molasses (1:1 ratio) mimics its caramelized depth, though it won't be identical. Out of Mexican cinnamon? Ceylon or regular cinnamon at the same amount will work, but the flavor profile shifts slightly. The custard relies on both flour and cornstarch for that signature Mexican bread pudding texture—don't skip either. For the eggs, room temperature ensures even cooking, so take them out 15 minutes before mixing. The butter should be cold when cubed into the custard for a luxurious, melted-in texture that's essential for authenticity.
This dessert reheats beautifully—350°F for 10-15 minutes restores its golden crunch. Store leftovers in an airtight container for 3-4 days in the fridge, though it's best enjoyed fresh. For make-ahead convenience, prepare the custard mixture up to 24 hours ahead and refrigerate, then bake as directed. The piloncillo syrup keeps indefinitely in a cool, dark place, making it a pantry staple worth stocking. Freeze any extra whipped cream in an airtight container for up to 3 months—perfect for quick garnishes.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this—just tear the bolillo into chunks, toss them in milk and eggs, and bake. No fancy layering, no stress. The bread soaks up the custard while you’re still deciding what to watch on TV.
- Piloncillo Magic: That deep, caramelized syrup cuts through the richness like a secret weapon. One spoonful and you’re hooked—honestly, it’s the kind of flavor that makes you pause mid-bite.
- Budget Breakfast: Uses pantry staples and stretches for days. Leftovers reheat beautifully, and the cost? A fraction of store-bought desserts. Plus, the eggs and milk make it feel like a proper meal, not just a treat.
Step-by-step instructions for authentic Mexican bread pudding
This traditional recipe delivers rich, spiced layers with a caramelized corn topping—every technique matters.
👨🍳 Step 1: Prepare the Bread and Custard Base
Cut the 8 whole Bolillo or Pan Dulce Bread into ½-inch thick slices and arrange them in a single layer on a baking sheet. Brush each slice lightly with piloncillo syrup—this creates instant moisture and flavor infusion. Spread the slices evenly and toast in a 350°F oven for 10 minutes until they're just warmed through and slightly crisp at the edges. This step prevents a soggy pudding.
While the bread toasts, whisk together the 6 whole Whole Large Eggs, 2 cups Whole Milk, 0.5 cup Unsalted Butter (cold, cubed), 0.75 cup Piloncillo Syrup, 2 tbsp Ground Cinnamon, 1 tbsp Pure Vanilla Extract, 0.5 cup Granulated Sugar, 0.5 tsp Salt, and 0.25 tsp Ground Nutmeg in a large bowl until completely smooth. The syrup should dissolve fully—if not, warm the milk slightly to help emulsify. This custard mixture is the heart of your pudding, so take your time here for perfect texture.
🥘 Step 2: Layer and Infuse the Bread
Transfer the toasted bread slices to a 9x13-inch baking dish, overlapping them slightly but not too tightly. Pour the custard mixture evenly over the bread, letting it seep into every crevice. The bread should be completely saturated but not swimming in liquid—press down gently with a spatula to ensure even distribution. Here's the thing—this layering creates those signature pockets of custard that make each bite decadent.
Sprinkle 0.5 cup Corn Kernels evenly over the top, pressing them lightly into the custard. The kernels will caramelize beautifully during baking, adding both texture and sweetness. Cover the dish with plastic wrap and refrigerate for at least 2 hours—this chilling step is crucial for proper setting and prevents a dense, gummy texture when baked.
🔥 Step 3: Bake to Golden Perfection
Preheat your oven to 375°F and position a rack in the lower third. Remove the chilled pudding from the refrigerator and let it sit at room temperature for 15 minutes before baking. This gradual temperature adjustment prevents cracking. In a small bowl, whisk together 2 tbsp All-Purpose Flour, 1 tbsp Cornstarch, and 0.5 cup Heavy Cream to create a creamy topping. Spread this evenly over the pudding.
Bake for 45-50 minutes until the top is deep golden brown and the edges are set but still slightly jiggly in the center. The pudding should pull away cleanly from the sides of the dish when gently shaken. If the top browns too quickly, tent loosely with aluminum foil during the last 10 minutes of baking. The internal temperature should reach 160°F when tested with an instant-read thermometer.
⏰ Step 4: Rest and Serve Warm
Remove the pudding from the oven and let it rest for 10 minutes before serving. This resting period allows the custard to set properly and prevents it from being too runny. The contrast between the warm, custardy interior and the slightly crispy top is what makes this pudding truly special. Serve immediately with a dusting of additional ground cinnamon and a drizzle of piloncillo syrup for that authentic Mexican touch.
For best results, serve the pudding warm with a scoop of Mexican vanilla ice cream or a dollop of whipped heavy cream. The caramelized corn kernels will be tender yet still offer a delightful crunch, while the cinnamon-infused custard delivers deep, comforting flavor with every bite. This is how bread pudding should taste—rich, complex, and utterly satisfying.
Pro Tips For Making Authentic Mexican Bread Pudding
- SOAK THE BREAD FIRST: Toss cubed bolillo or pan dulce in warm milk for 10 minutes before baking—it absorbs faster and stays moist. I used to skip this and ended up with dry edges every time.
- USE PILONCILLO SYRUP COLD: Stir piloncillo syrup into the custard mixture after removing it from heat—it thickens when warm and can turn grainy. I learned this after my first batch looked like molasses sludge.
- BAKE AT 350°F UNTIL SET: Pull the pudding out when the center wobbles just like gelatin—not when it’s fully firm. Overbaking dries it out, and this recipe needs that custardy bite. Trust the slight jiggle.
- BUTTER THE DISH FIRST: Grease your baking dish with softened butter (not oil) and sprinkle a pinch of flour—it prevents sticking and gives the bottom a crisp, golden layer. Sounds fussy, but it’s the difference between easy cleanup and a disaster.
Essential equipment for authentic mexican bread pudding
Baking Dish Essentials
You’ll need a 9x13-inch baking dish for this recipe—it’s the perfect size to hold all the bread layers without overflowing. I recommend using a glass or ceramic dish (like CorningWare) for even heat distribution, which helps create that signature caramelized crust.
If you only have a metal pan, make sure it’s heavy-gauge to prevent hot spots. Avoid dark-colored pans—they can over-browning the top while the center stays undercooked. 🔥
Mixing Tools Matter
A whisk is your best friend for the custard—it ensures the eggs, milk, and butter blend smoothly without lumps. I use a stainless steel whisk (like OXO Good Grips) because it’s durable and won’t rust.
For measuring, a liquid measuring cup with spouts makes pouring the milk and syrup easier, while a medium-sized mixing bowl (at least 4-quart capacity) gives you enough room to whisk without splashing. A spatula comes in handy for pressing the bread slices into the custard evenly.
Oven Thermometer
Your oven’s temperature gauge can be off by 25°F or more, and since this recipe relies on precise baking at 375°F, an oven thermometer is a game-changer. I swear by the Thermoworks Oven Thermometer—it’s affordable, accurate, and hangs easily on the oven rack.
If your oven runs hot, bake at 350°F instead to avoid over-browning. Pro tip: Place the thermometer near the center rack where your dish will sit for the most accurate reading. ⚡
Corn Kernel Prep
For the corn kernels, a sharp chef’s knife or mandoline works best if you’re cutting fresh corn. If using canned corn, drain it well and pat dry with a paper towel to prevent a watery pudding.
A small bowl for mixing the flour and cornstarch topping is ideal—just whisk it quickly with the heavy cream before spreading. For extra authenticity, toast the corn kernels in a dry skillet over medium heat for 2-3 minutes before sprinkling them on top.
This adds a subtle nutty depth to the flavor. 🌽
Plastic Wrap and Storage
After assembling the pudding, plastic wrap (like Glad Press'n Seal) is essential for chilling it overnight. It creates an airtight seal that prevents the custard from absorbing fridge odors and keeps the bread from drying out.
For storage, I use glass airtight containers (like Pyrex) to reheat leftovers—glass distributes heat evenly and won’t retain flavors like plastic. If you’re making this ahead, label the container with the date and store it in the fridge for up to 4 days.
For longer storage, freeze individual portions in ziplock bags for up to 3 months. ❄️
Nutrition facts
Frequently asked questions
Can I use regular bread instead of bolillo or pan dulce?
Yes, but the texture will differ slightly. Use a crusty white bread like a baguette or Italian bread—it should be stale or lightly toasted to prevent a soggy pudding. Avoid soft breads like brioche, as they absorb too much liquid. For authenticity, bolillo or pan dulce gives that perfect crunch and slightly sweet base that pairs beautifully with the cinnamon custard.
Why does the recipe call for chilling the pudding overnight?
Chilling is crucial for two reasons: it allows the custard to fully absorb into the bread, creating a tender texture, and it prevents a gummy center when baked. The overnight rest also lets the flavors meld together, resulting in a more cohesive and delicious final product. If short on time, chill for at least 2 hours—just don't skip this step!
What can I do if my bread pudding is too runny?
If your pudding isn't set enough, bake it for an additional 10-15 minutes at 350°F until the edges firm up. For a quicker fix, sprinkle a mix of 2 tbsp flour + 1 tbsp cornstarch over the top and bake for 5 minutes more. Avoid overmixing the custard initially—this can cause a denser, less creamy texture.
Can I make this dessert ahead of time?
This pudding actually tastes better the next day. Assemble it completely, refrigerate overnight, then bake straight from the fridge (add 5-10 extra minutes to baking time). For make-ahead convenience, prepare the custard mixture up to 24 hours ahead and store it in the fridge. The flavors deepen with time, making it perfect for holidays or gatherings.
What's the best way to reheat leftovers?
Reheat individual portions in a 350°F oven for 10-15 minutes until warm through—this restores the golden crust without drying it out. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts until warm. The pudding reheats beautifully, though it's best enjoyed fresh for optimal texture. Store leftovers in an airtight container for 3-4 days.
