Desserts
This Abuelos Mexican bread pudding recipe transforms stale bolillo or French bread into a decadent dessert with cinnamon-spiced layers and caramelized sweetness. 🌟 Born from Mexican tradition, this dish repurposes bread into a rich, custardy treat that feels like a warm hug—perfect for family gatherings or cozy weeknight indulgences.
The secret lies in balancing 4 eggs, 2 cups milk, and 1 pound bread, baked at 350°F for 40–45 minutes until golden and fragrant. Traditional touches like piloncillo (unrefined cane sugar) or Mexican vanilla elevate the flavor, while a sprinkle of cinnamon adds warmth.
This isn’t just dessert—it’s a celebration of Mexican heritage and resourcefulness.
What makes this recipe special is its crispy edges and creamy center, infused with the comforting aroma of cinnamon and caramelized sugar. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for the ultimate indulgence.
The texture is foolproof—tender, custardy, and impossible to resist.
This dish is more than a recipe; it’s a tradition. Whether you’re honoring your abuelo’s legacy or creating new memories, this bread pudding delivers restaurant-quality results with a touch of home. Ready to bake?
Ingredients for abuelo's mexican bread pudding
Six ingredients transform stale bread into a cinnamon-spiced, caramelized Mexican masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Bolillo or French Bread 🍞 | 1 ½ lb | Stale or lightly toasted for texture |
| Large Eggs 🥚 | 6 whole | Room temperature for even baking |
| Whole Milk 🥛 | 3 cups | Full-fat for creamy texture |
| Piloncillo 🍯 | 1 cup | Grated, unrefined cane sugar |
| Mexican Vanilla 🌿 | 2 tbsp | Or substitute pure vanilla extract |
| Ground Cinnamon 🌶️ | 2 tbsp | Mexican cinnamon preferred |
| Unsalted Butter 🧈 | ½ cup | Melted, for richness |
| Heavy Cream 🥛 | ½ cup | For extra decadence |
| Granulated Sugar 🍚 | ½ cup | Balances piloncillo sweetness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Vanilla Ice Cream 🍦 | 2 cups | For serving, optional |
| Whipped Cream 🥛 | ½ cup | For garnish, optional |
| Dark Brown Sugar 🍚 | ¼ cup | For caramelized crust |
Piloncillo is the heart of this recipe—Mexican specialty stores or online retailers like Despaña carry it best. Look for whole cones; grating it yourself releases more aroma. Bolillo bread (Mexican batard) is ideal, but French bread works too—just slice it into 1-inch cubes for even baking. The eggs should be large and fresh; older eggs won't hold their shape as well. For the cinnamon, Mexican canela has a deeper, more complex flavor than regular ground cinnamon—worth tracking down if you're serious about authenticity.
No piloncillo? Light brown sugar works in a pinch, though it lacks the molasses depth. Substituting vanilla? Mexican vanilla (vanilla de Tonalá) has a smoky note, but pure extract is fine. The butter must be unsalted—European-style butter like Plugrá adds extra richness. For a lighter version, reduce the heavy cream to milk, but trust me on the full-fat version. The dark brown sugar creates a stunning caramelized crust—don't skip it for the presentation alone. If your bread is fresh, toast it lightly first to prevent a gummy texture.
Assemble the pudding the night before for maximum flavor development. Store covered in the fridge for up to 24 hours—it actually tastes better the next day. Reheat at 350°F for 15-20 minutes until bubbly. The ice cream and whipped cream toppings should be added just before serving. This recipe doubles beautifully for gatherings—scale all ingredients by 50% and use a 9x13-inch baking dish. Leftovers keep for 4 days refrigerated, though they rarely last that long.
Why You'll Love This Recipe
- No Stale Ingredients Needed: I raid the pantry for this one—day-old bolillos or French bread? Perfect. No need to rush to the store; whatever’s slightly softened works best.
- Piloncillo Magic: That unrefined cane sugar caramelizes into a deep, molasses-like richness you won’t find in store-bought versions. One taste and you’ll never go back to vanilla extract alone.
- Weeknight Crowd-Pleaser: Serve it warm for breakfast or chilled for dessert—no one judges. My in-laws request it after Thanksgiving leftovers, and my kids fight over seconds.
- Budget Buster: Uses pantry staples (eggs, milk) plus affordable piloncillo, which costs pennies per serving. A full sheet pan feeds six for under $5—my wallet thanks me.
Step-by-step instructions for Abuelos Mexican bread pudding
This traditional recipe transforms simple ingredients into a rich, spiced dessert with a perfect balance of crunch and custard.
👨🍳 Step 1: Prepare the Bread Base
Cut the 1.5 lb bolillo or French bread into 1-inch cubes using a sharp serrated knife. I like to work in batches to maintain even sizing—consistent cubes ensure even baking. Arrange them on a baking sheet and lightly toast in a 350°F oven for 5-7 minutes until just firm to the touch. This step prevents a soggy texture while keeping the bread's structure intact.
While the bread toasts, melt the 0.5 cup unsalted butter in a large mixing bowl over low heat. Remove from heat and let it cool slightly—you want it warm but not hot when combining with other ingredients. This melted butter will infuse the bread with rich flavor as it absorbs.
🥘 Step 2: Combine Wet Ingredients
In a separate large bowl, whisk together the 6 whole large eggs, 3 cups whole milk, 1 cup grated piloncillo, 2 tbsp Mexican vanilla, 2 tbsp ground cinnamon, 0.5 cup granulated sugar, and 0.5 tsp salt until completely smooth. The piloncillo should dissolve completely—if it doesn't, strain the mixture through a fine-mesh sieve to remove any gritty bits. This ensures a silky texture in your finished pudding.
Gently fold the warm melted butter into the egg mixture, then stir in the 0.5 cup heavy cream. The heavy cream adds luxurious body while balancing the natural sweetness of the piloncillo. Here's the thing—don't overmix at this stage. Just combine until the ingredients are evenly distributed throughout the liquid.
🍳 Step 3: Assemble and Bake the Pudding
Pour the egg mixture over the toasted bread cubes, making sure each piece is well coated. Let it sit for 5 minutes while the bread absorbs some of the liquid—this prevents a watery texture during baking. Transfer the mixture to a greased 9x13-inch baking dish, pressing down gently to help the bread settle evenly.
Sprinkle the 0.25 cup dark brown sugar evenly over the top of the pudding. This creates a beautiful caramelized crust during baking. Bake in a 350°F oven for 45-50 minutes until the top is golden brown and the edges are set. You'll know it's done when a knife inserted near the center comes out clean with just a slight custardy coating.
⏰ 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 slightly and makes it easier to slice. For an extra decadent touch, serve with a scoop of 2 cups vanilla ice cream on the side or dolloped on top of each slice.
Garnish with 0.5 cup whipped cream and an additional sprinkle of ground cinnamon. The contrast between the warm, spiced pudding and cool ice cream creates the perfect balance of textures and temperatures. Each bite should deliver a harmonious blend of caramelized crust, creamy custard, and the subtle warmth of cinnamon-spiced bread.
Pro Tips For Making Abuelo'S Mexican Bread Pudding
- SOAK THE BREAD JUST RIGHT: The bolillo should be slightly damp—not soggy, not dry—so it absorbs the custard without falling apart. Tear it into chunks, arrange them in a buttered dish, then pour in the warm milk-egg mixture and let it sit for 15 minutes before baking. I learned this the hard way—over-soaking turns it into a sad, mushy mess.
- USE PILONCILLO LIKE GRANULATED SUGAR: Grate the piloncillo yourself (or buy pre-grated) because chunks won’t dissolve evenly. Mix it into the warm milk with the vanilla while stirring—this prevents clumps and lets the caramelized sweetness melt smoothly into the custard. (Yes, even if you’re impatient like me.)
- BAKE LOW AND SLOW: Start at 350°F (175°C), but don’t rush it. The pudding needs 40-45 minutes to set properly—any hotter, and the top burns before the center’s done. Tent it with foil after 30 minutes if the edges are browning too fast. Trust me, the wait makes the custard creamy.
- ADD A PINCH OF CINNAMON: This isn’t in the original recipe, but a ½ teaspoon of ground cinnamon mixed into the custard elevates the flavor without overpowering it. It pairs perfectly with the piloncillo’s earthy sweetness and vanilla’s warmth. (Your future self will thank you.)
Storing and reheating your abuelo's mexican bread pudding
Refrigerator Storage
Store your Mexican bread pudding in an airtight container for up to 4 days in the refrigerator. I like using glass containers with tight-sealing lids—they keep the texture perfect and prevent drying.
Let it cool completely before covering to avoid condensation, which can make the crust soggy. The flavors actually deepen overnight, so I often make it the night before for maximum impact. 🍞
Freezer-Friendly Tips
This pudding freezes beautifully for up to 3 months—just wrap it tightly in plastic wrap followed by aluminum foil to prevent freezer burn. I recommend portioning it into individual servings before freezing so you can reheat just what you need.
Thaw overnight in the fridge before reheating for best results. The texture remains creamy, though the crust may soften slightly after freezing. 🥶
Reheating Perfection
For oven reheating, cover the pudding with foil and bake at 350°F for 15-20 minutes until bubbly and heated through. Microwave reheating works too—cover with a damp paper towel and heat in 30-second intervals on 50% power, stirring between each interval.
The goal is to warm through without drying out the custard. I always give it a quick stir before serving to redistribute any settled juices. 🔥
Make-Ahead Magic
Assemble the pudding the night before and refrigerate uncovered for 1-2 hours before baking. This allows the bread to absorb more liquid, creating an even richer texture. For gatherings, you can prepare it 2 days ahead and reheat before serving.
The longer it sits, the more the cinnamon and piloncillo flavors meld together—trust me, it's worth the wait! The key is to reheat it properly to restore that golden crust. ✨
Garnish Refresh
After reheating, add fresh toppings like whipped cream or vanilla ice cream to keep the presentation vibrant. I also like a sprinkle of Mexican cinnamon or a drizzle of caramel sauce for extra flair.
These finishing touches make it feel like you just baked it fresh, even if it's been stored for a few days. The contrast of warm pudding with cool toppings is what makes this dessert truly special. 🌟
Nutrition facts
Frequently asked questions
Can I substitute piloncillo in this recipe?
Yes, but expect a slightly different flavor profile. For every 1 cup piloncillo, use 1 cup light brown sugar plus 1 tbsp molasses for depth. If you only have granulated sugar, use 1 cup granulated sugar plus 1 tsp cinnamon to mimic the warmth. The texture will be slightly less caramelized without piloncillo's natural moisture.
Why does my bread pudding come out gummy?
Gummy texture usually means the bread absorbed too much liquid or didn't bake long enough. First, ensure your bread cubes are 1-inch thick—thinner slices absorb faster. Also, let the mixture sit for 5 minutes before baking to help the bread soak up just enough liquid. If it's still gummy after baking, increase time by 5-10 minutes at 350°F.
Can I make this with day-old bolillo instead of stale bread?
Day-old bolillo works perfectly—just slice it 1-inch thick and toast it for 5-7 minutes at 350°F before assembling. The slight dryness from toasting mimics stale bread's texture. For extra insurance, let the bread cubes cool completely before mixing with the custard to prevent a watery center.
What's the best way to reheat leftovers?
For restaurant-quality results, cover with foil and reheat at 350°F for 15-20 minutes until bubbly. Microwave reheating works too: cover with a damp paper towel and heat in 30-second bursts on 50% power, stirring between each. The key is gentle heat—avoid drying out the custard! A quick broil for 1-2 minutes at the end restores that golden crust.
How does this differ from regular bread pudding?
The Mexican version shines with piloncillo, cinnamon, and Mexican vanilla—these create a deeper, spicier profile than classic vanilla sugar. The texture is also richer thanks to heavy cream and the caramelized crust from dark brown sugar. While traditional bread pudding relies on raisins or fruit, this recipe focuses on warm spices and caramelized sweetness for a comforting, almost custard-like finish.
