Cafe con Leche y Pan: Easy Spanish Breakfast

Updated November 7, 2026

Total time
15 min
prep 5 min · cook 10 min
Serves
2
portions as written

Jump to recipe

Cafe con Leche y Pan: Easy Spanish Breakfast

Cafe con leche y pan is a classic Spanish breakfast (and sometimes afternoon snack) that pairs strong, dark coffee with hot, frothy milk and a piece of crusty bread, often rubbed with tomato and olive oil. It’s a simple, comforting meal that works because the rich, slightly bitter coffee is balanced by the creamy milk, while the bread provides a satisfying, savory contrast. This recipe shows you how to make a proper cafe con leche at home and gives you the classic Spanish way to prepare the accompanying pan, so you can enjoy this traditional breakfast any day.

Ingredients

  • 2 cups (480 ml) whole milk (or your preferred milk)
  • 2 shots (about 2 oz / 60 ml) strong espresso or 1/2 cup (120 ml) very strong brewed coffee
  • 1 small baguette or 2 thick slices of rustic country bread (about 6 oz / 170 g total)
  • 1 large ripe tomato (about 5 oz / 140 g), halved
  • 1 clove garlic, peeled (optional)
  • 2 teaspoons (10 ml) extra-virgin olive oil
  • Pinch of salt (optional)
  • Sugar, to taste (optional, for the coffee)

Instructions

  1. Prepare the bread: Preheat your oven or toaster oven to 400°F (200°C). Slice the baguette or country bread into 1-inch (2.5 cm) thick slices. Place them on a baking sheet and toast in the oven for 5–7 minutes, until golden and crisp on the outside but still slightly soft inside. Alternatively, toast them in a toaster.
  2. While the bread toasts, make the coffee: Brew your espresso or strong coffee. If using a drip coffee maker, use twice the amount of coffee grounds you normally would to make it strong.
  3. Heat the milk: In a small saucepan, heat the milk over medium heat until it is steaming and just about to simmer (about 150°F / 65°C). Do not let it boil. If you have a milk frother, you can also steam the milk until it’s frothy.
  4. Prepare the pan (bread topping): Once the bread is toasted, rub the cut side of the garlic clove over the warm bread (if using). Then rub the cut side of the tomato half over the bread, squeezing gently so the tomato pulp and juice soak into the toast. Drizzle each slice with about 1 teaspoon of olive oil and sprinkle with a pinch of salt, if desired.
  5. Assemble the cafe con leche: Pour the hot espresso or coffee into two large mugs (about 1/2 cup / 120 ml per mug). Then pour the hot milk over the coffee, filling each mug to the top. Stir gently to combine.
  6. Serve immediately: Place a mug of cafe con leche on each plate alongside the prepared pan. Offer sugar on the side for those who like it sweeter.

Tips

  • Milk choice: Whole milk gives the creamiest, most authentic texture, but you can use 2% or a plant-based milk like oat or almond. Oat milk froths well and has a neutral taste.
  • Strong coffee: The key to a good cafe con leche is strong coffee, because the milk dilutes it. If you don’t have an espresso machine, use a French press with a dark roast, or make a strong pour-over with a 1:10 coffee-to-water ratio.
  • Bread: A crusty baguette or country loaf is best. Avoid soft sandwich bread, as it will become soggy when rubbed with tomato.
  • Common mistake: Don’t boil the milk—it can develop a skin and taste slightly cooked. Heat it gently until steaming, and you’ll get a smoother drink.

Serving Suggestions

Serve cafe con leche y pan as a traditional Spanish breakfast with a glass of fresh orange juice (zumo de naranja) on the side. For a heartier meal, add a slice of Spanish omelet (tortilla de patatas) or a few slices of jamón serrano. In the afternoon, it makes a perfect merienda (snack) with a piece of fruit or a small pastry.

Variations

  • Pan con tomate (Catalan version): Use a rustic sourdough or country bread, rub with garlic and tomato as described, and add a few drops of sherry vinegar for extra tang.
  • Sweet version: Spread a thin layer of dulce de leche or honey on the toasted bread instead of tomato for a sweeter breakfast.
  • Iced cafe con leche: In summer, let the coffee cool, then pour over ice and add cold milk. Serve with the same bread for a refreshing twist.
  • Dairy-free: Use oat milk or almond milk and skip the butter (if any) on the bread—just use olive oil.

Storage and Reheating

The cafe con leche is best made fresh, but you can store leftover coffee and milk separately in the refrigerator for up to 2 days. Reheat the coffee in the microwave and the milk in a saucepan over low heat until steaming. The prepared pan (bread with tomato) is best eaten immediately; if you have leftovers, store them in an airtight container at room temperature for up to 4 hours, but they will lose their crispness. To re-crisp, place them in a toaster oven at 350°F (175°C) for 3–4 minutes.

Frequently Asked Questions

Can I use regular brewed coffee instead of espresso? Yes, but make it double-strength by using twice the amount of coffee grounds you normally would. You need a strong base so the milk doesn’t overpower it.

What type of bread is traditional? In Spain, a crusty baguette or a rustic country loaf is typical. The bread should have a firm crust and a chewy interior to hold up to the tomato and olive oil.

Can I make this without a milk frother? Absolutely. Simply heat the milk in a saucepan and whisk it vigorously for 10 seconds to create some foam. Or pour the milk from a height into the coffee to create a little froth.

Is cafe con leche the same as a latte? It’s very similar, but cafe con leche is typically made with equal parts coffee and milk, while a latte has more milk and a thin layer of foam. Cafe con leche is also usually served in a larger mug.

Can I prepare the bread ahead of time? You can toast the bread ahead and keep it in an airtight container for up to a day, but the tomato and olive oil should be added just before serving to keep the bread from getting soggy.

What if I don’t have a fresh tomato? You can use a good-quality canned tomato puree (about 2 tablespoons per slice) spread thinly on the bread, but fresh tomato is much better. Canned will be more acidic and less sweet.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).