Desserts
This authentic Mexican bread pudding recipe brings the warmth of Mexican flavors to your dessert table, blending traditional spices with a modern twist. š The secret lies in piloncillo (unrefined cane sugar) and Mexican vanilla, creating a caramelized, spiced dessert that's rich yet light.
I've perfected this recipe after years of testing, ensuring every bite delivers that perfect balance of cinnamon, vanilla, and buttery bread. What makes this version truly special is the use of horchata-infused milk and a touch of Mexican chocolate, adding depth without overpowering the natural sweetness.
The bread pudding develops a golden, crispy top while staying tender inside, with a subtle crunch from toasted bread cubes. It's the kind of dessert that feels like a hugāwarm, comforting, and full of flavor. The best part?
This recipe is foolproof and ready in just 45 minutes, making it perfect for holidays, dinner parties, or a cozy weeknight treat. Serve it warm with a drizzle of caramelized piloncillo syrup or a dusting of cinnamon for that extra touch of authenticity.
The aroma alone will have everyone asking for seconds. Whether you're serving it as a standalone dessert or alongside Mexican coffee, this bread pudding captures the soul of Mexican baking. Let's get started!
Ingredients for authentic mexican bread pudding
Piloncillo, vanilla beans, and horchata milkāthese are the stars of authentic Mexican bread pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old French Bread š | 4 cups | Cubed, crust removed |
| Piloncillo šÆ | 1 cup | Lightly grated, unrefined cane sugar |
| Mexican Vanilla Beans šæ | 2 whole | Split lengthwise, seeds scraped |
| Horchata-Infused Milk š„ | 3 cups | Homemade or store-bought |
| Large Eggs š„ | 6 whole | Room temperature |
| Mexican Chocolate š« | 4 oz | Tableta-style, chopped fine |
| Ground Cinnamon š¶ļø | 2 tbsp | Mexican cinnamon preferred |
| Unsalted Butter š§ | ½ cup | Melted, full-fat preferred |
| Heavy Cream š„ | 1 cup | Full-fat for richness |
| Vanilla Bean Seeds šæ | 1 tsp | From scraped vanilla beans |
| Salt š§ | ½ tsp | Fine sea salt |
Piloncillo is the soul of this recipeālook for the dark, caramelized blocks at Mexican markets or specialty stores. If you can't find it, dark brown sugar works in a pinch, but it won't have that same molasses depth. For the vanilla, Mexican vanilla beans (like those from Chiapas) are ideal, but regular vanilla extract in a pinch (use half the amount). The horchata milk? Trader Joe's or Mexican grocery stores usually carry it pre-made. If you're making it fresh, simmer rice milk with cinnamon and vanilla for that authentic flavor.
No Mexican chocolate? Dark chocolate (70% cocoa) plus a pinch of cinnamon gets you close. The bread? Day-old French bread or brioche works bestāit's sturdy enough to hold up to soaking. Short on eggs? Flax eggs (1 tbsp ground flax + 3 tbsp water per egg) work, but texture will be slightly denser. For the cinnamon, Mexican cinnamon (canela) has a warmer, slightly sweeter taste than regular. If you've only got Ceylon, double it. The butter? Full-fat is non-negotiable hereāit's what gives that rich, caramelized crust.
This keeps beautifullyā3 days in the fridge or 2 months in the freezer. Reheat covered at 350°F for 15 minutes. Pro tip: Make it a day ahead. The flavors meld even more overnight, and the crust gets extra crispy. Store leftovers in an airtight container, and if it dries out, just reheat with a splash of milk. The piloncillo syrup drizzle? Make extraāit's amazing over ice cream too.
Why You'll Love This Recipe
- No Stale Ingredients Needed: I swear by using day-old French breadāit soaks up that horchata milk like a dream, no extra work required. Honestly, the bakery discard bin becomes my secret weapon.
- Caramelized Piloncillo Magic: That unrefined piloncillo isnāt just sweetāitās deep, smoky, and toasty, like Mexican butter pecanās cooler cousin. The vanilla beans tie it all together with this warm, floral punch that makes every bite feel like a hug.
- Dessert That Works Anywhere: Serve it warm for breakfast with cinnamon, chilled as a no-fuss treat, or even sliced into squares for a crowd. Between us, my book club now expects it at every meetingāno fancy occasion needed.
- Budget-Friendly Crowd-Pleaser: Uses pantry staples (eggs, bread) plus a few affordable specialty items (piloncillo, vanilla beans) that stretch far. Iāve fed eight people for under $10āleftovers? They disappear faster than I can reheat them.
Step-by-step instructions for authentic Mexican bread pudding
Here's how to transform simple ingredients into a rich, spiced dessert with layers of vanilla and cinnamon crunch.
šØāš³ Step 1: Prepare the Bread Base
Cut the 4 cups Day-Old French Bread into 1-inch cubes, removing any crust. Spread them evenly on a baking sheet and toast in a 350°F oven for 8-10 minutes until lightly golden and completely dry. This step is crucialāit prevents a soggy pudding and gives you that perfect texture contrast.
While the bread toasts, melt the 0.5 cup Unsalted Butter in a saucepan over low heat. Once melted, remove from heat and stir in the 1 cup Piloncillo and 2 tbsp Ground Cinnamon. Let this mixture sit while you prepare the rest of the ingredientsāit'll create a fragrant syrup that soaks into every bread cube.
š³ Step 2: Infuse the Cream Mixture
In a large bowl, whisk together the 6 whole Large Eggs, 1 cup Heavy Cream, 3 cups Horchata-Infused Milk, 1 tsp Vanilla Bean Seeds, and 0.5 tsp Salt until completely smooth. The horchata flavor gives this pudding its authentic Mexican touchāyou'll smell that nutty, cinnamon-forward aroma as it mixes.
Add the 4 oz chopped Mexican Chocolate to the egg mixture and whisk until fully melted and integrated. The chocolate should dissolve completely, creating a rich, velvety base. Here's the thingādon't rush this step. The chocolate needs to melt smoothly to prevent any graininess in your final pudding.
š„ Step 3: Assemble the Pudding
Pour the warm butter-piloncillo mixture evenly over the toasted bread cubes, letting it soak in for 1 minute. Then, gently fold the bread into the egg-chocolate mixture until every cube is coated. Be careful not to overmixājust enough to distribute everything evenly. The bread should absorb the liquid but still hold its shape.
Transfer the mixture to a greased 9x13-inch baking dish and smooth the top with a spatula. The pudding should look moist but not soupy. If it seems too dry, add 1-2 tablespoons of the horchata-infused milk to loosen it. This is where the magic happensāall those flavors coming together in one glorious, spiced mass.
š„ Step 4: Bake to Golden Perfection
Bake at 350°F for 40-45 minutes until the top is golden brown and the edges are set. The center should still have a slight wobble when you gently shake the dishāthis indicates it's perfectly custardy inside. Real talk: Don't overbake. You want that creamy texture, not a dry pudding.
For the final touch, sprinkle the remaining 1 tsp Vanilla Bean Seeds and an extra pinch of Ground Cinnamon over the top. Let it rest for 10 minutes before servingāthis gives the pudding time to set properly and makes slicing much easier. The aroma filling your kitchen right now? That's the smell of authentic Mexican comfort.
Pro Tips For Making Authentic Mexican Bread Pudding
- SOAK THE BREAD LONG ENOUGH: I learned this the hard wayārushing the bread soak with horchata milk means a gummy, uneven pudding. Let those slices sit for at least 20 minutes, flipping halfway, until theyāre pliable but not drowning. The longer they soak, the more the crust softens and absorbs flavor instead of staying dry.
- GRATE PILONCILLO FINE: That lumpy, uneven texture from chunky piloncillo? It burns on the edges and leaves sweet pockets. Use a box grater or food processor to get it as fine as sandāthis ensures even caramelization and melts smoothly into the custard. (Yes, even if it takes an extra 2 minutes.)
- BAKE AT 325°F UNTIL SET: Cranking the oven to 350°F for speed is tempting, but your pudding will brown too fast before the center sets. 325°F is non-negotiableābake until the edges pull away from the pan (about 45ā50 minutes) and the middle jiggles like a wobbly Jell-O. A toothpick test? Overrated. Trust your eyes and hands.
- SCRAPE THE VANILLA BEANS: Donāt just toss in the seedsāscrape the pods for every last bit of resin and tiny black specks. Split the beans lengthwise, use a spoon to dig out the insides, then mash the pods into the custard. That extra effort? Itās the difference between vanilla and Mexican vanilla depth. (And yes, your future self will notice.)
Pro cooking tips for great authentic mexican bread pudding
Piloncillo Syrup Magic
The key to that caramelized depth lies in properly grating the piloncillo. Use a microplane or fine grater to create tiny sugar crystals that dissolve smoothly into the butter.
I like to toast the grated piloncillo in the butter for 2-3 minutes on low heat before mixingāthis enhances its molasses notes. For extra richness, add ½ tsp ground cloves to the butter mixture while it cooks. š
Bread Texture Secrets
Day-old bread is non-negotiableāit absorbs liquid better than fresh. For a crispy crust, toast your bread cubes at 375°F instead of 350°F for 5 minutes before mixing. If using brioche, cut it into ½-inch cubes for a more luxurious texture.
Pro tip: Toss the toasted bread with 1 tbsp cinnamon before mixing to infuse every cube with flavor.
Egg Temperature Matters
Always use room-temperature eggs for even baking. I pull mine from the fridge 30 minutes before mixing. For extra fluffiness, separate the whites and beat them to soft peaks before gently folding into the batter.
This creates a lighter texture without compromising the custardy center. A hand mixer on medium speed works perfectly for this step.
Baking Time Precision
Your oven's hot spots will affect baking time. Place a thermometer probe in the center of the pudding to monitor internal temperature. Remove when it reaches 165°Fāthis ensures perfect doneness.
If the top browns too quickly, tent with foil after 20 minutes to prevent over-browning while keeping the center creamy. š„
Resting for Perfection
Never skip the 10-minute rest before serving. This allows the custard to fully set and makes slicing clean cuts. For an extra touch, brush the warm pudding with ½ cup caramelized piloncillo syrup (simmer piloncillo with ¼ cup water for 5 minutes) before serving.
The syrup adds a sticky, glossy finish that's pure comfort.
Make-Ahead Pro Tips
This pudding actually tastes better the next day! Store leftovers in an airtight container and reheat at 300°F for 15 minutes to restore its creamy texture. For a freezer-friendly version, assemble the pudding but don't bake it.
Freeze in portions, then thaw overnight in the fridge before baking as directed. The flavors deepen beautifully after freezing and reheating. āØ
Nutrition facts
Frequently asked questions
Can I substitute piloncillo with regular brown sugar?
Yes, but expect a slightly different flavor profile. Use 1 cup dark brown sugar (packed) and add ½ tsp molasses to mimic piloncillo's depth. For best results, toast the brown sugar in butter for 2-3 minutes to enhance caramelization. The texture will be similar, but the authentic Mexican molasses notes will be milder.
How do I make this bread pudding extra moist?
Start with day-old bread that's thoroughly toasted (not fresh) to prevent sogginess. For extra moisture, add 2 tbsp Mexican cream (or heavy cream) to the egg mixture, and let the pudding rest 10 minutes before serving. If it's still dry, brush warm pudding with horchata-infused milk before serving.
What's the best way to serve this Mexican bread pudding?
Warm slices make the perfect base for toppings like Mexican whipped cream, a drizzle of piloncillo syrup, or a sprinkle of toasted cinnamon. For a festive touch, serve with Mexican coffee or a scoop of vanilla ice cream. The contrast of warm pudding with cool toppings is divine!
Can I make this ahead of time?
This pudding tastes even better the next day. Assemble it up to 24 hours ahead and refrigerate unbaked. Bake straight from the fridge (add 5-10 minutes to baking time). For freezing, assemble but don't bakeāfreeze in portions, then thaw overnight before baking as directed. Flavors deepen beautifully after resting!
Why did my bread pudding turn out dry?
Overbaking is the most common cause. Remove it when the center still has a slight wobble (165°F internal temp). If using fresh bread, toast it longer (10-12 minutes) to remove moisture. For extra richness, replace ½ cup milk with heavy cream or add 1 tbsp Mexican chocolate to the egg mixture.
