I grew up hearing about capirotada from relatives but never actually tried making it myself until last year. And honestly? I was shocked at how simple it is to create something that tastes this good.
Capirotada is Mexico’s answer to bread pudding, but it’s way more interesting. Instead of the usual custard situation, this one comes together with a cinnamon-sugar syrup, dried fruits, nuts, and melted cheese. Yes, melted cheese.
The first bite? It hits different. You get this warm, gooey texture with crunchy nuts, sweet raisins, and a cheese pull that catches you off guard in the best way. It’s the kind of dessert that makes you wonder why more people aren’t making it at home.
A Quick History Note
Capirotada has roots going back to Spanish colonial times. It was traditionally served during Lent in Mexico, which makes sense given how hearty and filling it is. These days, you’ll find it at religious celebrations, family gatherings, and whenever someone wants to feel nostalgic about home cooking.
The beauty of this dessert is that it’s not fussy. You’re not tempering chocolate or folding egg whites. You’re just layering bread, fruits, nuts, and cheese, then pouring warm syrup over everything.

What You’ll Need
| Ingredient | Amount | Notes |
|---|---|---|
| Syrup | ||
| Brown sugar | 1 cup packed | Creates the sweetness base |
| Water | 1 cup | Dissolves the sugar |
| Cinnamon stick | 1 (3 inches) | Non-negotiable for flavor |
| Whole cloves | 4-5 | Adds depth and complexity |
| Butter | 2 tablespoons | For richness in syrup |
| Vanilla extract | 1/2 teaspoon | Subtle warmth |
| Assembly | ||
| Day-old bread cubed | 8 cups | Bolillo, french, or white bread |
| Raisins | 1 cup | Plump when soaked |
| Piloncillo (optional) | 1 cup diced | Extra sweetness layers |
| Peanuts or pecans | 3/4 cup chopped | Texture contrast |
| Oaxaca or mozzarella | 8 ounces | Shredded or torn |
| Butter | 2 tablespoons | For greasing the dish |
Pro Tips From the Kitchen
Tip 1: Use day-old bread. Fresh bread will fall apart when you pour the syrup over it. Day-old bread is sturdier and absorbs the syrup better without becoming mushy. If you can’t find day-old bread, cube it and let it sit overnight on the counter.
“The bread is your foundation. Treat it right and everything else falls into place.”
Tip 2: Don’t skip the cinnamon stick and cloves. These give the syrup depth that regular cinnamon powder can’t match. You’ll notice the difference immediately. The spices infuse slowly as the syrup simmers, creating something warm and complex tasting.
Tip 3: Layer strategically. Start with bread, then add your fruits and nuts, then cheese. Repeat. This ensures every bite has all the good stuff. Don’t just throw everything in randomly or you’ll end up with cheese-heavy spots and bare bread spots.
Tip 4: The cheese melts on top, not throughout. While capirotada bakes, the cheese on top melts and drips down into the layers below. It’s not a thick cheese distribution everywhere—it’s more strategic and creates those amazing stretchy moments.
Tip 5: Make sure your syrup is hot when you pour it. Cold syrup won’t properly soak into the bread. The heat helps everything marry together and creates that signature texture.
Tools You’ll Need
- 9×13 inch baking dish
- Small saucepan
- Medium mixing bowl
- Knife for cubing bread
- Measuring cups and spoons
- Wooden spoon
- Oven (obviously)
Substitutions and Variations
| What You Can Swap | Options | Impact |
|---|---|---|
| Cheese | Fresh mozzarella, queso fresco | Oaxaca is best—it melts perfectly. Avoid hard cheeses. |
| Dried Fruits | Apricots, cranberries, dates, candied pumpkin | Changes sweetness level and flavor profile slightly |
| Nuts | Walnuts, almonds, cashews | Personal preference—doesn’t change overall result |
| Bread Type | French bread, white bread, brioche | Bolillo is traditional but all work. Avoid dense sourdough |
| Spices | Add nutmeg, allspice, or skip cloves | Customize to your taste preferences |
“The fun part about capirotada? You can make it exactly how you want it.”
Make-Ahead Tips
You can assemble capirotada the night before and bake it the next day. Just keep it covered in the fridge and add an extra 5-10 minutes to the baking time since it starts cold.
The syrup can be made up to 3 days ahead. Store it in an airtight container and reheat gently before pouring over the bread layers.
How to Make Capirotada
Total Time: 50-60 minutes Prep: 15 minutes | Bake: 35-40 minutes
Step 1: Prepare Your Syrup
Combine the brown sugar, water, cinnamon stick, and cloves in a small saucepan. Bring to a boil, then reduce heat and let it simmer for about 8-10 minutes. You want the spices to really infuse into the syrup.
Add the butter and vanilla extract. Stir until the butter melts completely. Set aside to cool slightly.
Step 2: Prep Your Ingredients
Cut your bread into cubes (about 1 inch each). You want them substantial enough to hold up but small enough to layer easily.
Chop your nuts and get your cheese ready. If using piloncillo, break it into small pieces.
Step 3: Prepare the Baking Dish
Preheat your oven to 350°F. Butter a 9×13 inch baking dish thoroughly. This prevents sticking and adds a little richness.
Step 4: Build Your Layers
Start with a layer of bread cubes on the bottom of the dish. Don’t pack them tight—they need room for the syrup to get in there.
Sprinkle some raisins over the bread. Add some nuts. Then a handful of cheese.
Repeat until you’ve used most of your bread, fruits, and nuts. Save some cheese for the very top layer.
Step 5: Pour the Syrup
Carefully pour your warm syrup over all the layers. Pour it slowly so it has time to soak in rather than just running to the bottom. You might not use all of it if your bread cubes are small—that’s okay.
Step 6: Top with Cheese
Distribute your remaining cheese over the top. This is what creates that beautiful melted layer.
Step 7: Bake
Bake uncovered for 35-40 minutes. The top should be golden brown and the cheese melted. The bread should feel soft when you press it gently but still hold its shape.
Let it cool for about 10 minutes before serving. This isn’t a fast cooling situation—you want to give it time to set slightly so it doesn’t fall apart when you scoop it out.

Texture and Flavor Profile
When you eat capirotada fresh from the oven, it should be warm, soft, and slightly gooey. The cheese pulls, the raisins are plump, and the bread has absorbed all that cinnamon-sugar syrup.
It’s sweet but not overly so. The spices give it depth. The cheese adds a savory contrast that shouldn’t work but absolutely does.
Key Takeaways
| Remember This | Why It Matters |
|---|---|
| Day-old bread is essential | Fresh bread becomes mush |
| Hot syrup when pouring | Ensures proper absorption |
| Layer strategically | Every bite gets all components |
| Cheese on top, not mixed throughout | Creates those signature pulls |
| Let it cool 10 minutes | Helps it set without falling apart |
Leftovers and Storage
Fridge: Capirotada keeps well for 3-4 days in an airtight container. It’s actually good cold straight from the fridge, but I recommend reheating it in a 300°F oven for about 10 minutes. The cheese re-melts and everything comes back to life.
Freezer: Store for up to 2 months. Thaw overnight in the fridge and reheat the same way.
“Pro move: Reheat individual portions in the microwave for 30-45 seconds. Faster than oven reheating.”
FAQ
Can I make this without cheese?
You can, but I wouldn’t recommend it. The cheese really does something special here—it’s not an afterthought. It’s essential to the whole vibe.
Is capirotada supposed to be sweet?
It’s sweet, yes, but it’s not a sugar bomb. The spices and cheese balance out the sweetness. If you find it’s too sweet for you, use less brown sugar or piloncillo in future batches.
Can I use fresh bread instead of day-old?
Fresh bread will get soggy and fall apart. Day-old bread is non-negotiable here. If you only have fresh bread, cube it and let it sit uncovered overnight to dry it out.
What if I don’t have a cinnamon stick?
You can use ground cinnamon, but use about 1 teaspoon instead of the stick. The flavor won’t be quite as complex, but it’ll still be good.
Is this authentically Mexican?
Yes and no. Capirotada has been made in Mexico for centuries, but families have their own versions. Some add chocolate. Some skip the cheese. Some use different fruits. Your version is valid as long as it tastes good to you.
Can kids eat this?
Absolutely. It’s basically bread, fruit, nuts, and syrup with cheese. Not spicy or scary. Kids usually love it.
How many people does this serve?
A 9×13 dish serves 8-10 people as a dessert. It’s filling, so you don’t need huge portions.
Wrapping Up
Making capirotada at home changes how you think about Mexican desserts. It’s approachable, forgiving, and genuinely impressive looking when you pull it out of the oven with that golden cheese top.
The best part? It requires zero special skills. If you can layer ingredients and heat a syrup, you can make this. Your family will remember it.
Try making it this week. See how the bread soaks up that cinnamon syrup. Notice how the cheese melts into all those layers. Experience that moment where sweet meets savory and it just works.
Leave a comment and tell me how yours turned out. Did you make any changes? What surprised you about it? I want to hear about your capirotada experience.