Café con leche means “coffee with milk” in Spanish. It’s a simple mix of equal parts coffee and milk, but it carries a lot of tradition. This drink is especially loved in Spanish-speaking countries, where people often use strong coffee from a moka pot or espresso machine and blend it with warm milk. The result is smooth, rich, and comforting.
For many people, this is the perfect morning coffee. It’s quick to make, and gives you a balanced taste that isn’t too strong or too light. The best part about this café con leche recipe is that you don’t need fancy café tools to make it at home. With just an espresso maker or a moka pot for the coffee, and a small pot for heating the milk, you can enjoy café-quality flavor right in your kitchen.
All the Ingredients We Need
To make a good café con leche, you don’t need a long list of ingredients. In fact, it comes down to three simple ones, with one optional touch if you like extra flavor. Let’s go through each:
Coffee
The heart of this drink is, of course, the coffee. You can grind fresh beans at home if you have a coffee grinder. But don’t worry if you don’t, ground coffee from your local store works just as well. You can use any type of beans you like, but for the best flavor, I recommend a strong espresso such as La Carreta or another dark roast. These give the drink a rich and bold taste that pairs beautifully with milk.
Milk
Whole cow’s milk is my top choice, because it gives you that rich, traditional flavor café con leche is known for. If you prefer, you can use skim or reduced-fat milk, but keep in mind that it won’t have the same rich flavor. You can also experiment with different kinds of milk, like oat or almond milk. Each one will give a slightly different taste.
Sugar
I use 1 teaspoon of sugar, but you can add more if you like. This isn’t just to sweeten the coffee; it will help us create the espuma, a creamy, sweet foam made by mixing sugar with a little bit of espresso.
Cinnamon (Optional)
If you want to add a touch of Spanish flair, sprinkle a little ground cinnamon on top of your finished café con leche. In Spain, this is a favorite way to enjoy the drink, giving it a warm and inviting aroma.

What Makes Café con Leche Different
At first glance, café con leche might look similar to cappuccinos or lattes. After all, they all combine espresso and milk. But there are a couple of key differences that set café con leche apart.
Steamed vs. foamed milk: In a cappuccino or latte, the milk is frothed to make a light foam. Café con leche, on the other hand, is made with steamed milk, which gives it a smoother and creamier texture without all the bubbles.
Coffee-to-milk ratio: Another big difference is the balance of coffee to milk. Café con leche is traditionally made with equal parts espresso and steamed milk, giving it a bold yet balanced flavor. A cappuccino usually has one part coffee to two parts milk, while a latte stretches even further with one part coffee to three parts milk.
This is why the café con leche recipe stands out; it’s strong but smooth, rich but simple, making it perfect for everyday drinking.
Ingredients
For the Espresso
- 2 tablespoons (about 10 grams) finely ground coffee, or the amount needed for your pot
- 1/2 cup water, or the amount needed for your pot
For the Café con Leche
- 3 1/2 ounces freshly brewed espresso
- 1/2 cup whole milk
- 1 teaspoon sugar (adjust to taste)
- 1/2 teaspoon ground cinnamon (optional)

Follow These Steps
- Gather all the ingredients.
- Add 1 teaspoon of sugar (or more, depending on your taste) into your serving cup.
- In a 3-cup stovetop espresso maker, add finely ground coffee and water as directed by the manufacturer. Place it on the stove and let it brew.
- While the coffee is brewing, pour the milk into a small saucepan and heat it gently over low heat. Warm it until it steams, and small bubbles form around the edges. Don’t let it boil. Stir now, and then so a film doesn’t form on top.
- Once the espresso starts brewing, pour a small amount into the serving cup with sugar. Don’t add too much or the foam (espuma) will turn thin. Return the espresso maker to the heat. Stir the espresso and sugar in the cup until it turns into a creamy foam (espuma).
- When the espresso is ready, pour it slowly over the espuma in a circular motion until the cup is half full. Stir well. What you have now is called a cafecito.
- Gently pour the steamed milk over the cafecito and stir to combine. If you like, sprinkle a little ground cinnamon on top for extra flavor. Serve and enjoy.
Chef’s Tip:
Take your time when heating the milk. Gentle, slow heating brings out the natural sweetness and makes your café con leche smooth and creamy. Rushing this step can make the milk taste flat or scorched.