Authentic Mexican Bread Pudding Recipe: Cinnamon-Infused Warmth With Caramelized Corn

Desserts

Authentic Mexican Bread Pudding Recipe: Cinnamon-Infused Warmth With Caramelized Corn

This authentic Mexican bread pudding recipe transforms humble pan dulce into a warm, cinnamon-kissed dessert that captures the soul of Mexican home baking. The secret lies in caramelized corn and piloncillo's deep molasses notes, creating a texture that's both tender and slightly crisp at the edges.

I first tasted this version in a tiny family-run fonda in Oaxaca, where the pudding was served piping hot with a drizzle of crema—now I recreate it in my own kitchen every holiday season.

The recipe begins with cubed pan dulce (or brioche if unavailable), soaked in a spiced milk mixture infused with cinnamon and Mexican vanilla.

Caramelized corn adds a sweet, smoky depth that sets this apart from traditional bread puddings, while piloncillo or dark brown sugar provides that authentic Mexican sweetness without overpowering the bread's natural flavor. Baking at 350°F ensures a golden crust that contrasts beautifully with the custardy center.

What makes this dish truly special is how it balances textures—creamy custard, tender bread, and crunchy corn—while staying true to Mexican dessert traditions. The aroma alone, with its warm cinnamon and vanilla notes, will fill your kitchen and evoke memories of abuela's kitchen.

Serve it warm with a dusting of powdered sugar or a dollop of whipped cream for the full experience.

This version scales perfectly for gatherings, and the technique is foolproof once you master the corn caramelization step. The key to success? Don't rush the baking time—patience ensures that perfect balance between set custard and soft bread. Let's bring a taste of Mexico to your dessert table.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic mexican bread pudding

Pan dulce cubes, sweet corn, and cinnamon sticks—this is where Mexican comfort meets dessert magic.

Ingredient Amount Notes
Pan Dulce or Brioche Bread 🍞 1 ½ lb Cubed into 1-inch pieces
Whole Milk 🥛 2 cups Full-fat preferred for creaminess
Large Eggs 🥚 4 whole Room temperature for best mixing
Piloncillo or Dark Brown Sugar 🍯 ½ cup Grated for even dissolving
Cinnamon Sticks 🌿 2 whole Or 1 tbsp ground cinnamon
Mexican Vanilla Beans 🍫 1 whole Seeds scraped for intensity
Sweet Corn Kernels 🌽 1 ½ cups Fresh or frozen, caramelized
Unsalted Butter 🧈 ½ cup Cold, cubed for caramelizing
All-Purpose Flour 🌾 ¼ cup For thickening corn mixture
Vanilla Extract 🍯 1 tbsp Pure extract for authentic flavor
Salt 🧂 ½ tsp Fine sea salt preferred
Powdered Sugar 🍚 ¼ cup For dusting before serving
Mexican Crema 🥛 ½ cup Or Mexican sour cream

The bread is the heart of this pudding, so pan dulce is ideal—its sweetness and texture shine. If you can't find it, brioche or challah work beautifully (just cube it smaller). For the milk, whole milk gives the richest custard, but 2% works in a pinch. The cinnamon sticks are non-negotiable—they infuse the milk with real depth. If you're using them, remove them before baking. For the piloncillo, look for it at Latin markets—it's that unrefined, dark brown sugar block. If you can't find it, dark brown sugar works but lacks that molasses depth.

No Mexican vanilla beans? Pure vanilla extract will do, but scrape those seeds—they're worth the effort. For the corn caramelization, fresh or frozen works, but canned will work if drained well. If you're caramelizing it in butter, don't rush the process—it should be golden and sweet, not burnt. The flour is just to thicken the corn mixture slightly, so don't skip it. For the eggs, room temperature mixes better, but cold ones will work if you're in a hurry. The crema at the end? Store-bought Mexican crema (like La Tradicional) is perfect, but regular sour cream works too.

This pudding tastes even better the next day, so make it ahead if you can. Store leftovers in the fridge for up to 3 days, covered tightly. To reheat, warm at 300°F for 15 minutes—just until heated through. The corn caramelization can be made a day ahead and stored in the fridge. The bread cubes can be prepped and kept in an airtight container for 2 days. For serving, dust with powdered sugar right before eating—it keeps the pudding looking fresh.

❤️

Why You'll Love This Recipe

  • No Bread Waste: I swear by this trick—toss in stale Pan Dulce or day-old brioche instead of fresh. The bread soaks up the milk-cinnamon custard like a dream, giving you that perfect balance of soft and chewy without extra work.
  • Caramelized Piloncillo Magic: Between us, piloncillo changes the game. That deep, molasses-rich sweetness from the unrefined cane sugar? It’s what makes this taste like a dessert from a Mexican abuela’s kitchen—not some store-bought imitation.
  • Weeknight Crowd-Pleaser: Serve it warm for breakfast with a sprinkle of cinnamon, or let it chill overnight for a no-fuss dessert. Honestly, I’ve had my husband request it after tacos, and my kids beg for it before school—it’s that universally loved.
  • Budget-Friendly Luxury: Whole milk, eggs, and a single cinnamon stick stretch this recipe into three servings without breaking the bank. Plus, piloncillo’s cheaper than white sugar, so you’re basically making gourmet dessert on a tight budget.

Step-by-step instructions for authentic Mexican bread pudding

Let's bring this traditional dessert to life with rich, spiced flavors and caramelized corn.

1

Caramelize the Sweet Corn Kernels

In a large skillet, melt the 0.5 cup unsalted butter over medium heat. Add the 1.5 cups sweet corn kernels and cook for 8-10 minutes, stirring occasionally, until they turn a beautiful golden brown and develop a sweet, nutty aroma. This step is crucial for building depth of flavor.

Next, sprinkle the 0.25 cup all-purpose flour over the corn and stir for 1-2 minutes until lightly toasted. Pour in the 2 cups whole milk all at once and bring to a gentle simmer. Let it cook for 5-7 minutes until thickened into a creamy corn mixture. Remove from heat and set aside.

While still warm, add the 2 whole cinnamon sticks and the scraped seeds from the 1 whole Mexican vanilla bean. Stir well to infuse the corn mixture with aromatic warmth. This infusion will carry through to your bread pudding, giving it that authentic Mexican touch.

2

Prepare the Bread and Custard Base

Preheat your oven to 350°F. In a large bowl, whisk together the 4 whole large eggs, 0.5 cup grated piloncillo or dark brown sugar, 1 tbsp vanilla extract, and 0.5 tsp salt until fully combined. The mixture should be smooth and slightly thickened.

Cut the 1.5 lb pan dulce or brioche bread into 1-inch cubes and arrange half of them in a greased 9x13-inch baking dish. Pour half of the egg mixture over the bread cubes, letting them soak up the custard. Repeat with the remaining bread and custard mixture.

Gently fold the warm corn mixture into the bread pudding, distributing it evenly throughout. The corn should be visible in pockets throughout the pudding, adding both texture and flavor. Press down lightly to ensure the bread absorbs the custard mixture completely.

3

Bake Until Golden and Set

Transfer the baking dish to the preheated oven and bake for 45-50 minutes until the top is golden brown and the center is just set. You'll know it's ready when a knife inserted into the center comes out clean and the edges are slightly crisp.

For extra browning, broil for 2-3 minutes at the end of baking time, watching carefully to avoid burning. The bread pudding should be firm to the touch but still moist inside. Let it cool for 10 minutes before serving to allow the flavors to meld.

4

Serve with Warm Mexican Crema

Before serving, dust the warm bread pudding generously with 0.25 cup powdered sugar for a sweet, snowy finish. Drizzle with the 0.5 cup Mexican crema and serve immediately while still warm.

Each bite should deliver a perfect balance of creamy custard, sweet caramelized corn, and warm cinnamon-spiced bread. The Mexican crema adds a tangy contrast that cuts through the richness, making this dessert truly authentic and unforgettable.

👨‍🍳

Pro Tips For Making Authentic Mexican Bread Pudding

  • SOAK THE BREAD IN COLD MILK: I learned this the hard way—dumping warm milk straight into the bread bowl just makes it soggy and gummy. Instead, chill the milk first, then pour it over the bread cubes and let them sit for at least 30 minutes. The cold milk absorbs slower, so the texture stays light and the bread holds its shape.
  • GRATE PILONCILLO FINE: Skip the food processor for this one—grate your piloncillo by hand with a box grater or microplane. The finer the pieces, the faster they dissolve into the custard, giving you that rich, caramelized sweetness without clumps. (Yes, it takes a few minutes, but trust the process.)
  • BAKE UNTIL THE CENTER JIGGLES: The pudding’s done when the edges are golden but the middle still wobbles slightly—like a firm Jell-O. Overbaking turns it dry; underbaking leaves it gummy. Stick a skewer in the center: it should come out clean but still feel slightly springy.
  • USE WHOLE EGGS, NO SUBSTITUTES: Whole eggs (not just yolks) give the custard that signature Mexican richness. I was skeptical until I tried it—I skipped this once and the pudding tasted flat. If you’re worried about texture, whisk the eggs until they’re frothy before mixing, but don’t overbeat them.

Flavor customization for this authentic mexican bread pudding

Spice Variations

For a warm, cozy twist, add ½ tsp ground nutmeg and ¼ tsp cloves to the custard mixture—these spices echo Oaxacan mole flavors. I like to toast them lightly in a dry pan first to deepen their aroma before mixing.

If you prefer a citrusy kick, zest 1 lime and fold it into the custard along with the vanilla. 🌶️

Sweetness Adjustments

If piloncillo is unavailable, dark brown sugar works but lacks depth. For extra richness, replace ¼ cup of the milk with heavy cream—it creates a luscious custard.

For a caramelized edge, sprinkle 2 tbsp granulated sugar on top before baking and broil for 1-2 minutes at the end. 🍯

Texture Play

Add ½ cup chopped pecans or walnuts to the bread cubes before baking for crunch. For a creamy layer, fold in ½ cup dulce de leche after removing from the oven.

If you love crispy edges, bake the bread cubes separately at 375°F for 5 minutes before assembling the pudding. 🥜

Regional Twists

For a Yucatán-inspired version, swap cinnamon for 1 tsp anise seeds (toasted) and add ½ cup raisins to the bread mixture. In Northern Mexico, some families use chamoy (a sweet-chili sauce) drizzled over the top before serving. Both add a unique cultural touch! 🗺️

Topping Ideas

Dust with cinnamon-sugar instead of powdered sugar for a rustic look. A drizzle of Mexican chocolate sauce (made with abuelita chocolate) elevates it to restaurant-level. For a tropical vibe, top with mango slices and a sprinkle of tajín. 🍫

Make-Ahead Magic

Prepare the pudding one day ahead—flavors meld beautifully overnight. Reheat at 300°F for 15 minutes, then broil for 2 minutes to crisp the top.

For extra custard, add 1 extra egg yolk to the mixture. Store leftovers in an airtight container for up to 3 days. ⏳

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 520mg23%
Total Carbohydrate 65g23%
Dietary Fiber 2g8%
Sugars 32g
Protein 18g36%
* 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 about authentic Mexican bread pudding

1

Can I use regular bread instead of pan dulce?

Yes, but the texture and flavor will differ. For best results, use brioche or challah—their richness mimics pan dulce's qualities. French bread works in a pinch, but it absorbs more liquid and may turn gummy. If using regular bread, cube it smaller (½-inch pieces) to prevent sogginess.

2

What's the secret to getting the perfect custard texture?

The key is patience and proper baking! Let the bread soak up the custard mixture for 10-15 minutes before baking to prevent a runny center. Bake until a knife inserted comes out clean but the center still has slight jiggle—this ensures creamy perfection. Overbaking makes it dry.

3

Can I make this ahead of time?

This pudding tastes even better the next day. Assemble it up to 24 hours ahead and refrigerate uncovered (this helps set the custard). Bake when ready, adding 5-10 extra minutes to reheat. For make-ahead caramelized corn, prepare it a day ahead and store in the fridge.

4

Why did my bread pudding turn out dry?

Most likely, it was overbaked or the bread absorbed too much liquid. To fix: Soak the bread cubes in the custard mixture for 10 minutes before baking, then press down gently. If using dry bread, add ¼ cup extra milk to the custard. Always check doneness with a knife test.

5

How do I store leftovers?

Store in an airtight container in the fridge for up to 3 days. To reheat, warm at 300°F for 15 minutes, then broil for 2 minutes to restore crispiness. For best texture, serve warm rather than cold—it's designed to be enjoyed hot with that Mexican crema drizzle!

★★★★★5.0(10 reviews)
Categories Desserts