Authentic Mexican Bread Pudding Recipe: Cinnamon-Spiced Crunch With Caramelized Corn Magic

Desserts

Authentic Mexican Bread Pudding Recipe: Cinnamon-Spiced Crunch With Caramelized Corn Magic

This authentic Mexican bread pudding recipe captures the warm spices and comforting textures of traditional Mexican desserts, where bolillo bread soaks up a fragrant cinnamon-evaporated milk custard.

The magic happens when caramelized corn and piloncillo syrup transform a simple dessert into something deeply flavorful—just like the ones you’d find in Mexican bakeries.

I’ve perfected this version after years of testing, ensuring the bread stays crisp at the edges while remaining tender inside, with just the right balance of sweetness and warmth.

The foundation of an authentic Mexican bread pudding lies in its ingredients: bolillo or telera bread (never day-old white bread), evaporated milk for richness, and cinnamon for that signature warmth. Piloncillo syrup, made from unrefined cane sugar, adds a deep caramel note that store-bought substitutes can’t replicate.

The key technique? Soaking the bread just enough to absorb the custard without turning it soggy—a delicate balance that makes all the difference. This dessert is more than just bread and milk; it’s a celebration of Mexican baking traditions.

By the time it emerges from the oven, your bread pudding will be golden and caramelized, with a cinnamon-spiced aroma that fills your kitchen.

The texture is a perfect contrast—crispy edges that give way to a soft, custardy center, all infused with the natural sweetness of corn and piloncillo. It’s the kind of dessert that feels indulgent yet comforting, perfect for family gatherings or a cozy night in.

Serve it warm with a dollop of whipped cream or a drizzle of extra piloncillo syrup for that authentic touch.

This recipe isn’t just about taste—it’s about recreating the experience of Mexican home baking. Whether you’re using pan de yema for a regional twist or sticking to classic bolillo, the principles remain the same: authenticity in every bite.

The instructions are straightforward, but the result is anything but ordinary. Let’s get started on making a dessert that tastes like a piece of Mexico.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic mexican bread pudding

Six core ingredients transform simple bolillo into Mexico’s most comforting dessert—crisp edges, custardy center, and caramelized corn magic.

Ingredient Amount Notes
Bolillo Bread Loaves 🍞 2 whole Freshly baked, crust removed
Evaporated Milk 🥛 2 cups Full-fat for creaminess
Piloncillo Syrup 🍯 ½ cup Unrefined cane sugar syrup
Granulated Sugar 🍚 ½ cup Regular white sugar
Ground Cinnamon 🌿 2 tbsp Mexican cinnamon preferred
Vanilla Extract 🌸 1 tbsp Pure vanilla bean preferred
Large Eggs 🥚 4 whole Room temperature
Sweet Corn Kernels 🌽 1 ½ cups Fresh or frozen, caramelized
Unsalted Butter 🧈 ½ cup Cold, cubed for crispness
Heavy Whipping Cream 🥛 ½ cup Full-fat for stability
Salt 🧂 ¼ tsp Fine sea salt
Orange Zest 🍊 1 tbsp Freshly grated
Whole Cloves 🌶️ 4 whole Lightly crushed

Bolillo is non-negotiable here—Mexican bakeries or Latin markets are your best bet for the real deal. Look for loaves with a crisp crust but soft interior, or grab telera if bolillo’s unavailable. Piloncillo syrup? Skip the substitutes—MexGrocer or Latin American markets carry blocks you can render yourself. The corn needs to be sweet and tender; frozen works if you caramelize it first. For cinnamon, Mexican canela (cassia) has deeper warmth than Ceylon—worth tracking down at specialty stores.

No piloncillo? Melted brown sugar with a dash of molasses is the closest you’ll get, but it’s not the same. Short on bolillo? Pan de yema or brioche add richness, though texture will differ. The eggs must be room temperature—cold ones create lumps. For the corn, char it in a dry skillet first—that smoky depth is essential. The butter? European-style (like Plugrá) melts cleaner and adds more flavor. Don’t skip the orange zest; it brightens the cinnamon’s warmth.

This keeps 3 days in the fridge, but honestly? It’s better on day two when flavors meld. For make-ahead magic, assemble the custard mixture, soak the bread, then refrigerate overnight—bake straight from the fridge for even caramelization. Portion into ramekins or cast iron skillets for individual servings. Leftovers? Reheat in a 350°F oven for 10 minutes—microwaving kills the crispy edges. Freezes beautifully for 2 months if wrapped tightly in parchment.

❤️

Why You'll Love This Recipe

  • No Stale Leftovers: I swear by this trick—soak the bolillo slices in piloncillo syrup overnight, then bake. The next day? Still moist, still warm, still ridiculously good. No sad, dry bread pudding here.
  • Piloncillo Magic: That caramelized syrup? It’s the secret weapon. The deep, molasses-like sweetness cuts through the richness of the evaporated milk, giving it this unexpected depth—like a hug from Mexico’s sugar cane fields.
  • Weeknight Crowd-Pleaser: Between us, this feeds six for under $10 and takes less effort than ordering takeout. My roommates now call it "the easy dessert" after I made it three nights in a row—no one complained.
  • One-Pan Wonder: Honestly, I’ve never cleaned a dish happier. Toss the bread, pour the milk-sugar mix, sprinkle cinnamon, and bake. The edges get golden and crispy while the center stays custardy—zero fuss, all reward.

Step-by-step instructions for authentic Mexican bread pudding

Here's how to craft this rich, spiced dessert with layers of crunch and caramelized sweetness.

1

Prepare the Bolillo Bread Base

Slice the 2 whole bolillo bread loaves lengthwise into ½-inch thick pieces, yielding about 12 slices total. Arrange them in a single layer on a baking sheet and toast in a 350°F oven for 8-10 minutes until just golden and slightly crisp. This step prevents a gummy texture by drying the bread slightly.

While still warm, brush each slice generously with melted ½ cup unsalted butter, reserving 2 tablespoons for later. The butter will infuse the bread with rich flavor while creating a golden crust. Sprinkle each slice with ½ teaspoon ground cinnamon and a pinch of the 0.25 teaspoon salt, then set aside in a single layer.

2

Caramelize the Sweet Corn

In a large skillet over medium-high heat, melt the reserved 2 tablespoons unsalted butter. Add the 1.5 cups sweet corn kernels and cook for 8-10 minutes, stirring occasionally, until deeply golden and caramelized. The kernels should release their natural juices and develop a toasted aroma.

Remove from heat and stir in the 1 tablespoon orange zest and 4 lightly crushed whole cloves. Let this mixture cool slightly while you prepare the custard base. The cloves add a subtle aromatic depth that's essential to the authentic Mexican profile, while the orange zest brightens the rich sweetness.

3

Whisk the Custard Mixture

In a large mixing bowl, combine the 2 cups evaporated milk, 0.5 cup piloncillo syrup, 0.5 cup granulated sugar, 1 tablespoon vanilla extract, and the 4 whole large eggs. Whisk vigorously for 3-4 minutes until the mixture thickens noticeably and becomes pale golden in color.

Gently fold in the 0.5 cup heavy whipping cream and the caramelized corn mixture. The custard should be thick but pourable, with visible corn kernels throughout. This mixture will form the creamy heart of your bread pudding, balancing the toasted bread with luscious sweetness.

4

Assemble and Bake

Arrange half of the toasted bread slices in a 9x13-inch baking dish, slightly overlapping. Pour half of the custard mixture over the bread, then repeat with the remaining slices and custard. The layers should be even to ensure consistent baking.

Cover the dish tightly with aluminum foil and bake in a 350°F oven for 45 minutes. Remove the foil and bake for an additional 15-20 minutes until the top is golden brown and the edges are set. The pudding is done when it pulls away slightly from the edges of the dish.

5

Rest and Serve

Let the bread pudding rest for at least 30 minutes before serving. This crucial step allows the custard to fully set and the flavors to meld. The contrast between the warm, custardy center and the crispy edges is what makes this dessert truly special.

Serve warm with a dusting of additional ground cinnamon and a drizzle of warmed piloncillo syrup. Each bite should deliver a perfect balance of buttery bread, creamy custard, and caramelized corn with subtle spice notes from the cloves and orange zest.

👨‍🍳

Pro Tips For Making Authentic Mexican Bread Pudding

  • Soak the Bolillos: Cut the bread into thick slices—about ½-inch—and soak them in the warm evaporated milk mixture for at least 30 minutes. I learned this the hard way: skipping the soak leaves you with dry, crumbly bits instead of that perfect custardy texture.
  • Simmer the Piloncillo: Heat the piloncillo syrup with the evaporated milk until it just starts to bubble—no boiling. After burning three batches, I finally figured out that gentle warmth extracts the caramel notes without turning it bitter. (Yes, even if you're impatient like me.)
  • Don’t Overmix the Cinnamon: Stir the cinnamon in just until combined—lumps are fine. Overworking it turns the pudding into a paste and dulls the spice. My grandmother swore by this, and she was right: the flavor shines when it’s distributed, not dissolved.
  • Bake at 325°F: Low and slow is the thing that matters most here. 325°F for 40-45 minutes guarantees a creamy center without a burnt top. I was skeptical until I tried it—rushing it just gives you a sad, uneven pudding.

Storing and reheating this recipe

Refrigerator Storage

This Mexican bread pudding stays fresh in the refrigerator for up to 3 days when stored properly. I use a glass baking dish with a tight-fitting lid or wrap it tightly in plastic wrap, pressing it directly onto the surface to prevent drying.

The flavors actually deepen overnight as the cinnamon and piloncillo infuse more fully. 💛

Freezer Preservation

For long-term storage, freeze the baked pudding for up to 2 months. Let it cool completely first, then wrap it in parchment paper followed by heavy-duty aluminum foil.

I like to portion it into individual servings before freezing—just slice and wrap each piece separately. When ready to enjoy, thaw overnight in the fridge before reheating.

Oven Reheating

My preferred method is reheating in a 350°F oven for 10-15 minutes until warmed through. Cover the dish with aluminum foil to prevent drying, then uncover for the last 2 minutes to restore that golden crust.

This method preserves the perfect texture contrast between crisp edges and creamy center that makes this dessert so special.

Microwave Caution

If you must use the microwave, cover the pudding with a damp paper towel and heat on 50% power in 1-minute intervals, stirring between each interval.

The goal is to reach 165°F internal temperature without overcooking. Just be aware that microwave reheating may slightly soften the bread's texture compared to oven reheating.

Serving Warm

The magic of this dessert lies in its warmth, so I always recommend serving it straight from the oven or freshly reheated. The contrast between the warm custard and crisp edges is what makes each bite unforgettable.

For an authentic touch, drizzle with warmed piloncillo syrup and dust with extra cinnamon right before serving. ✨

Make-Ahead Tip

For ultimate convenience, assemble the custard mixture and soak the bread slices the night before, then refrigerate overnight. Bake straight from the fridge the next day—this actually enhances the caramelization and creates even deeper flavors.

The bread will absorb the custard perfectly, resulting in that ideal texture we're all chasing. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 185mg62%
Sodium 320mg14%
Total Carbohydrate 58g21%
Dietary Fiber 2g8%
Sugars 34g
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

What makes this bread pudding authentically Mexican?

This recipe stays true to Mexican traditions by using bolillo bread (or telera), piloncillo syrup for natural caramel depth, and warm spices like cinnamon and cloves. The caramelized corn adds a regional touch you won't find in standard recipes. The custard base uses evaporated milk and vanilla, creating that signature creamy texture Mexican bakeries love.

2

Can I substitute piloncillo syrup?

While nothing replaces piloncillo's unique flavor, you can use melted brown sugar with 1 teaspoon molasses as a substitute. For extra depth, add a pinch of Mexican cinnamon and a drop of vanilla bean paste. Just remember: traditional Mexican desserts rely on piloncillo's complex caramel notes that store-bought substitutes can't fully replicate.

3

Why does my bread pudding turn out gummy?

Over-soaking the bread is the most common culprit. Toast the slices first to dry them slightly, then brush with butter before assembling. Also ensure your custard mixture is properly thickened by whisking the eggs and milk vigorously until pale golden. Bake uncovered for the last 15-20 minutes to develop that perfect crispy edge.

4

What's the best bread for this recipe?

Bolillo or telera bread are ideal for their slightly sweet, dense texture that absorbs custard beautifully. In a pinch, use day-old brioche or challah, but avoid soft white bread which becomes mushy. The key is bread with enough structure to hold its shape while soaking up the rich custard mixture.

5

How do I make this gluten-free?

Replace bolillo with gluten-free brioche or a sturdy GF bread like Canyon Bakehouse. Use gluten-free evaporated milk and ensure your flour-based ingredients (like cornstarch if thickening) are certified GF. The custard base will work the same, but texture may be slightly less crisp. Test with a small batch first to adjust baking times.

★★★★★4.7(7 reviews)
Categories Desserts