Desserts
Abuelo’s Mexican bread pudding transforms stale bread into a rich, cinnamon-spiced dessert that’s become a family heirloom in our kitchen. This recipe blends traditional Mexican flavors—like warm cinnamon and vanilla—with the comforting texture of custardy bread pudding.
The secret lies in using day-old bolillo rolls, which soak up the creamy milk-egg mixture while developing a golden, caramelized crust.
What sets this apart is the balance of textures: tender, custardy layers wrapped in crispy edges, all infused with Mexican warmth. Unlike classic bread puddings, this version incorporates condensed milk and raisins for depth, while cinnamon sticks and vanilla extract elevate every bite.
The result? A dessert that tastes like a hug from Abuelo—familiar yet refined.
Baking at 350°F for 45–60 minutes ensures a perfectly set custard without drying out. The aroma alone—vanilla, cinnamon, and caramelized sugar—will fill your home, making it impossible to resist. Serve warm with a scoop of vanilla ice cream or a cup of Mexican coffee for the full experience.
This recipe is foolproof for beginners but impressive enough for gatherings, proving that homemade desserts can be both nostalgic and extraordinary. Let’s bring Abuelo’s tradition to your table—one golden bite at a time.
Ingredients for abuelo's mexican bread pudding
Twelve simple ingredients transform stale bread into Abuelo’s legendary cinnamon-spiced dessert.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Bolillo Rolls 🍞 | 12 whole | Stale but not moldy preferred |
| Large Eggs 🥚 | 6 whole | Room temperature for even baking |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sweetened Condensed Milk 🥛 | 1 can | 14 oz can, not low-fat |
| Granulated Sugar 🍚 | 1 cup | Light brown sugar for depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Vanilla Extract 🍯 | 2 tsp | Pure, not imitation |
| Ground Cinnamon 🌿 | 2 tbsp | Freshly ground preferred |
| Cinnamon Sticks 🌿 | 4 whole | For aroma and garnish |
| Seedless Raisins 🍇 | ½ cup | Plump, not dried |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for balance |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated if possible |
| Vanilla Ice Cream 🍦 | 2 cups | For serving, optional |
Bolillo rolls are key—Mexican-style sweet rolls from H-E-B or Latin markets work best, but any crusty bread will do. Look for rolls that are day-old but not moldy; the staleness helps them absorb the custard perfectly. If you can’t find bolillos, French bread or brioche are solid backups. The sweetened condensed milk? Eagle Brand or La Vaquita are the gold standards, but any quality brand in a 14 oz can works. For the cinnamon, Penzeys or Goya have the best ground options—avoid the dusty stuff from the back of your spice rack.
No raisins? Dried cranberries or chopped dates add a similar chewy contrast. Short on vanilla extract? Vanilla bean paste at half the amount gives you those little specks of magic. The nutmeg is optional but worth it—freshly grated from a whole nutmeg tastes like heaven, but pre-ground works in a pinch. For the milk, whole milk is non-negotiable—it creates that ultra-creamy texture. And if you’re feeling fancy, swap half the granulated sugar for piloncillo or panela for an authentic Mexican touch. The butter topping? Brown it lightly before sprinkling for extra caramelized flavor.
This keeps beautifully—3 days in the fridge wrapped tightly, or 2 months frozen in a sealed container. Reheat portions at 350°F for 10 minutes to restore that gooey perfection. I always make a double batch because it disappears faster than you’d think. The ice cream? Store-bought is fine, but homemade vanilla with a hint of cinnamon makes the whole thing sing. Serve warm with a sprinkle of extra cinnamon—trust me on this part—it’s the little details that make it taste like Abuelo’s kitchen.
Why You'll Love This Recipe
- Zero-Waste Magic: I swear by this trick—those stale bolillos? They become the star. No tossing, no guilt, just a quick soak and they soak up that sweetened condensed milk like sponges.
- Caramelized Bliss: That crispy top? Pure gold. The sugar and condensed milk create this buttery, almost toffee-like crust while the inside stays soft—like a hug from my abuela’s kitchen.
- Weeknight Hero: Honestly, I make this when I’m too tired to think. Toss in the rolls, pour the eggs and milk, and bake. It’s the kind of dish that rewards laziness with flavor.
- Budget-Friendly Luxury: Eggs, milk, and a can of condensed milk stretch into a dessert that feels fancy. My kids ask for it after dinner like it’s a restaurant treat—without the price tag.
Step-by-step instructions for Abuelo's Mexican bread pudding
Here's how to transform stale bolillo rolls into a decadent, cinnamon-kissed dessert that's pure comfort in every bite.
Prepare the Cinnamon-Spiced Milk Mixture
In a large mixing bowl, whisk together the 6 whole large eggs, 2 cups whole milk, 1 can sweetened condensed milk, 1 cup granulated sugar, 2 teaspoons vanilla extract, 2 tablespoons ground cinnamon, 0.5 teaspoon diamond crystal kosher salt, and 0.25 teaspoon ground nutmeg until completely smooth. This mixture should be thick and creamy—almost like a custard. The cinnamon and nutmeg will infuse the entire pudding with warm, spiced notes that define this recipe. If you notice any lumps, strain the mixture through a fine-mesh sieve for an ultra-smooth texture.
In a separate small bowl, combine the 0.5 cup seedless raisins with 1 tablespoon granulated sugar and let them sit for 10 minutes while you prepare the bread. This quick soak plumps up the raisins, making them juicier and more flavorful once baked. The sugar helps draw out moisture, preventing them from staying dry and chewy.
Assemble the Bread Layers with Infused Cinnamon
Preheat your oven to 350°F and generously grease a 9x13-inch baking dish with 2 tablespoons unsalted butter, melting it with a pastry brush for even coverage. This prevents sticking and adds a subtle richness to the final dish. Tear the 12 whole day-old bolillo rolls into 2-inch chunks—no need to be precise, but aim for even-sized pieces for consistent baking.
Arrange half of the bread chunks in the prepared baking dish, slightly overlapping them. Pour half of the egg mixture evenly over the bread, letting it soak in for 2 minutes. Sprinkle 2 of the whole cinnamon sticks over the top, then add half of the soaked raisins. Repeat with the remaining bread, egg mixture, cinnamon sticks, and raisins. The cinnamon sticks will impart a delicate aroma as they bake, elevating the dessert's complexity.
Bake Until Golden and Set
Cover the baking dish tightly with aluminum foil and bake for 45 minutes. This initial covered bake allows the bread to absorb the custard evenly without drying out. After 45 minutes, remove the foil and continue baking for another 15-20 minutes until the top is deep golden brown and the edges are slightly crisp. The pudding is done when it pulls away from the sides of the dish and a toothpick inserted in the center comes out clean.
While the pudding bakes, melt the remaining 0.375 cup unsalted butter in a small saucepan over low heat. Once fully melted, remove from heat and stir in 1 tablespoon granulated sugar and 1 teaspoon ground cinnamon. This butter topping will add a luxurious, caramelized finish to the warm pudding. Pour it evenly over the hot pudding just as it comes out of the oven.
Serve Warm with Vanilla Ice Cream
Let the bread pudding rest for 10 minutes before serving—this allows the custard to set slightly and makes it easier to slice. The contrast between the warm, spiced pudding and the 2 cups vanilla ice cream is what makes this dessert truly special. Scoop ice cream alongside each slice or serve it on top for an à la mode experience. The ice cream's cool creaminess cuts through the richness of the pudding, balancing every bite.
Garnish with extra cinnamon sticks and a dusting of ground cinnamon for a finishing touch that ties everything together. This isn't just dessert—it's a celebration of textures and flavors, where every spoonful delivers a perfect harmony of gooey, crunchy, and creamy. Leftovers? They're even better the next day, if you can wait that long.
Pro Tips For Making Abuelo'S Mexican Bread Pudding
- SOAK THE BOLILLO FIRST: Tear the day-old rolls into chunks and toss them in a bowl with the milk before adding eggs—this keeps them from turning into glue. I learned this the hard way after one batch turned into a sad, dense brick. Let them sit for 10 minutes while you mix the rest; they’ll absorb liquid like sponges.
- USE ROOM-TEMP EGG MIX: Whisk the eggs and condensed milk with a splash of warm milk (not boiling) to avoid scrambling them. Cold eggs curdle faster in the oven, and this recipe relies on that creamy, custardy texture. Stir in the sugar last—it dissolves better when everything’s just slightly warm.
- BAKE LOW AND SLOW: Skip the high-heat rush—325°F (160°C) for 40-45 minutes gives the bolillo time to soften without burning the top. I used to blast it to 350°F, and the outside would crisp into armor while the center stayed doughy. Cover loosely with foil halfway if the edges brown too fast.
- STIR IN VANILLA OR CINNAMON: The base is rich enough that a teaspoon of vanilla extract or a pinch of cinnamon (mixed into the milk) adds depth without overpowering. My abuela swore by a dash of cinnamon—it’s subtle but makes the pudding taste like home, not just dessert. Skip if you’re purist, but I don’t.
Perfect pairings for this abuelo's mexican bread pudding
Mexican Coffee Pairing
Nothing complements this cinnamon-spiced pudding like a cup of authentic Mexican coffee—specifically, a café de olla. The warm, cinnamon-infused notes of the coffee mirror the dessert’s flavors beautifully. Brew medium-dark roast coffee with cinnamon sticks and piloncillo (unrefined cane sugar) for that traditional touch.
Serve it strong and sweet, just like Abuelo would have made it. The contrast between the bitter coffee and the sweet, spiced pudding is pure magic. 💛
Vanilla Ice Cream Contrast
The 2 cups vanilla ice cream mentioned in the recipe isn’t just optional—it’s essential. Look for high-quality vanilla bean ice cream (like Blue Bell or Häagen-Dazs) to elevate the experience. For a Mexican twist, try Mexican vanilla ice cream with a hint of cinnamon, like La Michoacana.
The cold, creamy texture cuts through the warm, custardy pudding perfectly, creating a textural balance that feels indulgent yet refreshing. Serve it à la mode or alongside for maximum enjoyment.
Spiced Rum Sauce
For a boozy twist, drizzle the warm pudding with a spiced rum caramel sauce. Simmer ½ cup granulated sugar, ¼ cup water, and 2 tbsp dark rum (like Don Q Cristal) until it thickens into a glossy sauce.
Add ½ tsp ground cinnamon and a pinch of nutmeg for depth. This sauce adds a warm, aromatic finish that pairs beautifully with the pudding’s cinnamon notes. Just a drizzle per serving is enough to take it to the next level. ✨
Churro or Sopapilla
Serve slices of the bread pudding alongside crispy churros or sopapillas for a Mexican dessert feast. The contrast of the crunchy, cinnamon-sugar-coated churros with the soft, custardy pudding creates a textural symphony.
For an extra touch, dust the churros with more cinnamon sugar and serve with Mexican chocolate sauce for dipping. This combo feels like a fiesta in your mouth—just like Abuelo’s kitchen would have served.
Mexican Hot Chocolate
For a cozy, after-dinner treat, pair the bread pudding with a mug of Mexican hot chocolate. Use abuelita hot chocolate mix (or make your own with dark chocolate, cinnamon, and chili powder) for that spiced, slightly spicy kick.
The warm, velvety chocolate balances the sweetness of the pudding while adding a complex layer of flavor. Serve it in small, earthenware cups for that authentic Mexican cantina vibe. 🌶️
Fresh Fruit Garnish
Add a bright, fresh element to your serving by garnishing with sliced mango, pineapple, or strawberries. The juicy acidity cuts through the richness of the pudding, cleansing your palate between bites. For a Mexican-inspired touch, arrange the fruit in a sunburst pattern around the pudding.
The vibrant colors make the dish look as inviting as it tastes—perfect for special occasions or family gatherings.
Nutrition facts
Frequently asked questions
Why does this recipe call for day-old bolillo rolls instead of fresh bread?
Day-old bolillo rolls absorb the custard mixture perfectly, creating that ideal balance of tender and slightly crispy textures. Fresh bread would make the pudding too soggy. The staleness helps the bread hold its shape while soaking up all that creamy, spiced milk mixture.
Can I make this bread pudding without raisins?
Skip the raisins and add chopped dates, dried cranberries, or even toasted pecans for texture. For a classic version, just omit them entirely—the cinnamon and vanilla still deliver rich flavor. The raisins are optional but add a nice chewy contrast to the custardy bread.
How do I know when the bread pudding is fully baked?
The pudding is done when it's deep golden brown on top, pulls away slightly from the dish edges, and a toothpick inserted in the center comes out clean. Overbaking can dry it out, so watch closely after the 15-20 minutes uncovered—it sets quickly in the last few minutes.
Can I use regular white bread instead of bolillo rolls?
Yes, but bolillo rolls give the best texture—crusty outside, soft inside. If using white bread, choose a crusty loaf like French bread or toast it lightly first to prevent sogginess. The flavor will be milder, but the technique works the same!
Why does the recipe include both ground cinnamon and cinnamon sticks?
The ground cinnamon infuses flavor throughout the custard, while the cinnamon sticks add aroma during baking and can be used as a garnish. Remove sticks before serving—some people like to sip the infused milk or use them in coffee afterward!
