Desserts
Abuelo's Mexican bread pudding recipe delivers that perfect balance of cinnamon-spiced crunch and a foil-sealed gooey core—just like the version you'd find at a family gathering. This classic dessert transforms simple ingredients into something rich, comforting, and impossible to resist.
The secret lies in the layers of texture: crispy edges, tender bread soaked in spiced milk, and a custardy center that melts with every bite.
What makes this recipe special is its simplicity combined with bold flavors. You'll use day-old bread (never fresh—trust me on this!), warm spices like cinnamon and nutmeg, and a touch of vanilla to elevate the milk mixture.
The foil-sealed technique ensures the center stays perfectly gooey while the edges develop that beautiful caramelized crust. It's the kind of dessert that feels like a hug in every spoonful.
This is more than just a recipe—it's a taste of tradition. Many Mexican families have their own variations, but the core remains the same: bread soaked in sweetened milk, baked until golden, and often finished with a sprinkle of sugar or a drizzle of caramel.
The result is a dessert that's hearty enough for a family dinner but elegant enough for special occasions.
Ready in about 45 minutes, this bread pudding requires minimal effort but maximum flavor. Whether you serve it warm with whipped cream or at room temperature with a dusting of cinnamon, it's guaranteed to become a new favorite. Let's get started on creating this comforting classic.
Ingredients for abuelo's mexican bread pudding
Day-old bread, warm spices, and a touch of vanilla transform into this comforting classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old French Bread Loaf 🍞 | 1 whole | Crust removed, torn into chunks |
| Large Eggs 🥚 | 4 whole | Room temperature for best blending |
| Whole Milk 🥛 | 2 cups | Full-fat for creamy texture |
| Granulated Sugar 🍚 | 1 cup | Light brown sugar for depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Ground Cinnamon 🌶️ | 2 tbsp | Mexican cinnamon preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for stronger flavor |
| Pure Vanilla Extract 🍯 | 1 tbsp | Bourbon or Madagascar vanilla |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for best texture |
| Granulated Sugar 🍚 | ¼ cup | For final dusting |
| Aluminum Foil 📄 | 1 sheet | Heavy-duty for sealing |
The bread is non-negotiable—day-old French loaf (no crust) gives that perfect crunch. Bread aisle at Whole Foods or your local bakery usually have it, but any sturdy bread works. The cinnamon should be Mexican if possible—it's more aromatic than regular. Nutmeg? Freshly grated packs more punch, but pre-ground is fine in a pinch. I always grab Bourbon vanilla from Trader Joe's—it adds depth without overpowering. The milk and cream should be full-fat; skim versions won't give that rich, custardy texture.
No Mexican cinnamon? Ceylon cinnamon at half the amount works in a bind. Fresh nutmeg unavailable? Pre-ground works, but toast it lightly first (30 seconds in a dry pan) to wake up the flavor. Substituting milk? Evaporated milk adds richness but use it at 1:1. The foil sealing is key—use heavy-duty aluminum foil (the cheap stuff tears). For extra caramelization, sprinkle bread chunks with a pinch of cinnamon and sugar before baking. And if you're feeling fancy, add a splash of rum or orange liqueur to the milk mixture.
This keeps beautifully—3 days in the fridge wrapped tightly, or 2 months frozen in portions. Reheat slices in the oven at 350°F for 5 minutes to revive that gooey center. I always make a double batch because it disappears fast. The leftovers reheat even better than the first time—trust me on that. Store the foil-sealed version in an airtight container to keep the edges crispy.
Why You'll Love This Recipe
- No-Waste Magic: I swear by using day-old French bread—no crusts, no fuss. That stale loaf? It soaks up the custard like a dream, turning what would’ve been toast scraps into something golden and irresistible.
- Caramelized Edge: The butter and sugar toast the bread until it’s crisp at the edges while staying soft inside. Honestly, that contrast is what makes it ridiculous—like biting into a warm, buttery hug every time.
- Weeknight Crowd-Pleaser: This feeds six with minimal effort—perfect for when your abuelo’s crew rolls in unannounced. Serve it warm with cinnamon or chili powder, and suddenly you’re the hero of dinner.
- Budget Breakfast Hack: Leftovers reheat beautifully, and I mean beautifully—just a quick zap in the microwave turns them into a filling breakfast. Between us, this is my secret weapon for lazy mornings when the fridge is bare.
Step-by-step instructions for abuelo's Mexican bread pudding
Here's the method that delivers that signature crunchy crust and gooey core—every time.
Prepare the Bread Base
Preheat your oven to 350°F and line a 9x13-inch baking dish with the sheet of aluminum foil. Cut the day-old French bread loaf into 1-inch chunks, removing any crust. Arrange the bread pieces in the prepared dish, overlapping slightly but not too tightly—you want room for the custard to soak through.
Spread the ½ cup unsalted butter evenly over the bread chunks, using your fingers to press it into every crevice. This step ensures maximum flavor infusion and prevents a dry texture. The butter will melt as the bread absorbs the custard, creating that signature rich, buttery mouthfeel.
Whisk the Custard Mixture
In a large bowl, whisk together the 4 whole large eggs, 2 cups whole milk, 1 cup granulated sugar, 2 tablespoons ground cinnamon, ½ teaspoon ground nutmeg, 1 tablespoon pure vanilla extract, and ½ teaspoon salt until completely smooth. The mixture should be pale yellow with no visible streaks of flour or egg whites.
I like to whisk for about 2 minutes to fully incorporate all the spices and sugar. This ensures even distribution of flavor throughout the pudding. The custard should be thick enough to coat the back of a spoon but still flow freely when poured.
Combine and Bake the Pudding
Pour the custard mixture evenly over the bread chunks, pressing down gently to help it soak through. Let it sit for 15 minutes at room temperature while the bread absorbs as much liquid as possible. This resting period is crucial—it prevents a watery pudding and creates that perfect custard-to-bread ratio.
After resting, bake uncovered for 45-50 minutes, until the top is golden brown and the edges are set but the center still jiggles slightly when shaken. The pudding is done when it reaches an internal temperature of 205°F at the center. If the top browns too quickly, tent loosely with foil during the last 10 minutes of baking.
Finish with Cream and Sugar
Remove the pudding from the oven and let it cool for 10 minutes. In a separate bowl, whip the ½ cup heavy whipping cream with the ¼ cup granulated sugar until soft peaks form. Spread this mixture evenly over the warm pudding, then return it to the oven for 5 minutes to lightly set the cream layer.
The cream should develop a golden hue and become slightly caramelized on top. Let the pudding rest for another 10 minutes before serving—this allows the layers to set properly. The result should be a perfectly balanced dessert: crispy edges, a custardy center, and a velvety cream topping that ties it all together.
Pro Tips For Making Abuelo'S Mexican Bread Pudding
- Toast the Bread First: Pop that day-old French bread in a 350°F oven for 10 minutes before soaking—it’ll soak up the custard like a sponge instead of turning into mush. I learned this the hard way when my first batch turned into a soggy brick.
- Whisk Eggs Cold: Crack eggs straight from the fridge into the milk mixture—cold eggs blend smoother and prevent curdling. Warm eggs? That’s how you end up with a lumpy pudding, and nobody wants that.
- Don’t Overmix the Custard: Stir just until the sugar dissolves—overworking the eggs makes the pudding dense and rubbery. Think "gentle swirls," not "whipped to oblivion."
- Bake Low and Slow: 325°F is your friend here—any hotter, and the top burns before the center sets. Cover with foil for the first 30 minutes, then uncover to get that golden crust. (Yes, even if you’re impatient like me.)
Pro cooking tips for this dish
Foil-Sealing Mastery
The foil-sealing technique is what creates that signature gooey core while keeping edges crisp. Line your 9x13-inch baking dish with heavy-duty aluminum foil before adding bread—this prevents sticking and makes removal effortless.
After pouring the custard, fold the foil edges up to create a loose tent over the pudding during the last 10 minutes of baking. This traps steam, keeping the center moist while allowing the top to brown beautifully. 🌡️
Bread Prep Secrets
Day-old bread is non-negotiable—it absorbs custard perfectly without turning soggy. For French bread, tear into 1-inch chunks (no crust!) and arrange loosely in the dish. Press ½ cup cold cubed butter into every crevice before adding custard.
This ensures maximum flavor infusion and prevents dry spots. Pro tip: If using challah or brioche, slice into ½-inch thick pieces for extra richness.
Custard Consistency
Your custard should coat the back of a spoon but still flow freely when poured. Whisk the egg-milk mixture for 2 full minutes to fully emulsify the spices and sugar.
For extra insurance, place a thermometer in the custard while whisking—it should reach 160°F (just below simmer) to kill any bacteria without cooking the eggs. This step prevents that dreaded "curdled" texture. 🥚
Spice Toasting Trick
Warm your spices before adding them to the custard for deeper flavor. Lightly toast 2 tbsp ground cinnamon and ½ tsp nutmeg in a dry skillet over medium heat for 30 seconds, stirring constantly. The aroma will intensify dramatically.
Let cool completely before whisking into the custard—this prevents temperature shock that could scramble the eggs. Mexican cinnamon adds extra warmth, but Ceylon cinnamon works in a pinch at half the amount.
Baking Time Precision
Bake until the pudding reaches 205°F at the center (about 45-50 minutes). The edges should be set but the center should still jiggle slightly when shaken—this ensures that gooey texture. If the top browns too quickly, tent with foil during the last 10 minutes.
For extra caramelization, sprinkle bread chunks with 1 tbsp sugar + 1 tsp cinnamon before baking. The result? A golden crust with molten custard underneath. 🔥
Cream Finishing
Whip ½ cup heavy cream with ¼ cup sugar to soft peaks before spreading over warm pudding. Return to the oven for 5 minutes to lightly set the cream—this creates that restaurant-quality finish.
For a boozy twist, fold 1 tbsp rum or orange liqueur into the custard before baking. Serve warm with a dusting of cinnamon for that authentic abuelo touch.
Nutrition facts
Frequently asked questions
Why does the recipe specify day-old bread instead of fresh?
Day-old bread absorbs the custard perfectly without turning mushy, creating that ideal balance of crunchy edges and tender interior. Fresh bread releases too much moisture, making the pudding soggy instead of custardy. If you only have fresh bread, toast it lightly first to remove excess moisture.
Can I make this bread pudding without eggs?
Traditionally, this recipe requires eggs for the custard texture, but you can substitute with 1 cup aquafaba (chickpea brine) whipped to stiff peaks plus 1 tbsp cornstarch for binding. The texture will be lighter but still delicious. For a dairy-free version, use coconut milk instead of regular milk.
How do I prevent the pudding from getting too dry?
Keep the custard mixture thick but pourable—it should coat the back of a spoon. Don't overbake! Remove it when the center still jiggles slightly (205°F internal temp). For extra moisture, add 2 tablespoons extra milk to the custard mixture. The foil-sealing technique also helps maintain moisture.
What's the best way to reheat leftovers?
Slice the pudding and reheat individual portions at 350°F for 5-7 minutes until warm through. For microwave reheating, cover with a damp paper towel and heat in 20-second intervals until just warmed—this prevents drying. The oven method gives the best texture revival.
Can I add other fruits or flavors to this recipe?
Try adding ½ cup raisins or diced apples to the bread chunks before baking. For extra richness, fold in 1 tablespoon rum or orange liqueur with the custard. Just be mindful of liquid content—reduce milk by 2 tablespoons if adding extra wet ingredients like fruit.
