Abuelo's Mexican Bread Pudding Recipe: Cinnamon-Infused Warmth With Crunchy Top

Desserts

Abuelo's Mexican Bread Pudding Recipe: Cinnamon-Infused Warmth With Crunchy Top

This Abuelo's Mexican bread pudding recipe brings the comforting warmth of a traditional Mexican dessert to your kitchen, where crispy edges meet a velvety custard center. 💛 The secret lies in its simple yet transformative ingredients—day-old bolillo bread, cinnamon, and a touch of vanilla—that create a dessert so nostalgic and satisfying, it feels like a hug in every bite.

My abuelo’s version has been perfected over generations, and now it’s your turn to experience its magic.

The beauty of this recipe is its foolproof nature—no fancy techniques required, just a few pantry staples and a little patience. The bread soaks up a rich custard made with eggs, milk, and sugar, then bakes until golden and caramelized.

The cinnamon infuses every layer, while the crunchy top adds texture that keeps it exciting. It’s the kind of dessert that disappears quickly, leaving only crumbs and happy memories.

What makes this bread pudding truly special is how it balances tradition with ease. The cinnamon-infused warmth is unmistakable, but the recipe is flexible enough to add raisins, nuts, or even a splash of rum for extra depth.

Whether you’re serving it at a family gathering or treating yourself to a cozy night in, this dessert delivers comfort and flavor in every spoonful. Let’s get started on creating this timeless classic.

Ready in just 45 minutes, this recipe is perfect for when you want something heartwarming without the fuss. The aroma alone will have everyone gathering around the table, and the first bite is always the hardest to resist.

Trust me—once you try this version, you’ll never go back to the store-bought kind. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for abuelo's mexican bread pudding

Just 13 ingredients transform simple bolillo bread into nostalgic Mexican warmth.

Ingredient Amount Notes
Day-Old Bolillo Bread 🍞 12 whole Torn into 1-inch pieces
Large Eggs 🥚 6 whole Room temperature preferred
Whole Milk 🥛 2 cups Full-fat for creaminess
Granulated Sugar 🍚 1 ½ cups Light or dark brown adds depth
Unsalted Butter 🧈 ½ cup Melted, full-fat version
Ground Cinnamon 🌿 2 tbsp Freshly ground preferred
Pure Vanilla Extract 🍯 1 tbsp High-quality, not imitation
Salt 🧂 ½ tsp Kosher or sea salt
Granulated Sugar 🍚 ¼ cup For crunchy topping
All-Purpose Flour 🌾 ¼ cup For crispy texture
Chopped Walnuts 🥜 ¼ cup Optional for crunch
Dark Brown Sugar 🍚 ¼ cup For caramelized top
Cinnamon Sticks 🌿 4 whole For garnish and aroma

Bolillo bread is the heart of this dessert—day-old works best since it’s drier and soaks up the custard perfectly. Grab a bag from the Latin market if you can’t find it at regular grocery stores; it’s that long, crusty bread often sold in packs. If you’re using regular bread, French or brioche works too, but bolillo gives that authentic texture. The cinnamon? Mexican cinnamon sticks from Penzeys add a deeper flavor than regular ground, but if you only have ground, toast it lightly in a dry pan first to wake up the aroma.

No bolillo? Baguette or crusty Italian bread torn into chunks will work—just make sure it’s not too soft. Running low on milk? Evaporated milk or coconut milk adds richness, though it’ll taste slightly different. The walnuts are totally optional, but if you skip them, add an extra 0.25 cup of sugar to the topping for extra crunch. For a boozy twist, swap 1 tbsp milk for rum or brandy—trust me, it takes this to the next level. And if you’re feeling fancy, infuse the milk with cinnamon sticks while it heats for extra warmth.

This keeps beautifully—3 days in the fridge or 3 months frozen. The best part? It reheats like a dream. Pop it in the oven at 350°F for 10-15 minutes to revive that crispy top. I always make a double batch because it disappears fast—leftovers make amazing breakfast toast the next morning. Store any extra in an airtight container, and if freezing, wrap it tightly in foil to keep that crunch intact.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the butter-to-sugar ratio creates this perfect crispy edge while keeping the inside pillowy. It’s not just bread pudding—it’s a textural experience, like a hug from Abuelo’s kitchen.
  • No Chopping Needed: I’ll be real—this recipe uses day-old bolillo bread, which means no crust trimming, no fancy slicing, just tear and layer. The bread soaks up the custard like a dream, and honestly? That’s half the battle won before you even preheat the oven.
  • Caramelized Crust Magic: Here’s what sold me: the butter-to-sugar ratio creates this perfect crispy edge while keeping the inside pillowy. It’s not just bread pudding—it’s a textural experience, like a hug from Abuelo’s kitchen.
  • Breakfast for Dinner: Between us, this is my go-to when I need something hearty but still feels special. Serve it warm with a sprinkle of cinnamon, and suddenly your Tuesday night is instantly elevated. (Yes, even on a Tuesday night.)

Step-by-step instructions for abuelo's Mexican bread pudding

Let's transform stale bolillo into a rich, cinnamon-kissed dessert with a crunchy caramelized top.

1

👨‍🍳 Step 1: Prepare the Bread and Custard Base

Preheat your oven to 350°F and grease a 9x13-inch baking dish with melted butter. Tear the 12 whole day-old bolillo bread into 1-inch pieces and spread them evenly in the dish. This creates a sturdy base that soaks up the custard perfectly.

In a large bowl, whisk together the 6 whole large eggs, 2 cups whole milk, 1.5 cups granulated sugar, 1 tablespoon pure vanilla extract, and 0.5 teaspoon salt until completely smooth. The mixture should be pale yellow and slightly thick. I like to whisk vigorously for about 2 minutes to ensure no lumps remain—this prevents a grainy texture in the finished pudding.

2

🥘 Step 2: Assemble and Bake the Pudding

Pour the egg mixture evenly over the bread pieces, pressing down gently to help them absorb the custard. Let it sit for 10 minutes while you prepare the crunchy topping. This resting time allows the bread to soak up some of the liquid before baking.

In a small bowl, mix together the 0.25 cup all-purpose flour, 0.25 cup granulated sugar, 0.25 cup dark brown sugar, 2 tablespoons ground cinnamon, and the 0.25 cup chopped walnuts. Sprinkle this mixture evenly over the custard mixture, then dot the top with the 4 whole cinnamon sticks. The walnuts add a delightful crunch while the cinnamon infuses the entire dessert with warm spice.

3

🔥 Step 3: Bake to Golden Perfection

Bake for 45-50 minutes until the top is deep golden brown and the edges are set but still slightly jiggly in the center. Here's the thing—don't overbake! You want the center to be just set when you remove it from the oven because it'll continue cooking as it rests. The pudding should pull away slightly from the edges of the pan but still feel soft when gently pressed.

During the last 10 minutes of baking, you'll notice the top developing a beautiful caramelized crust. This is where the brown sugars and cinnamon work their magic. If it's browning too quickly, tent the pan with aluminum foil to prevent burning while still allowing the pudding to set.

4

⏰ Step 4: Rest and Serve Warm

Let the bread pudding rest for 15-20 minutes before serving. This resting period is crucial—it allows the custard to fully set and the flavors to meld together. The pudding will look slightly puffed and golden, with a crispy caramelized top that contrasts beautifully with the soft, custardy interior.

Serve warm with a scoop of vanilla ice cream or a drizzle of caramel sauce. The contrast of warm pudding with cold ice cream creates the perfect balance of textures and temperatures. Each bite should deliver a perfect harmony of cinnamon-spiced custard, crunchy walnut topping, and tender bolillo bread.

👨‍🍳

Pro Tips For Making Abuelo'S Mexican Bread Pudding

  • CUT BREAD IN CHUNKS: Skip the slices—tear or cut bolillo into 1.5-inch cubes. They soak faster and hold shape better in the custard, so you don’t end up with a soggy mess or dry edges. (Yes, even if it looks messy at first—it’s worth it.)
  • WHISK EGGS COLD: Whisk the eggs and milk together over an ice bath while mixing. Warm milk curdles eggs, and you’ll end up with a lumpy pudding instead of that silky, golden texture your abuelo swears by. I learned this after three failed batches—trust me, it’s not worth the guesswork.
  • BUTTER THE DISH FIRST: Generously butter your baking dish before adding the bread mixture, then sprinkle a thin layer of sugar on top. This guarantees a crispy bottom crust and caramelized edges—no dry spots, no sticking. (Pro move: Use the leftover butter for toast later.)
  • BAKE LOW AND SLOW: Start at 350°F (175°C) for the first 20 minutes, then drop to 300°F (150°C) until set. Rushing it at high heat gives you a golden top but a gummy center. Your abuelo’s version relies on slow, even cooking—don’t skip the temp drop. (Patience here makes all the difference.)

Perfect pairings for these flavors

Creamy Ice Cream

Vanilla bean ice cream is the classic pairing for this warm bread pudding. The cold, creamy texture contrasts beautifully with the warm, spiced dessert. I always use Häagen-Dazs vanilla bean or Ben & Jerry’s vanilla—they’re rich and sweet enough to stand up to the cinnamon.

For a lighter option, try So Delicious coconut milk-based vanilla ice cream. Serve a scoop alongside each slice for that perfect balance of temperatures. 🍦

Caramel Sauce

A drizzle of warm caramel sauce takes this dessert to the next level. I make my own by simmering 1 cup granulated sugar with ½ cup heavy cream and ¼ cup unsalted butter until golden.

For convenience, Storebrand caramel sauce works perfectly. The sauce adds a sticky, sweet contrast to the crunchy top. Drizzle it over the warm pudding just before serving to keep it gooey.

Spiced Coffee

Mexican coffee with cinnamon sticks is the ultimate beverage pairing. Brew a strong cup of Peet’s Mexican blend or Starbucks Mexican Mocha Frappuccino mix, then add a cinnamon stick while it steeps.

The warm spices complement the bread pudding’s cinnamon flavor beautifully. For a non-coffee option, try Mexican hot chocolate made with Abuelita chocolate—it’s rich, spiced, and perfect for dessert. ☕

Fresh Fruit

Add a bright contrast with fresh fruit like sliced mangoes or berries. The acidity cuts through the richness of the pudding, making each bite more refreshing. I love using Honeycrisp apples or peaches for a classic pairing.

Arrange the fruit on the side or on top of a scoop of ice cream for a visually appealing presentation. The juicy sweetness balances the warm spices perfectly.

Mexican Hot Chocolate

For a decadent pairing, serve the bread pudding with a cup of Mexican hot chocolate. Use Abuelita chocolate tablets or Mexican chocolate bars like Ibarra to make a thick, spiced drink. The combination of warm chocolate and cinnamon-spiced pudding is pure comfort.

Garnish with whipped cream and a sprinkle of ground cinnamon for extra flair. This pairing is especially cozy during colder months. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 420mg18%
Total Carbohydrate 72g26%
Dietary Fiber 2g8%
Sugars 52g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does bolillo bread work best for this recipe?

The crusty yet slightly chewy texture of bolillo absorbs the custard perfectly while maintaining structure. Its mild flavor lets the cinnamon and vanilla shine without competing. For authenticity, look for it at Latin markets—it's the traditional choice for Mexican bread pudding!

2

Can I make this ahead of time?

This dessert actually tastes better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 3 days. Reheat at 350°F for 15 minutes to restore that crispy top. Pro tip: Wrap it tightly in foil before freezing for up to 3 months.

3

What if my bread pudding isn't caramelized enough?

Broil for 2-3 minutes at the end of baking to create a deeper caramelization. Watch closely to avoid burning! For extra crunch, sprinkle more brown sugar on top before broiling. The key is patience—let it rest 15 minutes after baking for the best texture.

4

Can I substitute regular bread?

Yes, but texture will differ. Use French bread or brioche torn into chunks—avoid soft breads like white sandwich bread. For a closer match, lightly toast your substitute bread first to mimic bolillo's structure. The custard will still work, but the crunch factor will be less pronounced.

How do I make it extra decadent?

Add 1 tbsp rum or brandy to the custard mixture for a boozy twist. For richness, replace ½ cup milk with evaporated milk. Top with extra cinnamon sticks or a sprinkle of Mexican chocolate chips before baking. The possibilities are endless—just

★★★★★4.6(8 reviews)
Categories Desserts