Breakfast · Spanish
Spanish Torrijas (Milk-Soaked Fried Bread)
Torrijas are Spain's answer to French toast: thick slices of day-old baguette soaked in sweet, citrus-scented milk, then dipped in egg and fried until golden. A drizzle of honey finishes them off. They are the perfect use for stale bread and come together with pantry staples.

Why you'll love this
- Rescues stale bread into something special.
- Warm citrus and cinnamon flavor in every bite.
- A classic Spanish treat made with pantry staples.
- Crisp outside, custardy inside.
EveryDayMeal recipe
Spanish Torrijas (Milk-Soaked Fried Bread)
Ingredients
- 1 medium orange, zested
- 1 medium lemon, zested
- 4 cups (1 quart) whole milk
- 1/2 cup granulated sugar
- 1 (3-inch) cinnamon stick
- 1/3 cup dry sherry
- 1 day-old baguette (about 12 ounces)
- 1 cup olive oil
- 4 large eggs
- as needed honey, for serving
Equipment
- Medium saucepan
- Rimmed baking sheet
- Large frying pan
- Medium mixing bowl
- Whisk
- Microplane or fine grater
- Flat spatula
Instructions
- Finely grate the zest of 1 orange (about 2 teaspoons) and 1 lemon (about 1 teaspoon) straight into a medium saucepan, so the oils flavor the milk.
- Add 4 cups whole milk, 1/2 cup sugar, and the cinnamon stick. Bring to a boil over medium heat, stirring to dissolve the sugar.
- Pull the pan off the heat and stir in 1/3 cup dry sherry. Let it cool until it is warm but safe to handle.
- Meanwhile, cut the baguette crosswise into 1-inch-thick slices (about 16) and lay them in a single layer on a rimmed baking sheet.
- Pour the warm milk mixture over the bread and soak for 5 minutes, then flip each slice and soak 5 minutes more. The bread should drink up most of the liquid but still hold together, not fall apart.
- Heat 1 cup olive oil in a large frying pan over medium-high until it shimmers. While it heats, whisk the 4 eggs together in a medium bowl.
- Working one slice at a time, dip the soaked bread in the egg to coat, let the excess drip off, and lay it in the hot oil. Add as many as fit in a single layer.
- Fry until deep golden-brown on the bottom, about 4 minutes, then flip and fry the second side 3 to 4 minutes more.
- Transfer to a paper towel-lined plate to drain, then repeat with the remaining slices. Serve warm with a generous drizzle of honey.
Tips from the kitchen
- Use genuinely stale bread. Fresh baguette turns mushy and breaks apart when soaked.
- Keep the oil hot but steady. Too cool and the torrijas soak up grease; too hot and they brown before the inside warms through.
- Handle the soaked slices gently with a flat spatula so they stay intact going into the pan.
Estimated nutrition per serving: 360 cal · 10g protein · 42g carbs · 17g fat
Make it your own
- Swap the sherry for a splash of orange juice or vanilla to keep it alcohol-free.
- Dust with cinnamon sugar instead of honey for a crunchy finish.
- Use thick-cut brioche or challah in place of baguette for a richer, softer version.
Storing & make-ahead
Best eaten fresh and warm. Store leftovers in an airtight container in the fridge up to 2 days, and reheat in a 350F oven for about 8 minutes to re-crisp the outside.
Good to know
- Can I make torrijas without sherry?
- Yes. Substitute an equal amount of orange juice, or use milk with a splash of vanilla extract for flavor.
- My bread fell apart while soaking. What went wrong?
- The bread was likely too fresh or soaked too long. Use firm, day-old baguette and keep soak times short.
- Can I fry these in a different oil?
- Olive oil is traditional, but a neutral oil like vegetable or canola works fine and gives a milder flavor.
- Can I prep the milk mixture ahead?
- Yes. Make it a day ahead and refrigerate, then warm it gently before soaking the bread.
Related recipes

Breakfast
Rommegrot (Norwegian Sour Cream Porridge)

Breakfast
Flija: Albanian Layered Pancake

Breakfast
Home-made Mandazi
Love this? Get one every day.
Every meal, sorted. Free daily recipes in your inbox.

