Desserts
Abuelo's Mexican bread pudding recipe transforms simple ingredients into a dessert that tastes like a warm embrace from your abuelo’s kitchen. The secret lies in corn flour’s tender crunch and cinnamon’s spiced aroma, creating layers of caramelized magic that’ll have everyone asking for seconds.
I’ve perfected this version over years of baking, ensuring every bite delivers that perfect balance of custardy richness and toasty texture.
This classic recipe starts with day-old bread soaked in a creamy milk-egg mixture, infused with vanilla and cinnamon for depth. The corn flour adds a subtle texture that sets it apart from traditional bread puddings, while a touch of sugar caramelizes beautifully during baking.
What makes it special is how the edges turn golden and crisp while the center stays tender—just like Abuelo used to make.
By the time it emerges from the oven, you’ll have a dessert that’s impossible to resist: warm, fragrant, and dripping with caramelized goodness. The aroma alone will bring back memories of family gatherings, while the first bite delivers that perfect harmony of spice, sweetness, and comforting texture.
This is the kind of dessert that turns ordinary weeknights into something extraordinary.
Serve it warm with a scoop of vanilla ice cream or a drizzle of caramel sauce for the full experience. The best part? It’s easier to make than you think, and the results are always worth it. Let’s get baking!
Ingredients for abuelo's mexican bread pudding
Eight simple ingredients transform into Abuelo's legendary cinnamon-spiced dessert with caramelized corn flour magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old White Bread 🍞 | 1 ½ lb | Crusts removed, cubed |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Granulated Sugar 🍚 | 1 cup | White or brown sugar |
| Corn Flour 🌽 | ½ cup | Mazola brand preferred |
| Ground Cinnamon 🍃 | 2 tbsp | Freshly ground for aroma |
| Pure Vanilla Extract 🌸 | 1 tbsp | Bottled or seedless |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Brown Sugar 🍚 | ¼ cup | Packed for streusel |
| Chopped Walnuts 🥜 | ½ cup | Toasted for crunch |
| Vanilla Ice Cream 🍦 | 2 cups | For serving (optional) |
The bread is non-negotiable—day-old works best (no stale bread here!). French bread or brioche adds extra richness, but your basic white loaf does the trick. For corn flour, Mazola is the gold standard—it gives that perfect tender crunch. I always grab mine from the baking aisle at Walmart or Target—it's cheap and reliable. The cinnamon? Penzeys if you want to splurge, but the regular grocery store stuff works fine. Just make sure it smells fresh, not dusty. And those walnuts? Trader Joe's sells pre-toasted ones—game changer if you're short on time.
No corn flour? All-purpose flour plus a pinch of baking powder gets you close, but you'll lose that signature texture. Substituting milk? Evaporated milk or half-and-half works in a pinch, but whole milk gives the best custardy texture. Short on walnuts? Pecans or almonds toasted work too. The vanilla extract can be imitation (it's cheaper), but bottled or seedless pure makes all the difference. And if you don't have brown sugar for the streusel, white sugar plus a dash of molasses mimics that caramelized flavor. Pro tip: Toast the nuts in a dry pan for 3-4 minutes—they'll smell amazing and add serious crunch.
This dessert reheats beautifully—honestly tastes better the next day once everything gets caramelized. Store leftovers in an airtight container for up to 4 days in the fridge. For make-ahead magic, assemble the pudding the night before and bake in the morning—it'll smell like heaven when you walk in the door. The ice cream? Vanilla bean if you're fancy, but any good-quality vanilla works. And if you're feeling extra, drizzle with caramel sauce right before serving—trust me, it's worth the extra minute.
Why You'll Love This Recipe
- No Stale Ingredients Needed: I swear by this trick—day-old bread transforms into something magical. No crusts, no fuss; just tear, soak, and bake. Honestly, it’s the perfect way to use up whatever’s left in your pantry.
- Caramelized Corn Magic: That corn flour isn’t just a thickener—it gives this pudding a textural upgrade. The edges get this irresistible buttery crunch, while the center stays custardy. Between us, it’s the kind of contrast that makes you go back for thirds.
- Weeknight Crowd-Pleaser: Serve it warm as dessert or cold for breakfast—no one judges. I’ve brought this to potlucks, family dinners, and even packed it for lunch (yes, really). It’s that versatile.
- Pantry Goldmine: Eggs, milk, sugar—basic stuff you already have. No specialty ingredients, no last-minute grocery runs. I’ll be real: this recipe saved me during a tight budget month, and it still tastes like a treat.
Step-by-step instructions for Abuelo's Mexican bread pudding
This recipe transforms humble day-old bread into a decadent, spiced dessert with a perfect crunchy top and creamy center.
Prepare the Bread Base
Cut the 1.5 lb day-old white bread into 1-inch cubes, removing any crusts. I like to use a serrated knife for this—it gives me clean, even cubes that soak up the custard beautifully. Arrange the bread cubes in a single layer on a baking sheet and lightly toast them in a 350°F oven for 10 minutes. This step is crucial—it prevents a soggy pudding and gives that wonderful crunchy texture we all love.
While the bread toasts, whisk together the 4 cups whole milk, 6 whole large eggs, 1 cup granulated sugar, 2 tbsp ground cinnamon, 1 tbsp pure vanilla extract, and 0.5 tsp salt in a large bowl until completely smooth. I use a whisk for this because it creates a nice froth that helps distribute the cinnamon evenly. The mixture should be pale yellow with no visible streaks of egg or sugar.
Combine Bread and Custard
Remove the toasted bread from the oven and let it cool slightly—it should be warm but not hot to the touch. Pour the custard mixture over the bread cubes, pressing down gently to ensure every piece is coated. Let it sit for 15 minutes while the bread soaks up the liquid. This waiting period is essential—it allows the bread to absorb just the right amount of custard without turning mushy.
After the bread has soaked, transfer the mixture to a 9x13-inch baking dish. I like to use a glass dish because it helps me monitor the baking progress through the sides. The bread should be mostly submerged, but that's okay—some of the custard will pool on top during baking, creating that gorgeous caramelized crust.
Prepare the Crunchy Topping
In a small bowl, combine the 0.5 cup corn flour, 0.25 cup brown sugar, and 0.5 cup chopped walnuts. I use my fingers to mix this—it's easier to feel when the ingredients are evenly distributed. The corn flour gives this pudding its signature crunchy topping, while the walnuts add a delightful texture contrast.
Cut the 0.5 cup unsalted butter into small cubes and sprinkle them evenly over the custard mixture in the baking dish. Then, sprinkle the corn flour-walnut mixture evenly over the butter. Press down lightly with the back of a spoon—this ensures the topping sticks to the pudding and doesn't slide off during baking.
Bake to Golden Perfection
Place the baking dish in a 375°F oven and bake for 45-50 minutes. The pudding is done when the top is deep golden brown and the edges are slightly pulled away from the dish. I like to check at the 40-minute mark—if the top is browning too quickly, I tent it loosely with aluminum foil to prevent over-browning while still allowing the steam to escape.
During the last 5 minutes of baking, the pudding should puff up slightly and develop a beautiful caramelized crust. The center should still be slightly jiggly when you insert a knife—this indicates it's perfectly set but still custardy inside. Let it cool for 10 minutes before serving, as this allows the pudding to set completely and makes it easier to slice.
Serve with Vanilla Ice Cream
Once the pudding has cooled slightly, run a knife around the edges to loosen it from the dish. I find it helps to dip the knife in hot water first—this makes it glide through the pudding without tearing. Serve warm slices topped with 2 cups vanilla ice cream for the ultimate decadent experience.
The contrast between the warm, spiced bread pudding and the cool, creamy ice cream is what makes this dessert truly special. Each bite delivers a perfect balance of textures—creamy custard, crunchy topping, and buttery richness. Don't forget to dust with a little extra cinnamon before serving—it adds that final touch of Abuelo's magic!
Pro Tips For Making Abuelo'S Mexican Bread Pudding
- Tear the Bread Like a Pro: Cut the day-old white bread into 1-inch cubes—not slices. I learned this the hard way after making a lumpy mess from uneven chunks. A sharp knife and a steady hand make all the difference, and the pudding soaks up the custard evenly.
- Heat the Milk Slowly: Warm the whole milk just until it steams—about 160°F (70°C)—before mixing it with the eggs and sugar. Cold milk can curdle the eggs, and scalding it risks cooking the eggs prematurely. A thermometer takes the guesswork out of it.
- Whisk Eggs Until Thick: Beat the eggs and sugar together until the mixture is pale yellow and thickens slightly—about 2 minutes of vigorous whisking. This step prevents a runny pudding later. I used to skip it, and the result was always sad.
- Dust Corn Flour First: Lightly coat the baking dish with corn flour before adding the bread mixture. It creates a barrier that keeps the pudding from sticking—no scraping, no stress. Sprinkle a thin layer, tap out the excess, and you’re golden.
Perfect pairings for abuelo's mexican bread pudding
Caramel Drizzle Magic
Elevate your Abuelo's bread pudding with a homemade caramel drizzle made from ½ cup granulated sugar, ¼ cup water, and 2 tbsp unsalted butter. Heat in a saucepan over medium heat until bubbly, then simmer for 5 minutes until golden amber.
Let cool slightly before drizzling over warm slices—it adds a sticky, buttery contrast that feels like a hug. 🌟
Coffee Infusion Twist
For a grown-up version, stir 1 tbsp instant espresso powder into the custard mixture before pouring over the bread. The coffee enhances the cinnamon notes and adds depth, especially when paired with vanilla ice cream or a cold brew float.
I like to use Starbucks Via for convenience, but freshly brewed works too.
Spiced Whipped Cream
Skip the ice cream and go for spiced whipped cream—whip 1 cup heavy cream with 1 tbsp powdered sugar, ½ tsp cinnamon, and ½ tsp vanilla extract until soft peaks form.
This lighter topping balances the richness while keeping the dessert feeling special. Garnish with a sprinkle of ground cinnamon for extra warmth. ✨
Mexican Hot Chocolate
Serve warm pudding with a mug of Mexican hot chocolate—melt ½ cup dark chocolate chips with 2 cups milk, 1 tsp cinnamon, and a pinch of chili powder for a subtle kick.
The spicy-sweet combo mirrors the pudding’s flavors and makes it feel like a full fiesta dessert experience. 🌶️
Fruit Compote Pairing
Brighten the dish with a mango or pineapple compote—simmer 2 cups diced fruit with 2 tbsp sugar and 1 tsp lime juice until thickened. The tropical sweetness cuts through the spice and adds freshness. I love using Trader Joe’s frozen mango for convenience—just thaw and chop!
Boozy Upgrade Options
For adults, stir 1 oz rum or Kahlúa into the custard mixture for a boozy twist. Or drizzle with Mexican cinnamon liqueur (like Licor 43**) after baking. Just ½ oz per serving adds warmth without overpowering the cinnamon-spiced flavors. 🍹
Nutrition facts
Frequently asked questions
Why does Abuelo's recipe use corn flour instead of regular flour?
The corn flour creates that signature tender crunch on top that sets this Mexican bread pudding apart. It also helps create a beautiful caramelized crust while keeping the center creamy. Without it, you'd miss that perfect textural contrast that makes this dessert so special!
Can I make this ahead of time?
Assemble the pudding the night before and refrigerate it uncovered. Bake it fresh in the morning—this actually enhances the flavors as the bread absorbs more custard overnight. The aroma when you take it out of the oven will be incredible!
What's the best way to reheat leftovers?
Warm slices in a 350°F oven for 10-15 minutes until heated through. You can also use the microwave for 20-30 seconds, but oven reheating preserves that perfect crispy texture. Just cover loosely with foil to prevent over-browning.
Can I substitute the walnuts in the topping?
Yes! Try pecans, almonds, or even crushed Mexican wedding cake cookies for a different flavor profile. The key is toasting them first for maximum crunch. If you're nut-free, omit them entirely—the corn flour topping will still be delicious on its own!
Why did my bread pudding turn out too custardy?
This usually happens when the bread doesn't soak up enough liquid before baking. Make sure to let the bread cubes sit in the custard mixture for the full 15 minutes (or longer if needed). Also, toasting the bread first helps prevent a soggy center. For extra insurance, use slightly stale bread that will absorb more liquid.
