Authentic Capirotada: Mexican Bread Pudding with Piloncillo and Cheese

A Cozy Guide to Making Authentic Capirotada at Home

Difficulty

Beginner-Friendly

Prep time

25 minutes

Cooking time

50 minutes

Makes

8–10 servings

Quick Answer: How Do You Make Authentic Capirotada?

Capirotada is a traditional Mexican bread pudding made with toasted bolillo, warm piloncillo syrup, Oaxaca cheese, raisins, and nuts. Its flavor is both sweet and savory, which is what makes it different from regular bread pudding.

To make it, toast the bread until dry, prepare the syrup with cinnamon and cloves, then layer everything in a baking dish. Let it soak before baking so the bread turns soft and custardy without becoming soggy.

Ingredients You May Need for Capirotada

Table of Contents

Have you ever tasted capirotada and then spent ages looking for an authentic capirotada recipe with that same comforting flavor? The soft bread, warm piloncillo syrup, melted cheese, and crunchy nuts are hard to forget.

The problem is that many capirotada recipes turn out too soggy, too sweet, or missing that gentle savory note. Most of the time, a few small but important steps are skipped.

In this guide, I’ll help you make authentic Mexican bread pudding without making the process feel difficult. I’ll explain why the bread needs to be toasted, how the syrup gets its rich flavor, and why the layers need time to soak.

You will also discover:

  • The traditional meaning behind the ingredients
  • Simple substitutes for hard-to-find items
  • Helpful solutions for common capirotada problems
  • Easy storage and reheating tips

By the end, you will know how to make a warm, custardy, savory-sweet capirotada that respects tradition and works well in a modern home kitchen

A Note From Our Kitchen

We have loved food since childhood, but we have also learned that comfort and balance can share the same kitchen. Finding that balance was not always easy, so we began researching and exploring recipes that satisfy cravings while still fitting into everyday home cooking.

What Is Capirotada? History and Symbolism

What Is Capirotada

Capirotada is a traditional Mexican bread pudding, but it did not begin as a dessert. Its roots go back to a savory Spanish dish brought to Mexico during colonization.

At first, it was a practical way to use stale bread. The bread was layered with meat, cheese, and broth, so nothing useful went to waste.

The Origins of a Lenten Tradition

Over time, Mexican cooks transformed this savory casserole into the sweet capirotada known today. Piloncillo syrup, spices, cheese, nuts, and dried fruit gave the dish its familiar savory-sweet flavor.

I’ve carefully reviewed the cultural history behind capirotada, so I can explain its meaning in a simple and respectful way. Don’t worry, we’re keeping the history useful, not turning your kitchen into a classroom.

Capirotada later became closely connected with Cuaresma, or Lent, and Semana Santa, or Holy Week. So yes, this bread pudding carries much more history than its cozy appearance suggests.

What Do the Capirotada Ingredients Symbolize?

In Mexican Catholic tradition, each main ingredient is connected to the Passion of Christ:

  • Bread represents the body of Christ
  • Piloncillo syrup represents the blood of Christ
  • Cheese symbolizes the purity of the Virgin Mary
  • Cloves represent the nails of the cross
  • Cinnamon sticks symbolize the wood of the cross
  • Raisins or dried fruit represent the tears of Mary

These meanings are one reason capirotada remains an important dish during Lent and Easter. It is comforting food, but it also carries generations of religious and cultural tradition.

How Capirotada Changed Over Time

Capirotada evolved from a humble savory bread casserole into a beloved Mexican sweet dish. That change reflects Mexico’s culinary creativity and its deep Catholic traditions.

Today, it remains a staple during Cuaresma and Semana Santa. Families continue to prepare it in their own ways, using ingredients and methods passed through different regions and kitchens.

Regional Roots and Family Traditions

Capirotada can look very different depending on where it is made in Mexico. There is no single version that every family follows, which honestly makes the dish even more interesting.

In Zacatecas, some versions include tomato and onion for a more savory-sweet result. In Jalisco, capirotada may include bananas and almonds.

If this cozy Mexican classic has you craving more, take a look through our Mexican Recipes collection.

Ingredients and Substitutions

Untitled design 2026 08 01T222831.378

The right ingredients give capirotada its soft, custardy texture and familiar savory-sweet flavor. And don’t worry if your local shop does not stock everything. I’ll show you the closest substitutes too.

The Essential Ingredients

  1. Bread

Use day-old bolillo or French bread. Its crisp crust and airy centre soak up the syrup without falling apart.

  • Slice the bread into ½-inch-thick pieces
  • Use a sturdy French baguette, Italian bread, or challah if bolillo is unavailable
  • Avoid soft sandwich bread because it can quickly turn mushy

  2. Piloncillo

Piloncillo is unrefined cane sugar sold in hard cones. It gives the syrup a deep molasses-like flavor with hints of caramel and smoke.

  • Use about 8 ounces
  • This is usually two small cones or one large cone
  • Look for brands such as Goya or Don Zita
  • Find it in Mexican grocery stores or online

If piloncillo is unavailable, use dark brown sugar and molasses. The flavor will not be exactly the same, but it will still give the syrup plenty of warmth and richness.

  3. Cheese

Oaxaca cheese is the traditional choice. It is mild, stringy, and melts beautifully, giving the sweet syrup a gentle savory balance.

  • Use low-moisture, whole-milk mozzarella as a substitute
  • Add a little crumbled cotija or queso fresco for a saltier bite
  • Shred the cheese so it spreads evenly between the layers

  4. Nuts and Dried Fruit

Nuts add crunch, while dried fruit brings small bursts of sweetness. Just spread them evenly so one serving does not run away with all the good bits.

You can use:

  • Peanuts
  • Pecans
  • Almonds
  • Raisins
  • Dried apricots
  • Prunes

  5. Whole Spices

Use whole cinnamon sticks and whole cloves to make the piloncillo syrup warm and fragrant.

Avoid ground spices. They can make the syrup gritty and may overpower the other flavors.

  6. Optional Additions

You can add a few extras depending on the style of capirotada you enjoy:

  • Banana slices, commonly used in Jalisco
  • Shredded coconut
  • A light sprinkle of anise seed

Love trying different Mexican flavors? Our Mexican corn recipe is another cozy, flavor-packed dish worth adding to your list.

Hard-to-Find Ingredient Best Substitute Effect on Flavor and Texture
Piloncillo 1 cup dark brown sugar + 1 tablespoon molasses per cone The flavor will be slightly less complex. Add a pinch of salt for more depth.
Bolillo Bread French baguette or Italian bread Choose a loaf with a crisp crust and chewy interior. Day-old bread is ideal.
Oaxaca Cheese Low-moisture, whole-milk mozzarella Mix ¾ mozzarella with ¼ crumbled cotija for a more traditional tang.
Mexican Cinnamon Ceylon cinnamon It has a softer, sweeter flavor. Avoid cassia cinnamon where possible.

How to Make Capirotada Step by Step

Now let’s make the capirotada together. I’ll guide you through each step, from drying the bread to getting that warm, golden top.

The method is not difficult, but a few small details matter. Toast the bread well, give the syrup time to simmer, and let the layers soak before baking.

Preparation: Getting Ready

Preparation: Getting Ready

Start by preparing your oven, baking dish, and bread.

  • Preheat the oven to 350°F (175°C)
  • Grease a 9 × 13-inch baking dish with butter or cooking spray
  • Slice the bread into ½-inch-thick pieces
  • If using bolillo, cut it slightly diagonally to create larger slices

Getting everything ready first makes the layering much easier. It also saves you from searching for the baking dish while your syrup waits on the stove.

Step 1: Toast the Bread

Home cook salting and stirring pasta beside a pan of fresh tomato sauce

Arrange the bread slices in a single layer on baking sheets. Keep them from overlapping so each piece dries evenly.

Bake at 350°F for 10–12 minutes, flipping the slices halfway through. They should feel crisp and look lightly golden, not soft in the centre.

Expert tip: Toasting the bread is important because it helps the slices absorb the syrup without falling apart. Even very stale bread benefits from a little time in the oven.

Step 2: Make the Piloncillo Syrup

Untitled design 2026 08 01T223303.586

Add these ingredients to a heavy-bottomed saucepan:

  • 4 cups water
  • Piloncillo, chopped or grated so it melts faster
  • 2 cinnamon sticks
  • 4–5 whole cloves

Bring the mixture to a boil over medium-high heat. Stir gently until the piloncillo has completely dissolved.

Lower the heat and let the syrup simmer for 10–15 minutes. It should become fragrant, thicken slightly, and coat the back of a spoon.

Remove the pan from the heat. Take out the cinnamon sticks and cloves, or leave them in if you prefer a stronger spice flavor.

Expert tip: Do not rush the simmering time. Thin syrup can make the capirotada watery, while overly thick syrup may taste too heavy. Aim for a consistency similar to maple syrup.

Step 3: Layer the Capirotada

Step 3: Layer the Capirotada

Arrange half of the toasted bread in the prepared baking dish. Let the slices overlap slightly if needed.

Build the first layer like this:

  • Ladle half of the warm syrup evenly over the bread
  • Sprinkle over half of the shredded Oaxaca cheese, about 1 cup
  • Scatter half of the raisins, nuts, and any dried fruit or banana slices

Repeat with the remaining bread, syrup, cheese, fruit, and nuts. Try to spread everything evenly so each serving gets a little of every ingredient.

Let the assembled capirotada rest at room temperature for 15–20 minutes. This gives the bread enough time to soak up the syrup and helps prevent dry spots.

Expert tip: Press the top layer down gently with a spatula. If the edges still look dry, drizzle a little water or milk around them.

Step 4: Bake to Perfection

Step 4: Bake to Perfection

Cover the baking dish tightly with aluminum foil. Bake the capirotada covered for 30 minutes.

Remove the foil and bake for another 15–20 minutes. The top should look golden brown, and the syrup around the edges should be bubbling.

Look for these signs before taking it out:

  • The cheese is fully melted
  • The top is lightly browned in places
  • A knife inserted into the centre comes out hot

Expert tip: If the top is still pale, broil it for the final 2–3 minutes. Stay close, because a broiler can go from helpful to dramatic very quickly.

Step 5: Cool and Serve

Step 5: Cool and Serve

Let the capirotada rest for 10–15 minutes before serving. This helps the layers settle and makes it easier to divide into neat portions.

Serve it warm with any of these optional toppings:

  • A drizzle of Mexican crema
  • A scoop of vanilla ice cream
  • A sprinkle of extra cheese

At this point, the bread should feel soft and custardy, the syrup should be fragrant, and the cheese should be warm and melted between the layers.

Regional Variations of Capirotada

Regional Variations of Capirotada

Capirotada can change quite a lot depending on where you are in Mexico. The bread and piloncillo usually stay close to the heart of the recipe, but the fruit, cheese, and even savory ingredients can be completely different.

Some versions are creamy and sweet, while others include tomato, onion, or even sardines. So yes, Mexican bread pudding has a little more personality than the name first suggests.

Our mom and elder sister have always been great cooks, so food has naturally been a big part of our family life.

Region Key Ingredients Sweetener Cheese Type Unique Characteristics
Zacatecas Bolillo, tomato, onion, peanuts, raisins, and sometimes sardines Piloncillo Oaxaca or queso fresco A savory-sweet style with sliced tomato and caramelized onion, reflecting the dish’s Spanish origins. Some versions add sardines for umami.
Jalisco Bolillo, banana, almonds, pecans, raisins, and coconut Piloncillo or piloncillo with milk Oaxaca or mozzarella Often includes sliced bananas and a milk-based syrup for extra creaminess. It is topped with shredded coconut.
Northern Mexico Bolillo, walnuts, pecans, dried apricots, and prunes Piloncillo Asadero or Chihuahua cheese Richer in dried fruits and nuts. Some versions use a mix of piloncillo and brown sugar with a mild melting cheese.
Central Mexico
(Mexico City)
Bolillo, raisins, peanuts, cheese, and sometimes candied fruit Piloncillo Oaxaca or mozzarella The most common standard-style version, with a balanced sweet and savory flavor focused on raisins and peanuts.
Veracruz Bolillo, plantains, pineapple, coconut, and almonds Piloncillo Queso fresco or Oaxaca A tropical version with plantains and pineapple. Some recipes also include a splash of vanilla or rum in the syrup.

Expert Tips for Perfect Capirotada

Untitled design 2026 08 01T231335.510

A good capirotada comes down to a few small details. I’ve carefully reviewed the method so I can point out the steps that make the biggest difference, without turning this into a cooking lecture.

  • Use the right bread: Choose day-old bolillo or sturdy French bread. Toast it until dry and crisp, because soft bread can quickly turn the whole dish mushy.
  • Give the syrup time: Simmer the piloncillo with whole spices for at least 10 minutes. If you are short on time, grate the piloncillo first so it dissolves faster.
  • Layer everything evenly: Spread the bread, syrup, cheese, and fruit across the dish with care. Do not simply pour everything into one spot and hope for the best.
  • Let it rest before baking: Leave the assembled capirotada for 15–20 minutes. This helps the bread absorb the syrup and gives you a soft, custardy centre without dry patches.
  • Cover, then uncover: Bake it covered during the first half so the cheese melts and the dish gently steams. Remove the foil later to brown the top and create a light crust.
  • Mix the cheeses: Use Oaxaca cheese for that smooth melt, then add a little crumbled cotija or queso fresco for small salty bites.
  • Control the sweetness: For a less sweet capirotada, reduce the piloncillo by ¼ and add a pinch of salt. You can also use half piloncillo and half dark brown sugar.
  • Make it ahead: Assemble the dish the night before, refrigerate it, and add 10–15 minutes to the baking time the next day. You can also bake it fully, cool it, refrigerate it, and reheat it later.

Capirotada often tastes even better the next day because the flavors have more time to come together. So making it ahead is not cheating. It is simply good planning

Troubleshooting Capirotada: Common Problems and Easy Fixes

Troubleshooting Capirotada: Common Problems and Easy Fixes

Capirotada can be a little dramatic sometimes. One batch turns soggy, another stays dry, and the cheese suddenly decides it does not want to melt.

Don’t worry. I’ll help you spot the cause and fix each problem without making the process feel complicated.

My Capirotada Is Too Soggy

Cause: The bread was not toasted enough, or too much syrup was added.

Fix: Next time, toast the bread until it feels very dry and looks golden. If the capirotada is already baked, broil the top for a few minutes to help some moisture evaporate.

Keep a close eye on it while broiling. The goal is less moisture, not a new charcoal recipe.

The Syrup Is Too Sweet or Cloying

Cause: Too much piloncillo was used, or the syrup did not simmer long enough to develop a deeper flavor.

Fix: Reduce the piloncillo by ¼ next time and add a pinch of salt. For the current batch, serve it with unsweetened crema or a squeeze of lime to balance the sweetness.

The Cheese Did Not Melt Properly

Cause: Pre-shredded cheese often contains anti-caking agents, or the cheese used may not melt well.

Fix: Shred cheese directly from a block and use Oaxaca, mozzarella, or asadero. If it still looks unmelted, cover the dish and return it to the oven for another 10 minutes.

The Top Is Burning but the Inside Is Dry

Cause: The oven temperature may be too high, or the bread may not have enough syrup.

Fix: Lower the oven to 325°F and keep the dish covered with foil for most of the baking time. Before baking, make sure the bread is properly soaked with syrup.

The Bread Is Too Hard or Chewy

Cause: The bread slices may be too thick, or the assembled dish did not rest long enough before baking.

Fix: Slice the bread no thicker than ½ inch. Let the layered capirotada rest for at least 20 minutes, pressing it down gently so the bread can absorb the syrup evenly.

Most capirotada problems come back to three things: well-toasted bread, enough soaking time, and the right amount of syrup. Get those details right, and the texture becomes much easier to manage.

Quick Kitchen Help

What Went Wrong With Your Capirotada?

Choose the problem below, and I’ll show you the likely cause and the quickest way to fix it.

Possible Cause

Quick Fix

How to Serve, Store, and Reheat Capirotada

Untitled design 2026 08 01T232236.228

Capirotada is lovely straight from the oven, but it also keeps well for later. I’ll show you how to serve it, store leftovers, and warm them without losing that soft, custardy texture.

How to Serve Capirotada

Capirotada is traditionally served warm. Spoon it into bowls while the cheese is still stretchy and the piloncillo syrup looks warm and glossy.

You can serve it with:

  • A drizzle of Mexican crema
  • A scoop of vanilla ice cream
  • A light sprinkle of cinnamon
  • A glass of cold milk

You can also enjoy capirotada at room temperature. This makes it a handy make-ahead dessert for gatherings, especially when your oven already has enough responsibilities.

Planning a relaxed brunch or family gathering? Our homemade strawberry tree jam is another cozy make-ahead recipe that works beautifully with warm bread and pastries.

How to Store Capirotada

Let the capirotada cool before covering and storing it.

  • In the refrigerator: Cover the baking dish tightly with foil or transfer the leftovers to an airtight container. Store for up to 5 days.
  • In the freezer: Wrap individual portions in plastic wrap, then cover them with foil. Freeze for up to 2 months.
  • To thaw: Move frozen portions to the refrigerator and let them thaw overnight.

How to Reheat Capirotada

  1. In the Oven

The oven is the best option when you want to bring back some texture on top.

  • Place a portion in an oven-safe dish
  • Cover it with foil
  • Reheat at 325°F for 15–20 minutes
  • Remove the foil during the final 5 minutes to lightly re-crisp the top

  2. In the Microwave

For a quicker option, microwave the capirotada at 50% power in 30-second bursts until heated through.

The texture will be softer than oven-reheated capirotada, but it still works well when patience is not on today’s menu.

  3. In a Skillet

For a slightly crispy bottom, warm a little butter in a non-stick skillet over medium-low heat. Add the capirotada and reheat it gently until warm.

Expert tip: Capirotada often tastes even better the next day because the flavors have more time to come together. For a special occasion, prepare it one day ahead and reheat it gently before serving.

Printable Recipe Card

Traditional Mexican Recipe

Authentic Capirotada

A warm Mexican bread pudding layered with piloncillo syrup, melted cheese, raisins, and crunchy nuts.

Prep Time 25 Minutes
Cook Time 50 Minutes
Rest Time 30 Minutes
Total Time 1 Hour 45 Minutes
Servings 8–10

01 Ingredients

  • 1 lb bolillo or French bread, sliced ½-inch thick
  • 8 oz piloncillo, about 2 small cones, chopped
  • 4 cups water
  • 2 cinnamon sticks
  • 4–5 whole cloves
  • 2 cups shredded Oaxaca cheese or mozzarella
  • ½ cup raisins
  • ½ cup peanuts or pecans
  • ¼ cup chopped dried apricots or prunes, optional
  • Butter or cooking spray for greasing

02 Instructions

  1. Preheat the oven to 350°F. Grease a 9 × 13-inch baking dish.
  2. Toast the bread slices for 10–12 minutes until dry and golden.
  3. Combine water, piloncillo, cinnamon, and cloves. Bring to a boil, then simmer for 10–15 minutes. Remove the spices.
  4. Layer half the bread, syrup, cheese, raisins, and nuts. Repeat with the remaining ingredients.
  5. Rest for 15–20 minutes. Press down gently so the bread absorbs the syrup.
  6. Cover and bake for 30 minutes. Uncover and bake for another 15–20 minutes until golden and bubbly.
  7. Cool for 10–15 minutes before serving warm.

Frequently Asked Questions

What is capirotada?

Capirotada is a traditional Mexican bread pudding made with toasted bread, piloncillo syrup, cheese, nuts, and dried fruit. It is especially popular during Lent and Holy Week.

 

Why is cheese added to capirotada?

Cheese gives capirotada its signature savory-sweet flavor. Oaxaca cheese is traditional because it melts well, but low-moisture mozzarella also works.

 

How do I keep capirotada from becoming soggy?

Toast the bread until it feels dry and crisp before layering. Also, avoid adding too much syrup and let the assembled dish rest so the bread absorbs it evenly.

 

Can I make capirotada ahead of time?

Yes. Assemble it the night before, refrigerate it, and add about 10–15 minutes to the baking time. You can also bake it fully and reheat it the next day.

How should I store and reheat leftover capirotada?

Keep leftovers covered in the refrigerator for up to 5 days. Reheat them in a covered oven-safe dish at 325°F, or use the microwave in short bursts for a quicker option.

Final Thoughts on Authentic Capirotada

Authentic capirotada is more than a simple Mexican bread pudding. The toasted bread, warm piloncillo syrup, melted cheese, nuts, and dried fruit create the cozy savory-sweet flavor that makes this dish so special.

The key is not to rush the small steps. Toast the bread until crisp, let the syrup simmer with whole spices, layer everything evenly, and give the dish time to soak before baking.

You can follow the traditional version or use the substitutions that fit your kitchen. Either way, this capirotada recipe gives you a warm, comforting dessert that feels right at home on a family table.

Made it your own way? Share your favorite variation in the comments.

Leave a Reply

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

Ingredients You May Need for Capirotada
Authentic Capirotada:

About This Guide

This guide shows you how to make authentic capirotada with toasted bread, piloncillo syrup, cheese, raisins, nuts, cinnamon, and cloves.

You’ll also find simple substitutions, regional variations, and quick fixes for common problems. The goal is a warm, savory-sweet Mexican bread pudding with a soft centre and golden top.

Mexican bread pudding
This website uses cookies to improve your experience. By using this website you agree to our Data Protection Policy.
Read more