This post may feature affiliate links. Please read our disclosure policy.

Capirotada is a popular Mexican dessert filled with layers of toasted bread, fruit, nuts, and cheese bathed in a sweet piloncillo syrup. It’s sweet, tender, and comforting. Popularly enjoyed during Lent and the holiday season, try serving this quick and easy bread pudding as a dessert for your guests on the Easter weekend!

Spoonful of Capirotada on a Plate.
Dig in to this capirotada!

❤️ Why you’ll love this recipe

  • Affordable: This recipe is made with simple, affordable ingredients that are widely available at most grocery stores. It’s also a great way to use up stale, leftover bread.
  • Customizable: You can adapt capirotada to suit your individual tastes and dietary needs. This recipe is made with plant-based ingredients, but you can easily customize it to your liking.
  • Allergy-friendly: This recipe is dairy-free, and you can also make it nut-free by omitting the pecans and almonds.
  • Holiday-inspired: Capirotada is the perfect recipe for gatherings around the holidays like Christmas or Easter. It provides warming flavors that suit these occasions.

If you love this capirotada recipe, you should really check out our buñuelos, vegan churros, or vegan arroz con leche.

🍞 What is capirotada?

Capirotada is a traditional Mexican dish that’s very similar to bread pudding (hence the name Mexican bread pudding). It’s typically eaten during Lent and is commonly served on Good Friday.

This type of bread pudding provides both sweet and savory flavors. It starts with French-style bread rolls (bolillo, telera, baguette, etc.), then the slices are toasted or fried with butter and soaked in a spice-infused piloncillo syrup.

Mix-ins like chopped nuts, melted cheese shreds, and fresh or dried fruits are dispersed throughout the layers of bread and syrup.

Once all of the ingredients are piled into a baking dish, it’s cooked until golden brown. The final result is a melting pot of flavors that work extremely well together.

The choices of cheese also differ, ranging from melty Chihuahua to crumbled queso fresco and everything in between. There is no wrong answer here!

In the state of Jalisco, bolillo bread is used since it’s typical in the area. In other areas like Colima, tomatoes and onions are added in for a more savory rendition of capirotada.

Nowadays, you can find ingredients like banana, guava, shredded coconut, mango, and even rainbow-colored sprinkles in capirotada recipes.

Capirotada on a Plate.
Add your favorite mix-ins

🌱 Is capirotada vegan?

Capirotada is typically vegetarian, but not quite vegan-friendly. In most recipes, butter, cheese, and milk are utilized. To make a plant-based version, these are the swaps we made:

  • We use vegan butter or vegetable oil (like olive and avocado) in place of dairy-based butter.
  • For the cheese, we love either vegan queso fresco or mozzarella — it depends on the day!

It’s surprisingly easy to make a dairy-free version of this scrumptious treat. And the best part is no one will even be able to tell!

📜 History

While the exact origin story of capirotada is somewhat unknown, it’s believed to have been introduced to Mexico by Spaniards during the colonial era.

Much like the origins of arroz con leche, also popular in Spain and Mexico, capirotada recipes seem to have made their way to Spain when the Moors reigned the Iberian Peninsula (now Spain and Portugal).

The entire dish is meant to serve as a symbol of Christ — the bread as the body of Christ, the syrup as his blood, cinnamon sticks as the cross, and cloves as the nails.

As with many Mexican desserts, capirotada recipes have become much sweeter nowadays, but are still enjoyed throughout most of the country in some form or another.

Ingredients for capirotada.
Use stale bread!

🛒 Ingredients & substitutions

  • Bread: Forming the base of this capirotada recipe is stale bolillo rolls. Feel free to use any French-style bread or even your favorite gluten-free variety. Just make sure it’s a few days old (or toast it longer) to prevent a soggy texture.
  • Piloncillo: This unrefined cane sugar adds a characteristic caramel and molasses-infused flavor. It can be replaced with brown sugar if you’re in a bind. If that’s the case, mix in a bit of molasses to emulate the rich taste of piloncillo.
  • Cinnamon, cloves: Impart sweet, warming, and festive flavors to the syrup. Other spice options include star anise or nutmeg.
  • Vegan butter: Vegan butter adds a soft, creamy, and rich flavor. We’ve also made capirotada with olive oil and avocado oil and it’s delicious that way too.
  • Nuts: Almonds and pecans provide a crunchy element, some sweetness, and health benefits. Pecans are filled with calcium, potassium, and magnesium, which play a critical role in lowering blood pressure.
  • Raisins: We use juicy raisins to add bursts of sweetness throughout the dish. Cranberries, prunes, dates, or even dried mangoes would also work well here.
  • Bananas: Layering banana slices throughout the capirotada adds a dense, sweet, and tender element. You could also use ripe plantains in their place.
  • Cheese: Dairy-free mozzarella works well in this recipe to hold everything together and add a mild, creamy component. Some other top choices include vegan cheddar, feta, cotija, or queso fresco.

For a complete ingredient list and step-by-step guide, scroll down to our recipe card.

📝 How to make capirotada

Step 1: Prepare the syrup

Add the piloncillo, spices, and water to a saucepan. Simmer the mixture low and slow until the piloncillo has dissolved and the syrup is slightly thickened. Once it’s done simmering, strain the syrup to remove the pieces of clove and cinnamon.

Piloncillo, Cinnamon, Cloves, and Water in a Pot.
Whole spices are best

Step 2: Bake the bread

Slice the bolillo rolls, then spread them out evenly on a baking sheet. Lightly brush each side with vegan butter or olive oil (or a combination of both). The butter helps create a golden color and rich flavor.

Brush Coating Bread Slices With Vegan Butter.
Use vegan butter or oil

Bake your slices of bread for a few minutes on each side, or until the bread is a light golden color. Careful not to toast them for too long as burnt toast imparts a very bitter taste.

Step 3: Layer the casserole

Dip each slice of bread in the piloncillo syrup, then spread a layer out on the bottom of a casserole dish. Add in a handful of pecans, almonds, raisins, banana slices, and vegan cheese, then ladle more syrup over top.

Toasted Baguette Slices and Bananas in a Casserole Dish.
Layer in toasted bread, fruit, nuts, cheese, etc.

Keep following the same layering process until all the ingredients are gone. Pour the rest of the syrup on top and add a sprinkle of cinnamon to finish it off.

Step 4: Bake the capirotada

Cover the casserole dish with foil and bake it for 40 minutes. Remove the foil and bake it for another 5-10 minutes to achieve a perfectly golden-brown color.

Unbaked Capirotada in a Casserole Dish.
Keep layering until the dish is full and the ingredients are gone

Step 5: Let it cool

Before serving, let your capirotada stand for a few minutes. This will result in the best texture. Happy eating!

Capirotada in a Casserole Dish.
The top should be golden and melty

If you have questions about this capirotada recipe, check out our FAQs or leave a comment down below!

🌈 What to serve with capirotada

Enjoy your capirotada as-is, or try pairing it with classic toppings like these:

🌡️ Storage & reheating

To get the most out of your hard work, you’ll want to have a storage plan. Keep your capirotada fresh with these simple tips:

  • Fridge: Let the capirotada cool completely, then cover the baking dish with plastic wrap or transfer it to an airtight container. Keep it for up to 5 days.
  • Freezer: This recipe can be stored in the freezer for 2-3 months. Once it’s cooled, portion the capirotada into personal-sized meals and wrap them in plastic wrap freezer-safe bags. When you’re ready for more, thaw it in the fridge overnight.
  • Reheating: This dessert can be served cold or warm again. If you’d prefer the latter, add the baking dish of capirotada back to the oven for 10-15 minutes at 350 degrees F.
  • Prep ahead: You can prep and store the syrup in an airtight container for up to 1 week prior to making the capirotada. Additionally, the bread and mix-ins can be stored in the fridge separately about a day before baking.
Scoop Taken Out of a Casserole Dish of Capirotada.
You won’t be able to stop at just one serving!

♻️ Variations

  • Fruit: Feel free to add in your favorite fresh fruits like apples, plantains, guavas, cranberries, or blueberries.
  • Nuts: Try using different nuts like peanuts, walnuts, pistachios, or even cashews for a different take on this Mexican bread pudding.
  • Creamy: Many people add milk to their capirotada. If you’d like to test it out this way, use soy milk or coconut milk for an extra creamy texture.
  • Gluten-free: Use gluten-free bread instead of bolillo rolls or baguette to make a gluten-free version of capirotada. 
  • Sugar free: Instead of piloncillo, try using a stevia or monk fruit-based sugar replacement like Lakanato
  • Spicy: For a little kick, add a pinch of your favorite chili powder to the syrup. 

🧑‍🍳 Top tips

  • Use stale bread: Opt for 1 or 2-day-old bread so it better absorbs the syrup and doesn’t turn out too mushy.
  • Dip the bread: Dipping the bread slices in syrup ensures an evenly tender texture throughout the dish.
  • Slice the bread thinly: Make sure to slice the bread evenly and thinly. This helps the dish bake consistently and makes it easier to eat.
  • Cut the fruit small: Cut the fruit into small pieces for an even bake and the ideal final texture.
  • Layer properly: Don’t just throw everything into the casserole dish! It’s best to layer the bread and mix-ins for an even distribution of flavors.
  • Cool before serving: Let your capirotada stand for at least 5-10 minutes before serving it. This allows the syrup time to settle and the dish to set.

💬 FAQ

Is capirotada gluten-free?

Because capirotada is made with bolillo or baguette-style bread, this recipe is not gluten-free. However, you can replace it with your favorite gluten-free bread instead.

Is vegan butter necessary for this capirotada recipe?

Although vegan butter adds a rich flavor, it’s absolutely not necessary. We’ve also made this capirotada recipe with olive oil and avocado oil, both of which are delicious too.

What is piloncillo and where can I find it?

Piloncillo is a form of unrefined cane sugar that comes in cone shapes. It can be found at most grocery stores in the Hispanic section or Mexican grocery stores. It may also go by the name panela or jaggery. For more information, check out our detailed piloncillo post. 

Can I use white sugar instead of piloncillo?

Yes, you can use white sugar instead of piloncillo, but it won’t quite have the same depth of flavor. Instead, we suggest using brown sugar with a teaspoon of molasses to achieve a similar flavor.

Can I use a different type of cheese? 

Yes, you can use any type of cheese you prefer in this recipe. Some of our favorite choices include dairy-free mozzarella, queso fresco, and cheddar.

🍴 More desserts

If you enjoyed this capirotada, be sure to check out some more sweet dessert recipes like these:

Capirotada on a plate.

Best Capirotada

Mitch and Justine
Capirotada is filled with layers of toasted bread, fruit, nuts, and cheese bathed in a sweet piloncillo syrup. It’s sweet, tender, and comforting.
5 from 1 vote
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Brunch, Dessert
Cuisine Mexican, Vegan
Servings 8 servings
Calories 370 kcal

Equipment

  • Casserole dish
  • Mesh Strainer
  • Knife & cutting board
  • Saucepan
  • Cheese grater

Ingredients
 

Syrup

  • 8 ounces piloncillo
  • 1 cinnamon stick
  • 2 whole cloves
  • 1 ½ cups water

Bread

  • ¼ cup melted vegan butter or olive oil
  • 3-4 stale bolillo rolls or 1 baguette

Mix-ins

  • cup pecans, chopped
  • cup slivered almonds
  • ½ cup raisins
  • 2 bananas, sliced
  • cup vegan mozzarella or queso fresco

Extra toppings optional

  • Powdered cinnamon
  • Rainbow sprinkles
  • Powdered sugar

Instructions
 

  • Preheat the oven to 350 degrees F and grab out a 9×13 casserole dish.

Syrup

  • In a medium saucepan, add cloves, cinnamon, piloncillo, and water. Simmer until the piloncillo has dissolved and the syrup is slightly thickened, about 15-20 minutes.
  • Remove from heat, strain into a bowl, and set aside.

Bread

  • Cut bolillo rolls into ~½-inch thick slices, spread out evenly on a baking sheet, and lightly brush each side with vegan butter or olive oil.
  • Bake for 5 minutes, then flip and bake another 5-7 minutes on the second side, or until the bread is a light golden color.

Assembly

  • Dip each slice of bread in the piloncillo syrup, then spread a layer out on the bottom of a casserole dish. Layer in some mix-ins (pecans, almonds, raisins, banana slices, vegan cheese).
  • Ladle a little more syrup over top, then keep layering bread slices and mix-ins until all ingredients are used up. Pour the rest of the syrup on top and add a sprinkle of cinnamon.

Bake

  • Cover the dish with foil and bake for 40 minutes, then remove the foil and bake for another 5-10 minutes, or until the syrup has absorbed and the top is golden brown.
  • Let stand for 10-15 minutes, then top with sprinkles or powdered sugar (optional). Serve warm or cold. Happy eating!

Video

YouTube video

Notes

  • Use stale bread: Opt for 1-2 day-old bread so it better absorbs the syrup and doesn’t turn out too mushy.
  • Dip the bread: Dipping the bread slices in syrup ensures an evenly tender texture throughout the dish.
  • Slice the bread thinly: Make sure to slice the bread evenly and thinly. This helps the dish bake consistently and makes it easier to eat.
  • Cut the fruit small: Cut the fruit into small pieces for an even bake and the ideal final texture.
  • Layer properly: Don’t just throw everything into the casserole dish! It’s best to layer the bread and mix-ins for an even distribution of flavors.
  • Cool before serving: Let your capirotada stand for at least 5-10 minutes before serving it. This allows the syrup time to settle and the dish to set.
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1serving | Calories: 370kcal | Carbohydrates: 54.5g | Protein: 4.9g | Fat: 15.2g | Saturated Fat: 2.3g | Polyunsaturated Fat: 2.6g | Monounsaturated Fat: 8.3g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 289mg | Potassium: 228.5mg | Fiber: 3.4g | Sugar: 28.5g | Vitamin A: 22.6IU | Vitamin C: 2.9mg | Calcium: 62.7mg | Iron: 1.8mg
Don’t miss another recipe!Subscribe to our newsletter!

Note: We’ve updated this post to include new information and helpful tips about the recipe.

Similar Posts

Leave a Reply

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

Recipe Rating