
Simple recipes for real life

Every Good Friday of my childhood smelled the same: piloncillo melting into cinnamon-spiced syrup, bolillo slices turning golden in the oven, and the sweet, sticky perfume of raisins and toasted peanuts drifting through the whole house. My grandmother — Abuela Lupe — would start her capirotada early in the morning, layering the bread with the focused reverence of someone performing a ritual, because to her, that's exactly what it was. Capirotada isn't just dessert. It's a Lenten offering, a Good Friday tradition passed down through generations of Mexican Catholic families, and the dish that tastes more like home and holy days than anything else I know. If your family is like mine, the smell alone is enough to bring everyone quietly into the kitchen.
The dish has roots going back to 15th-century Spain, but Mexican cooks made it entirely their own — sweetening it with dark, smoky piloncillo cones instead of refined sugar, layering in tejocotes (a tart little Mexican hawthorn fruit), crumbled queso fresco, and sometimes a handful of toasted pepitas or coconut. Every region, every family, has their version. In Jalisco they add plantain. In Sonora, they lean on raisins and peanuts. In my grandmother's kitchen in Guanajuato, she used both, plus a generous handful of sliced almonds that would crisp up on top into something almost candy-like. I've tested and tinkered with her version for years, and what I'm sharing today is as close to hers as I've ever gotten — deeply flavored, perfectly soaked but never soggy, and absolutely worth making every single Easter. (And if you're planning a full meatless Good Friday spread, our Classic French Pain Perdu makes a gorgeous Easter morning companion — but this capirotada is the star of the night.)
Today is Good Friday, which means this is the day. Whether you're making it for the first time or trying to recreate something you haven't tasted since your abuela made it, I promise this recipe will not let you down. The piloncillo syrup is non-negotiable — please don't substitute brown sugar if you can help it; that deep, almost molasses-like complexity is the soul of the whole dish. Tejocotes can be found at most Latin grocery stores or online, but I've included a substitution if you truly can't find them. Everything else you likely already have. Let's make something meaningful.
Store leftover capirotada covered tightly with plastic wrap or in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight and many people (including me) think it tastes even better on day two. Reheat individual portions in the microwave for 60–90 seconds, or rewarm the whole dish covered with foil in a 300°F (150°C) oven for 15–20 minutes. Add a splash of water before reheating if it looks dry. Capirotada can also be frozen in individual portions for up to 2 months; thaw overnight in the refrigerator before reheating.
Capirotada is an ideal make-ahead dessert — in fact, traditional Mexican cooks often make it on Good Friday morning to serve that evening or on Easter Sunday. You can assemble the entire dish through Step 7, cover it tightly with foil, and refrigerate for up to 24 hours before baking. When ready to bake, let it sit at room temperature for 20 minutes, then bake as directed — you may need to add 5 minutes to the covered baking time since you're starting from cold. The piloncillo syrup can also be made up to 3 days ahead and stored in a jar in the refrigerator; reheat gently before using.
🖨 Print RecipeTraditional capirotada is made with toasted bolillo bread soaked in a dark piloncillo syrup spiced with cinnamon, cloves, and star anise, then layered with raisins, peanuts, almonds, tejocotes, crumbled queso fresco, and shredded coconut. Every family and region of Mexico has its own variation.
Capirotada tastes deeply sweet and warmly spiced, with a flavor profile similar to a rich bread pudding but far more complex. The dark piloncillo syrup brings a molasses-like depth, the queso fresco adds subtle salty contrast, and the toasted nuts and coconut give it textural variety in every bite.
You can, but it significantly changes the flavor. Piloncillo is an unrefined cane sugar with a deep, smoky, molasses-like complexity that is the defining flavor of authentic capirotada. Brown sugar is milder and more one-dimensional. If you must substitute, use dark brown sugar (not light) and add 1 tablespoon of molasses per 12 oz of sugar to approximate the depth.
Tejocotes are small, tart Mexican hawthorn fruits traditional to capirotada. They provide a pleasant sourness that balances the sweet piloncillo syrup. Find them fresh or canned (in syrup — drain before using) at most Latin grocery stores. If unavailable, substitute 2 small Granny Smith apples, peeled and diced, or use halved dried apricots.
Capirotada is a deeply symbolic Mexican Catholic Good Friday tradition. Its ingredients are said to represent elements of the Passion of Christ: the bread symbolizes the Body of Christ, the piloncillo syrup represents His blood, the cinnamon sticks are the Holy Cross, the whole cloves are the nails, and the melted cheese represents the Holy Shroud. For Mexican Catholic families, making capirotada on Good Friday is as much a spiritual act as a culinary one.
Capirotada is traditionally served warm or at room temperature — never piping hot. It actually tastes best after it has rested 15–30 minutes out of the oven, when the flavors have had time to settle and deepen. Many cooks (and most purists) argue it tastes even better on day two, after an overnight rest in the refrigerator and a gentle reheat.
Yes — and it's ideal for it. You can assemble the entire dish through the syrup-pouring step, cover tightly with foil, and refrigerate up to 24 hours before baking. The piloncillo syrup can be made up to 3 days ahead and stored in the fridge. Traditional Mexican cooks often make capirotada on Good Friday morning to serve that evening or on Easter Sunday.
Store leftover capirotada covered tightly in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 60–90 seconds, or warm the whole dish covered with foil in a 300°F oven for 15–20 minutes. It can also be frozen in individual portions for up to 2 months; thaw overnight in the refrigerator before reheating.
Traditional capirotada is not gluten-free because it is made with bolillo or French bread. To make a gluten-free version, substitute a sturdy gluten-free bread (a day-old gluten-free baguette or sandwich loaf works well). Dry it out thoroughly before using, as gluten-free breads can be more fragile. All other ingredients in this recipe are naturally gluten-free.
Unlike American or French bread pudding, capirotada uses no eggs, no cream, and no milk. The bread is soaked entirely in piloncillo syrup — essentially spiced sugar water — rather than a custard base. This gives it a lighter, chewier texture and a deeply caramelized, almost candy-like flavor profile that is completely distinct from creamy Western-style bread puddings.
| Calories... 487 | |
| Nutrient | Amount |
|---|---|
| Total Fat | 17g |
| Saturated Fat | 7g |
| Protein | 10g |
| Total Carbohydrate | 78g |
| Dietary Fiber | 3g |
| Total Sugars | 52g |
| Sodium | 310mg |
Nutritional values are estimates only, calculated from standard ingredient databases. Actual values may vary based on specific brands, preparation methods, and ingredient substitutions. Not intended as medical or dietary advice. Consult a registered dietitian or healthcare professional for precise nutritional guidance.
| Ingredient | Est. Price | Shop |
|---|---|---|
| Bolillo rolls | $2.50 | WalmartAmazon |
| Unsalted butter | $4.50 | WalmartAmazon |
| Piloncillo cones | $3.50 | WalmartAmazon |
| Water | $0.00 | WalmartAmazon |
| Cinnamon sticks | $2.00 | WalmartAmazon |
| Whole cloves | $1.50 | WalmartAmazon |
| Star anise | $2.00 | WalmartAmazon |
| Tejocotes (or tart apples) | $2.50 | WalmartAmazon |
| Dark raisins | $2.50 | WalmartAmazon |
| Roasted peanuts | $2.00 | WalmartAmazon |
| Sliced almonds | $3.00 | WalmartAmazon |
| Queso fresco | $3.50 | WalmartAmazon |
| Shredded coconut | $2.50 | WalmartAmazon |
| Ground cinnamon | $1.50 | WalmartAmazon |
| Total Recipe Cost | $33.50 | |
| Cost Per Serving | $3.35 |
Prices are estimates and may vary by location, store, brand, and season.
New recipes every week — simple, tested, and made for real home cooks.
No spam, ever. Unsubscribe anytime.