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
Vegetarian Shakshuka

Breakfast
Dutch Poffertjes (Mini Pancakes)

Breakfast
Simple Stovetop Grits
Love this? Get one every day.
Every meal, sorted. Free daily recipes in your inbox.

