New video every week on YouTube →
Mexican Capirotada, Lenten Bread Pudding with Piloncillo

Mexican Capirotada, Lenten Bread Pudding with Piloncillo

Soft, dark layers that taste of molasses, cinnamon and clove, with salty Cotija, crunchy peanuts and a golden cheese top. It can be baked the day before and served cold, when it slices most cleanly, and keeps 3 to 4 days in the fridge. A day-old French loaf, dark brown sugar and feta stand in for the Mexican ingredients, and in the US it costs about $0.81 a serving.

Capirotada (kah-pee-roh-TAH-dah) gets called Mexican bread pudding, but there is no custard in it. It is toasted day-old bread soaked in a dark syrup of piloncillo, an unrefined Mexican cane sugar, simmered with cinnamon and cloves, then layered with salty crumbled Cotija cheese, peanuts, raisins and fried plantain and baked until the top is golden. In Mexico it is the dessert of Lent and Good Friday. The part that decides whether it comes out dry or mushy is a single ratio, about 3¾ cups of syrup per pound of bread, and this recipe gives it in cups and liters, with the swaps you can find in a US or UK supermarket.

What is capirotada, and is it worth making?

How do you make capirotada? Simmer 1 lb (450 g) piloncillo in 5¼ cups (1.25 liters) water with cinnamon and cloves until it reduces to 1 liter, toast 1.1 lb (500 g) of sliced day-old bread with butter at 350°F (180°C), and layer it in a 9 x 13 in pan with fried plantain, peanuts, raisins and Cotija. Bake 30 minutes covered and 15 uncovered, then rest 20 minutes. 105 minutes for 12 servings.

Yes, if you like desserts that are sweet and salty at once. Each square is soft, dark bread that tastes of molasses and warm spice, with crunchy peanuts and a salty bite of cheese in every forkful. It is cheap, it uses up stale bread, and one 9 x 13 pan feeds 12.

Good for: Lent and Easter, potlucks, and any crowd you want to feed from a single dish that is just as good cold the next day.

Maybe not for: anyone with a peanut allergy (there is a swap below), anyone after a light dessert (47 g of sugar a square), or anyone expecting the creamy, eggy texture of an English or American bread pudding.

Time: 105 minutes start to finish, about 40 of them hands-on, if you slice the bread the night before.

Difficulty: easy. Nothing to knead, temper or whip. The only thing to get right is the amount of syrup.

The name is usually tied to the capirote, the tall pointed hood worn in Holy Week processions; Ricardo Muñoz Zurita’s encyclopedic dictionary of Mexican food, as cited by Milenio, lists it as a traditional dish in Colima, San Luis Potosí and Michoacán.

Capirotada vs bread pudding, the real difference

Bread pudding sets with a custard of eggs and milk. Classic capirotada has neither: the bread soaks in piloncillo syrup, and salty cheese goes between the layers. The result is denser and darker, it holds a clean square even straight from the fridge, and there is no egg to worry about.

Some recipes do lean toward pudding. Saveur adds 2 eggs to the syrup, and Isabel Eats’ family version from Zacatecas makes the syrup with milk. Both are real, but they are a different, softer dessert. The Lenten classic is syrup only.

Ingredients and the swaps that work in the US and UK

Quantities are in the recipe card: 1.1 lb (500 g) bread, 1 lb (450 g) piloncillo, 5¼ cups (1.25 liters) water, ½ cup raisins, ⅔ cup peanuts, 5.3 oz (150 g) cheese, a plantain and 5½ tbsp (80 g) butter.

Capirotada ingredient swaps in US and UK supermarketsGrid of five capirotada ingredients with a US swap, a UK swap and what changes. Bolillo or telera: in the US, a day-old French or Italian loaf; in the UK, a day-old baguette or bloomer; the crumb is similar, cut slices 5/8 inch (1.5 cm). Piloncillo: in the US, piloncillo cones in the Hispanic aisle or dark brown sugar; in the UK, dark muscovado or panela; brown sugar gives a lighter, less smoky syrup. Cotija: in the US, Cotija is common, or feta; in the UK, feta; feta is tangier and wetter. Peanuts: for a peanut allergy, pumpkin seeds in both countries; they are milder and less crunchy. Plantain: in the US, a ripe plantain or a firm banana; in the UK, plantain in Caribbean and African grocers or a firm banana; banana is sweeter and softer.US swapUK swapWhat changesBolillo / teleraDay-old French loafDay-old baguetteLittle, cut 5/8 inPiloncilloCones, Hispanic aisleDark muscovadoLighter, less smokyCotijaCotija or fetaFetaTangier, wetterPeanutsPumpkin seedsPumpkin seedsNut-free, softerRipe plantainPlantain or bananaCaribbean grocerBanana is softer
My own kitchen judgment, using the bread swaps named by Pati Jinich (baguette, challah) and Mely Martinez (French, Italian, challah). A day-old French loaf and dark brown sugar are the easy swaps; Cotija is the one ingredient worth hunting down, because its salt is what balances the syrup.

The bread

Bolillos and teleras are Mexican white rolls with a crisp crust and an open crumb, close to a small French loaf. Use them a day or two old; fresh bread turns gluey in the syrup. In the US, Hispanic bakeries and many H-E-B and Walmart stores sell them. Otherwise a day-old French or Italian loaf, as Mely Martinez of Mexico in My Kitchen suggests, or a baguette, as Pati Jinich uses. In the UK, a day-old baguette or white bloomer. Brioche and challah also work (Jinich has a challah version), but they soak up more and the result is softer and richer.

Piloncillo, and what to use instead

Piloncillo is unrefined cane sugar pressed into cones, sold in the Hispanic aisle of most US supermarkets in 8 oz (227 g) cones. You need two. It is the same product as Colombian panela, which Latin American grocers and online shops in the UK carry. If you can’t find either, use dark brown sugar in the US or dark muscovado in the UK: Pati Jinich gives 2 packed cups for 1 lb of piloncillo. The syrup comes out a little lighter and less smoky.

Cotija, and why the salt matters

Cotija is a dry, salty Mexican cow’s-milk cheese that crumbles and doesn’t melt into strings. Cacique Cotija is in H-E-B, Kroger and Target. Its job is to cut the sweetness, so the swap has to be salty too: feta is the closest in the UK and in any US store without a Mexican section. Mild queso fresco works, but the dessert tastes flatter and sweeter.

How much syrup for the bread, so it is neither dry nor soggy

About 3¾ cups of reduced syrup per pound of toasted bread, which is 1 liter for 500 g, or 200 ml per 100 g. Measure the syrup after simmering, not the water you started with. Published recipes range from 2 cups of water for six rolls to 2 liters, and the difference is mostly how long they boil it down.

  • Toasted bread → the full liter (4¼ cups). Toasting dries the bread so it drinks the syrup and still holds its shape.
  • Fried bread → start with 3½ cups (850 ml). The oil seals the slices, so they take less. Keep the rest in the jug; if the top looks dry at the 30 minute mark, pour ½ cup (100 to 150 ml) over before pressing.
  • Brioche or challah → in my experience about 3½ cups (850 ml) too, because the soft crumb collapses with more.

If the reduced syrup comes out short, top it up with hot water to the liter. If you have more, simmer it a few minutes longer.

Fried, oven-toasted or pan-toasted bread

All three are traditional. Milenio’s recipe fries the slices in 2 cups of corn oil, which gives the richest flavor and the most distinct layers, but you stand at the stove for four or five batches. Doña Ángela’s recipe on Uno TV toasts them on a dry griddle. I brush them with butter and toast them in the oven, two sheets at once, 15 to 18 minutes at 350°F (180°C), because for 12 people that is the least work and the most even result.

Make-ahead plan and timeline

Capirotada timeline for 12, start to finish in 105 minutesA 105 minute timeline for a 12 serving capirotada in a 9 by 13 inch pan, with the bread sliced the night before. Minutes 0 to 10: heat the oven to 350°F (180°C) and brush the bread with butter. Minutes 0 to 25: simmer the piloncillo syrup down to about 4¼ cups (1 liter). Minutes 10 to 28: toast the bread. Minutes 15 to 25: brown the plantain. Minutes 28 to 40: build three layers. Minutes 40 to 70: bake covered with foil. Minutes 70 to 85: press down, uncover and brown. Minutes 85 to 105: rest so it drinks the last of the syrup.0153045607590105minutesSlice and butter the bread10 minPiloncillo syrup25 minToast bread, 350°F18 minBrown the plantain10 minLayer in the pan12 minBake under foil30 minPress, uncover, brown15 minRest20 minhands-onunattendedin the oven
105 minutes on the clock, about 40 of them hands-on. The syrup simmers by itself while the bread toasts; the one moment to be at the oven is minute 70, when you press the bread down and pull the foil.

The night before, you have two good options:

  • Make the parts. Slice and toast the bread (keep it in a sealed bag once cool) and make the syrup (jar, fridge). On the day, brown the plantain, layer and bake: 65 minutes including the rest.
  • Bake the whole thing. Isabel Eats says her favorite is capirotada that has spent a day in the fridge, and I agree: the layers settle and it slices neatly. Take it out 30 minutes before serving or reheat it.

Pati Jinich has said, answering a reader, that you can assemble it, refrigerate it and bake it the next day after it comes to room temperature. It works, but the bread spends the night in syrup and comes out softer.

Signs each step is on track:

  • Syrup → after 20 to 25 minutes it has dropped from about 1.5 liters (6⅓ cups) to 1 liter and looks like strong coffee. It should still pour like water, not like a thick syrup.
  • Toasted bread → dry to the touch and golden underneath, edges not burnt.
  • Layering → each layer of bread is wet but not swimming. If there is already 3/8 in (1 cm) of liquid in the bottom before the top layer, hold back ½ cup for later.
  • Minute 30 → when you lift the foil, the top bread is moist. Press with a spatula: syrup should rise around the edges.
  • Done → cheese golden, and only a thin film of syrup bubbling in the corners. If liquid sloshes when you tilt the pan, give it 5 more minutes.

Scaling for 6, 12 and 24

ServingsBreadPiloncilloWaterReduced syrupPan
6250 g (9 oz)225 g (1 cone, 8 oz)650 ml (2¾ cups)500 ml (2 cups)8 x 8 in (20 x 20 cm)
12500 g (1.1 lb)450 g (2 cones, 1 lb)1.25 L (5¼ cups)1 L (4¼ cups)9 x 13 in (23 x 33 cm)
241 kg (2.2 lb)900 g (4 cones, 2 lb)2.5 L (10½ cups)2 L (8½ cups)two 9 x 13 in pans

For 6, check after 25 minutes under foil. For 24, the syrup takes 30 to 35 minutes to reduce; bake both pans on the middle racks, swap them when you uncover, and add 5 to 10 minutes if the oven is crowded.

Oven temperature and timing

350°F (180°C), 30 minutes under foil and 15 uncovered. Every recipe I checked bakes between 350°F and 390°F (175 to 200°C); the time is what varies, from 20 minutes to an hour.

Capirotada temperatures in °F, from reheating to bakingTemperature scale in degrees Fahrenheit for capirotada. 165°F (74°C) is the USDA FSIS target for reheated leftovers, measured in the center. 350°F (180°C) is the oven for toasting the bread and for baking, used by Pati Jinich, Isabel Eats and most recipes. 390°F (200°C) is the short, hot bake of the UNAM recipe, 20 minutes, which browns the top faster and leaves less time for the syrup to soak in.165°F (74°C)reheat, center350°F (180°C)toast and bake390°F (200°C)short, hot bake150°F200°F250°F300°F350°F400°F
Bake at 350°F (180°C), covered first, and reheat leftovers to 165°F (74°C) in the center, the USDA FSIS mark. The 390°F (200°C) route is faster but browns the top before the syrup reaches the bottom layer.

The foil keeps the syrup in the dish long enough to climb into the bread instead of steaming off. Uncovered, the cheese browns and the top firms up enough to slice. The UNAM recipe goes hotter and shorter, 20 minutes at 390°F (200°C), which browns the top before the syrup reaches the bottom layer.

Mistakes that ruin capirotada

  • Dry on top → too little syrup or no foil. Use the full liter for toasted bread and cover the first 30 minutes. To rescue it, spoon ½ cup (120 ml) of hot syrup or water over, cover and rest.
  • Soggy, pasty bottom → fresh bread or too much syrup. Day-old bread, and no more than 200 ml per 100 g (3¾ cups per pound).
  • Liquid left in the pan → not pressed, or the oven runs cool. Press when you uncover and bake 5 minutes more.
  • Burnt syrup in the corners → too hot, or a dark metal pan. In metal, bake at 340°F (170°C).
  • Too sweet → a mild cheese or not enough of it. Stick with a salty one.

Variations

  • Short on time → toast store-sliced bread without butter, 12 minutes at 350°F (180°C), then bake 30 minutes covered and 10 uncovered.
  • No oven → the stovetop version from Excélsior: pan-toasted bread layered in a heavy pot, covered, over the lowest heat for 20 to 25 minutes, then 15 minutes’ rest. Softer, and no golden top.
  • Nuevo León style → fried bread, piloncillo syrup, raisins, onion and fresh goat cheese, according to La Razón.
  • With milk → Isabel Eats’ Zacatecas family recipe uses milk in the syrup. Creamier and milder; keep it refrigerated.
  • With fruit → Pati Jinich’s version on The Splendid Table adds fried plantain and mango; MDZ’s adds coconut, pecans and pineapple.
  • Lighter → toast the bread dry and halve the peanuts: about 60 kcal less a square.
  • Vegan → oil instead of butter and no cheese. It works, but you lose the salt that balances the syrup.

What it costs in the US

What a 12 serving capirotada costs in the USCost of each ingredient for a 12 serving capirotada in the US. Cotija, 150 grams at H-E-B pricing of 4.99 dollars for 10 ounces: 2.64 dollars. Piloncillo, two 8 ounce cones at 1.28 dollars each at H-E-B: 2.56 dollars. Bread, 500 grams at the BLS white bread average of 1.823 dollars a pound: 2.01 dollars. Butter, 80 grams at the BLS average of 4.021 dollars a pound: 0.71 dollars. Raisins, 80 grams at Walmart Great Value pricing: 0.62 dollars. Plantain, one at Walmart: 0.58 dollars. Peanuts, 100 grams at Walmart Great Value pricing: 0.57 dollars. Total 9.69 dollars, 0.81 dollars a serving.US dollars per ingredient, 12 servingsCotija, 150 g (5.3 oz)$2.64Piloncillo, 2 cones$2.56Bread, 500 g (1.1 lb)$2.01Butter, 80 g (2.8 oz)$0.71Raisins, 80 g (½ cup)$0.62Plantain, 1$0.58Peanuts, 100 g (⅔ cup)$0.57
About $9.70 for 12, or $0.81 a serving. Cotija and piloncillo are half the bill; with Goya piloncillo cones ($2.62 each) the total rises to about $12.40. Prices: BLS averages for August 2026 and October 2026 store listings.

The numbers: Cotija at H-E-B’s $4.99 for 10 oz, H-E-B piloncillo cones at $1.28, bread at the BLS August 2026 average for white bread ($1.823 a pound, as a stand-in for bolillos), butter at the BLS average ($4.021 a pound), and Walmart listings for Great Value raisins ($4.38 for 20 oz), Great Value peanuts ($2.58 for 16 oz) and a fresh plantain ($0.58). That is about $9.70 for 12, $0.81 a serving. If you can’t find H-E-B cones and buy Goya instead ($2.62 each in a case of 25), it comes to about $12.40.

What drives the cost is the cheese and the piloncillo, roughly half the total. The bread, the base of the dish, is close to free if it is yesterday’s.

Allergens, kids and spice level, 0 of 5

Contains peanuts, wheat (gluten) and milk (cheese and butter). No eggs. Add pecans or almonds and it also contains tree nuts. For a peanut-free version, swap in 3.5 oz (100 g) toasted pumpkin seeds.

Most kids like it, but at 47 g of sugar a square, half a square is plenty for small children, and whole peanuts are a choking hazard for children under 4, according to the American Academy of Pediatrics: chop them fine or leave them out. Spice level 0 of 5.

Serving and storing

Serve in squares, warm or cold, on its own or with a glass of cold milk. A cup of Mexican café de olla, which uses the same piloncillo and cinnamon, is the classic pairing. If you like piloncillo desserts, calabaza en tacha uses the same syrup on squash instead of bread, and Mexican buñuelos get a drizzle of it on crisp fried dough.

Fridge: 3 to 4 days at 40°F (4°C) or below, according to USDA FSIS, covered. Refrigerate within 2 hours of baking.

Freezer: 3 to 4 months for best quality, in wrapped portions (USDA FSIS). Thaw in the fridge overnight; the bread comes out a little softer.

Reheat covered with foil at 340°F (170°C), 15 to 20 minutes for the pan or 10 for a single square, to 165°F (74°C) in the center. In the microwave, sprinkle 1 tbsp water over a square and heat in 30 second bursts.

FAQ

What is capirotada made of? Day-old bread soaked in piloncillo syrup with cinnamon and cloves, layered with Cotija cheese, peanuts, raisins and often plantain or banana, then baked.

Is capirotada the same as bread pudding? No. Bread pudding sets with eggs and milk. Capirotada uses syrup and salty cheese, and has no eggs in the classic version.

What cheese goes in capirotada? Cotija or queso añejo. Feta is the best swap in the US and UK because it is salty and crumbly.

What can I use instead of piloncillo? Dark brown sugar (US) or dark muscovado (UK), the same weight, about 2 packed cups for 1 lb. Panela is the same product as piloncillo.

What bread is best for capirotada? Day-old bolillos or teleras. Outside Mexico, a day-old French loaf or baguette. Fresh bread turns to paste.

Can I make capirotada ahead? Yes. Bake it the day before and serve it cold or reheated, or toast the bread and make the syrup a day ahead and assemble on the day.

How long does capirotada last? 3 to 4 days in the fridge, covered, and 3 to 4 months frozen, per USDA FSIS.

Do you eat capirotada hot or cold? Both. Warm is juicier; cold slices more cleanly and tastes more of the syrup.

Why is it eaten during Lent? It is a meatless dessert made from leftover bread, which fits the Lenten fast days, and in Mexico it is especially tied to Holy Week and Good Friday.

Nutrition per serving

Per square (1/12 of the pan), calculated from USDA FoodData Central (SR Legacy) with the quantities in this recipe. Piloncillo isn’t in that database, so I counted it as brown sugar; the plantain is counted raw.

  • Calories: 465 kcal
  • Protein: 10 g
  • Carbohydrates: 75 g
  • Sugars: 47 g
  • Fat: 16 g, including 7 g saturated
  • Fiber: 2 g
  • Sodium: 400 mg

The piloncillo supplies 143 kcal of each square and the bread 133. Frying the bread instead of toasting it adds fat that depends on how much oil it soaks up, which I can’t measure precisely, so these figures are for the toasted version. A glass of whole milk on the side adds 146 kcal.

Where I grew up in Venezuela, stale bread became a milk-and-egg bread cake, so my first capirotada came out halfway to a pudding because I poured syrup on it the way I would pour milk. Now the syrup goes into a measuring jug before it touches the bread, and I buy the saltiest cheese I can find. Leftover rolls from a batch of Mexican molletes are exactly the bread you want. Josnaisis.

Mexican Capirotada, Lenten Bread Pudding with Piloncillo

Mexican Capirotada, Lenten Bread Pudding with Piloncillo

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

40 min

Cook

1 h 5 min

Servings

12

people

Total

1 h 45 min

Difficulty

Easy

Cuisine

Colombian · Venezuelan

Calories

465 kcal

Ingredients

For 12 servings · Check off what you have

Instructions

1

The night before, slice the bread 5/8 in (1.5 cm) thick, trim the ends and leave the slices on a wire rack under a clean towel to dry out.

2

In a saucepan, combine the water, piloncillo, cinnamon and cloves. Bring to a boil, then lower to medium-low and simmer uncovered 20 to 25 minutes, until you have exactly 1 liter (about 4¼ cups); pour it into a measuring jug to check, and top up with hot water if it went too far. Remove the spices, stir in the raisins and turn off the heat.

3

Meanwhile, heat the oven to 350°F (180°C). Brush both sides of the slices with the 4 tbsp (60 g) melted butter, spread them over two baking sheets without overlapping and toast 15 to 18 minutes, until dry and golden underneath.

4

Peel the plantain and cut it into 3/8 in (1 cm) diagonal slices. Brown them in 2 tsp (10 g) butter over medium heat, 1 to 2 minutes per side, and drain on paper towels.

5

Butter a 9 x 13 in (23 x 33 cm) baking dish. Build three layers: a third of the bread, half the plantain, half the peanuts, 1.75 oz (50 g) cheese and a third of the syrup with its raisins (about 1⅓ cups / 330 ml); repeat once; finish with the last of the bread, the rest of the syrup and the last 1.75 oz (50 g) cheese on top.

6

Cover tightly with foil and bake 30 minutes at 350°F (180°C). Uncover, press the bread down firmly with a spatula so it drinks the syrup from the bottom, and bake 15 minutes more, uncovered, until the cheese is golden and only a thin film of syrup bubbles at the corners.

7

Rest 20 minutes before cutting into 12 squares, so the bread absorbs the last of the syrup. Serve warm or cold, with sprinkles if you like.

Nutrition

Approximate values per serving · 12 servings total

465

kcal

10g

Protein

75g

Carbs

16g

Fat

2g

Fiber

7g

Sat. fat

400mg

Sodium

47g

Sugar

Tip: The ratio is the recipe: 1 liter (about 4¼ cups) of reduced syrup for 500 g (1.1 lb) of toasted bread. Fried bread needs less, about 3½ cups (850 ml). Keep the foil on for the first 30 minutes so the syrup soaks in instead of evaporating, and let it rest 20 minutes before slicing.
#capirotada#mexican bread pudding#lent dessert#piloncillo syrup#cotija cheese dessert
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it