Capirotada (Mexican Bread Pudding)

You know those dishes that just feel like a big, warm hug? For me, that’s Capirotada, a Mexican bread pudding that’s so much more than dessert. It’s a cherished tradition. It’s a taste of history. And it’s a symbol of family and love.

This beautiful, rustic dessert is especially popular during Lent, the time of reflection and fasting before Easter. And every ingredient has a story. The bread stands for the body of Christ. The syrup is his blood. The cloves are the nails of the cross. And the cinnamon sticks symbolize the wood. While the religious meaning is deep, at its heart, Capirotada is a simple dish that proves a few basic ingredients can create something truly magical.

Every family has their own version, and this recipe is a little bit of a mix. It uses classic ingredients like piloncillo syrup and adds a creamy, delightful twist with milk. This balance of traditional flavors and cozy comfort is what makes this Easy Capirotada so special and so hard to resist.

Ready to cook?

Mexican Bread Pudding

Before You Start

I’ve made this recipe countless times, and I can tell you it’s forgiving and simple—perfect for home cooks of any skill level.

  • Prep and Cook Time: This recipe is super straightforward. You’ll spend about 10 minutes prepping, and the rest is hands-off baking time, so you’ll be done in about an hour. It’s the perfect dish for a lazy Sunday afternoon.
  • Servings and Scaling Tips: This recipe makes a big batch, serving about 10 people. It’s great for a family get-together or a potluck. The good news? It’s easy to scale up or down. Just be sure to use the right size pan!
ServingsBolillo RollsPiloncilloMilkBaking Dish
52 large rolls½ cone2.5 cups9×9 inch
104 large rolls1 cone5 cups9×13 inch
208 large rolls2 cones10 cupsTwo 9×13 inch
  • Difficulty: I’d rate this as a solid Easy. If you can layer ingredients and use an oven, you can master this recipe. The key is toasting the bread and getting the layers right, which is a total breeze.
  • Equipment: You don’t need any fancy gadgets. Just a large baking sheet, a 9×13-inch baking dish, a big pot, a sharp knife for slicing, and a whisk. A pastry brush can be helpful for greasing the dish.
  • Make-Ahead: This is a fantastic make-ahead dessert. You can toast the bread and slice the bananas a day ahead. You can even assemble the whole thing and store it in the fridge for up to 24 hours before baking. This lets the flavors get to know each other.

Ingredients

The beauty of this Capirotada recipe is in its simple, honest ingredients. Let’s talk about each one and why they’re so special.

Our foundation is bolillo bread, a type of Mexican French bread. It has a crispy crust and a soft, airy inside, making it perfect for soaking up that delicious milk syrup. If you can’t find bolillos, don’t worry! French bread or even day-old crusty sandwich rolls will work just fine. I’ve even seen people use cinnamon raisin bagels for a fun twist. The most important thing is that the bread is stale or toasted so it doesn’t turn to mush.

For our signature syrup, we use piloncillo. This unrefined whole cane sugar has a rich, caramel-like flavor with notes of molasses. It’s completely different from regular brown sugar. It comes in a hard cone shape, but you can easily use dark brown sugar if you can’t find it. The combination of cinnamon sticks and whole cloves infuses the milk with a warm, spiced aroma that is just divine. This is a key part of the experience, so don’t skip it!

And finally, our fillings! We’re using bananas, raisins, and sliced almonds for a classic mix of sweet fruit, nutty crunch, and delightful chewiness. To balance all the sweetness, we’re adding Oaxaca cheese. This is a beautiful Mexican string cheese that melts wonderfully and adds a salty, savory note that is essential to the dish. If you can’t find it, any melty white cheese you have on hand will work, like Monterey Jack, Provolone, or even Mozzarella. Just make sure it melts and provides that salty contrast.

Step-by-Step Method

Alright, let’s get our hands dirty and make this incredible dessert! Follow along with me, and I’ll share some pro tips as we go.

1. Prep the Bread for Success.

First, preheat your oven to 350°F and grease a 9×13-inch baking dish. Arrange your cubed bolillo bread on a large baking sheet. Pop it into the oven for just 5 minutes. What we’re looking for here isn’t a hard crust, but a slightly toasted, dried-out texture. This is a crucial step to ensure the bread soaks up the syrup without becoming a soggy mess. When you take it out, it should feel a bit firm to the touch.

Prepare Mexican Bread Pudding

2. Infuse the Milk with Flavor.

While the bread is toasting, let’s make our syrup. In a large pot, combine the milk, piloncillo, cinnamon sticks, and cloves. Place the pot over medium-high heat. Whisk it together as the piloncillo starts to dissolve. The aroma of cinnamon and cloves will begin to fill your kitchen, and you’ll know you’re on the right track. Once it comes to a gentle boil, reduce the heat to low and let it simmer, uncovered, for about 10 minutes. The piloncillo should be completely dissolved, and the milk should be a beautiful, light brown color. This infusion is where all the magic happens.

3. Build Your Capirotada Layers.

Now for the fun part! This is where you get to be a creative chef. Start by spreading half of the toasted bread in a single layer in your prepared baking dish. Then, top it with all of the sliced bananas, half of the raisins, half of the almonds, and half of the shredded cheese. Repeat this process with the remaining ingredients to create a second, equally beautiful layer.

4. The Grand Finale: Soaking it All In.

This step requires a little care. Slowly and carefully pour the warm, sweetened milk all over the capirotada. Pay close attention to the edges, as the bread here tends to be the driest. You can use a spoon to gently press down on the bread pieces to help them absorb the liquid. You’ll see the milk level drop as the bread drinks it all in.

5. Bake to Perfection.

Cover the dish with aluminum foil. This helps to steam the bread and make it incredibly tender. Bake for 15 minutes. Then, remove the foil and bake it uncovered for another 15 minutes. This last stage is where the top layer gets a lovely golden, bubbly crust and the cheese melts into a gooey, savory topping. When it’s done, the dish will be bubbling, and the top will be a beautiful, golden brown.

Assemble Mexican Bread Pudding

Variations & Customization

This Capirotada recipe is incredibly versatile. It’s perfect as-is, but don’t hesitate to make it your own!

  • Spice it up: Add a pinch of nutmeg or a few star anise pods to the milk syrup for a deeper, more complex flavor.
  • Fruit and Nut Combos: The world is your oyster here! Swap out the bananas for sliced apples or prunes. Use pecans, walnuts, or pine nuts instead of almonds. Some traditional recipes even call for a few roasted, peeled peanuts for a unique savory note.
  • A “Fancy” Version: For a more decadent dessert, drizzle the finished Capirotada with a little bit of sweetened condensed milk or a scoop of vanilla ice cream right before serving. A sprinkle of coconut flakes or rainbow sprinkles adds a beautiful pop of color and texture.
Mexican Bread Pudding Recipe

Serving & Storage

Once your beautiful Capirotada is out of the oven, the hardest part is waiting!

Serving Suggestions: Let it cool for just 5 minutes to let the cheese set up and the flavors settle. Serve it warm, in a bowl with a little of that glorious syrup. It’s delicious on its own, but a scoop of vanilla ice cream or a dollop of whipped cream on the side can’t be beaten.

Capirotada

Storage: Capirotada is one of those rare desserts that’s just as good, if not better, the next day. Once it’s completely cooled, cover the dish with plastic wrap or foil and refrigerate for up to 3 days. The flavors deepen, and the texture becomes even more custard-like.

Reheating Tips: To reheat, you can pop a single serving in the microwave for 30-60 seconds, or cover the entire dish with foil and bake at 300°F for about 15 minutes until warmed through. Freezing is not recommended, as the texture of the bread can change.

I hope this guide helps you feel confident and inspired to make this incredible dish. It’s more than just a recipe; it’s an experience. Enjoy every delicious, heartwarming bite!

Print

Capirotada (Mexican Bread Pudding)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This isn’t just a recipe; it’s a piece of my family’s heart. Capirotada is a traditional Mexican bread pudding, rich with flavor and history. We layer toasted bread with sweet fruit, crunchy nuts, and a savory surprise—cheese! All of it gets soaked in a warm, spiced milk syrup for a dessert that’s a sweet, comforting hug in a dish.

  • Author: Jose
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 10 people 1x
  • Category: Dessert
  • Cuisine: Mexican

Ingredients

Scale
  • 4 large bolillo rolls, cubed
  • 1 (8 oz) cone of piloncillo
  • 5 cups milk
  • 3 cinnamon sticks
  • 2 whole cloves
  • 3 large bananas, sliced
  • 1 cup raisins
  • 1/2 cup sliced almonds
  • 2 cups shredded Oaxaca cheese

Instructions

  1. Prep the oven and bread. Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish. Arrange the cubed bread on a baking sheet and toast for 5 minutes. The bread should be firm, not hard. This is the key to avoiding a soggy pudding.
  2. Make the syrup. In a large pot, combine the milk, piloncillo, cinnamon sticks, and cloves. Whisk everything together over medium-high heat until the piloncillo dissolves. Bring it to a gentle boil, then lower the heat and simmer for 10 minutes. The kitchen will smell amazing—you’ll know you’re doing it right.
  3. Build the layers. Place half of the toasted bread in the prepared dish. Top it with all the sliced bananas, half of the raisins, half of the almonds, and half of the shredded cheese. Repeat these layers with the remaining ingredients.
  4. Soak and bake. Slowly and carefully pour the warm, spiced milk over the whole thing. Gently press down the bread on the edges to help it absorb the liquid. Cover the dish with foil and bake for 15 minutes.
  5. Finish the baking. Remove the foil and bake for another 15 minutes. The top should be a beautiful golden brown and bubbling.

Notes

  • Serving Suggestions: Let the capirotada cool for about 5 minutes before serving. It’s perfect on its own, but a scoop of vanilla ice cream or a dollop of whipped cream on top is a game-changer.
  • Tips & Tricks: No bolillo rolls? French bread or any day-old crusty bread will work. Can’t find piloncillo? Use dark brown sugar instead. No Oaxaca cheese? Monterey Jack, Provolone, or even Mozzarella work great. The goal is to have a salty, melty cheese to balance the sweetness.
  • Storage: This dessert is even better the next day! Once it’s completely cool, cover the dish and refrigerate for up to 3 days. To reheat a single serving, microwave for 30-60 seconds. To reheat the whole dish, cover with foil and bake at 300°F (150°C) for 15 minutes.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Scroll to Top