The cortado vs flat white difference boils down to a simple ratio: a cortado is a 1:1 balance of espresso to steamed milk, while a flat white is a 1:2 ratio with velvety microfoam, and you can make either at home for about $0.70 instead of paying $5.50 at the café. I’m Ahmed, and after two years pulling shots behind a commercial machine, I’ve perfected these ratios in my home kitchen. The secret isn’t a $3,000 espresso setup—it’s understanding the milk. Once you nail the texture and temperature, you can replicate your favorite café order with startling accuracy, saving hundreds of dollars a year.
This guide isn’t just about definitions; it’s the exact blueprint I use. We’ll cover the one chart that explains cortado vs flat white vs macchiato, then dive into the ingredients, equipment (including no-machine options), and the step-by-step technique that gets you a perfect pour every time. Let’s settle the debate with a measuring cup and a milk pitcher.
- A cortado uses a 1:1 espresso-to-milk ratio with minimal foam, while a flat white is 1:2 with velvety microfoam.
- Coffee Recipes’ homemade version costs about $0.70 per drink versus $5.50 at a specialty café.
- Total time is under 5 minutes with prepped espresso.
- The single most important tip is to steam your milk to between 140–150°F (60–65°C) for perfect sweetness and texture.
What’s in this guide
- What is a Cortado, Flat White, and Macchiato?
- Why Does the Ratio Matter?
- What Ingredients You’ll Need (and Why)
- Essential Equipment (+ The No Espresso Machine Path)
- Step-by-Step Technique for Perfect Texture
- What Goes Wrong (and How to Fix It)
- 5 Variations to Try at Home
- How to Make It Lighter or Dairy-Free
- Storage & Make-Ahead Tips
What is a Cortado, Flat White, and Macchiato?
Each drink is defined by its specific espresso-to-milk ratio and milk texture. A cortado (from the Spanish “to cut”) is precisely 2 ounces (60 ml) of espresso “cut” with 2 ounces (60 ml) of steamed milk with just a whisper of foam to integrate it. A flat white, with roots in Australia and New Zealand, is typically 2 shots (60 ml) of espresso with 4 ounces (120 ml) of steamed milk featuring a thin layer of velvety, integrated microfoam—it’s “flat” compared to the domed foam of a cappuccino. An espresso macchiato (Italian for “stained” or “marked”) is simply a shot of espresso “marked” with a dollop (about 1-2 teaspoons) of foamed milk.
Why Does the Ratio Matter?
The ratio dictates the entire drinking experience. A 1:1 cortado ratio creates a strong, balanced drink where the espresso’s character remains prominent but is softened by the milk’s sweetness and fat. It’s my go-to afternoon drink when I want coffee flavor without the intensity of a straight shot. The 1:2 flat white ratio provides more milk volume, creating a creamier, smoother beverage that’s still espresso-forward but more approachable for all-day drinking. According to the National Coffee Association, milk’s natural sugars caramelize when steamed to the correct temperature (140–150°F), enhancing sweetness. Getting the ratio wrong means your cortado tastes like a weak latte or your flat white is too strong.

What Ingredients You’ll Need (and Why)
You only need two core ingredients, but quality matters.
- Espresso Beans (18-20g / ~2 tbsp ground): Use a medium or medium-dark roast for balanced flavor. Lighter roasts can taste too acidic with milk. I keep a bag of Counter Culture’s “Forty-Six” or Intelligentsia’s “Black Cat Analog” on hand for their consistent, chocolatey notes that stand up to milk. Pre-ground for espresso is okay in a pinch, but grinding fresh right before brewing makes a noticeable difference in crema and flavor.
- Whole Milk (2-4 oz / 60-120 ml): Whole milk (about 3.25% fat) is the standard because its fat content creates the richest, sweetest microfoam. The proteins in milk are what allow it to stretch and foam properly. For a definitive guide on milk science, Wikipedia’s entry on milk composition is surprisingly useful.
- Substitutions: For a lighter option, 2% milk works but yields slightly less creamy foam. Oat milk (like Oatly Barista Edition) or whole-fat soy milk are the best non-dairy substitutes because they contain fats and proteins that mimic dairy’s steaming properties.
Essential Equipment (+ The No Espresso Machine Path)
You need a way to make strong coffee and heat/texture milk.
- Espresso Machine (with steam wand): Ideal. I use a Breville Bambino Plus—it’s a home machine that genuinely creates café-quality microfoam.
- Grinder: A burr grinder (like the Baratza Encore) for consistent grounds.
- Scale: A digital kitchen scale (measuring in 0.1g increments) is non-negotiable for hitting the exact 18g coffee dose.
- Small Pitcher: A 12-ounce stainless steel milk pitcher gives you control.
- Thermometer: A quick-read milk thermometer stops you at 150°F.
- NO ESPRESSO MACHINE? HERE’S YOUR PATH: You can build a convincing drink without a machine. For the espresso: use a Moka pot (produces a strong, concentrated coffee), an AeroPress (with a fine grind and 2 minutes steep time), or even 2 tsp of high-quality instant coffee (like Starbucks Via Italian Roast) dissolved in 2 oz of hot water. For the milk: heat it in a small saucepan to 150°F, then use a French press to foam it. Pour hot milk into a clean French press, pump the plunger vigorously for 30 seconds, and you’ll get a decent froth.
Step-by-Step Technique for Perfect Texture
This is where the magic happens. First, pull your espresso directly into your serving cup (a 4-6 oz Gibraltar glass is traditional for cortados). While it pulls, steam your milk. Submerge the steam wand tip just below the milk’s surface to introduce air with a gentle tearing sound for 3-5 seconds—this is “stretching” the milk to create foam. Then, plunge the wand deeper to create a vortex, heating the milk evenly to 140–150°F (60–65°C). Tap the pitcher firmly on the counter to pop any large bubbles, then swirl it to integrate the foam into the liquid milk until it’s shiny and looks like wet paint. For a cortado, pour the milk gently down the side of the cup to integrate. For a flat white, pour from a slightly higher height initially to sink the milk, then bring the pitcher spout close to the cup’s surface to layer the microfoam on top.
What Goes Wrong (and How to Fix It)
Even with the right ratio, small errors can throw off your drink.
- Tastes watery or weak: Your milk was too hot (over 155°F). High heat breaks down milk sugars and proteins, killing sweetness and making it taste thin. Use a thermometer and stop at 150°F.
- Milk foam is bubbly and separates instantly: You stretched (aerated) the milk for too long. You only need that tearing sound for a few seconds to incorporate air before you plunge the wand to heat and texture it. For a cortado, aim for almost no stretching.
- Drink is lukewarm: Your cup was cold. Preheat your serving cup with hot water from the tap while you prepare your espresso. This is a simple trick Coffee Recipes recommends to maintain ideal drinking temperature from first sip to last.
- Espresso tastes burnt or bitter: Your coffee is either ground too finely (over-extracting) or your machine water is too hot. If using a Moka pot, remove it from the heat as soon as you hear a gurgling sound.
- No “latte art” or defined layers: Your milk and espresso aren’t integrating. This usually means your milk texture is too thick or foamy. Swirl your steamed milk more vigorously in the pitcher before pouring to fully integrate the foam into the liquid.
5 Variations to Try at Home
Once you master the base, experiment.
- Honey Cortado: Add 1 tsp (5 ml) of raw honey to the espresso before adding milk.
- Dalgona Flat White: Top your flat white with a spoonful of whipped instant coffee mixture for a sweet, textured contrast.
- Cuban Cortado (Cortadito): Dissolve 1-2 tsp of demerara sugar into the hot espresso to create a sweet crema, then add steamed milk.
- Iced Flat White: Pull espresso over a large ice cube in a rocks glass. Shake cold milk with a pinch of xanthan gum in a cocktail shaker for a creamy, foam-like texture, then pour over.
- Spiced Macchiato: Add a pinch of cinnamon or cardamom to your espresso grounds before pulling the shot.
How to Make It Lighter or Dairy-Free
For a lower-sugar option, skip flavored syrups and rely on the natural sweetness of properly steamed milk. For dairy-free, choose your milk carefully. Oat milk (Oatly Barista, Chobani Extra Creamy) steams best due to added oils and stabilizers. Almond milk often separates with heat; if using it, a splash of creamer can help. For a protein boost, fairlife milk has higher protein and less sugar but steams similarly to whole milk. Coffee Recipes’ testing found that barista-formula non-dairy milks consistently produce the best foam for home machines.
Storage & Make-Ahead Tips
These are drinks best made fresh. However, you can prep components. You can pull espresso shots ahead of time and store them in a small, sealed jar in the fridge for up to 24 hours—gently reheat in a hot water bath, not the microwave, to preserve flavor. You cannot store steamed milk; it separates and loses texture. For a true make-ahead, consider cold brew concentrate. Mix 2 oz of concentrate with 2 oz of cold milk for an iced cortado. For chain-inspired drinks, Starbucks’ official menu lists their macchiato as espresso marked with foam, which is the classic preparation we use here.
☕ Classic Cortado (1:1 Ratio)
A perfectly balanced espresso drink with equal parts espresso and lightly steamed milk.
Ingredients
- 2 shots (60 ml) espresso (from 18–20g / ~2 tbsp ground coffee)
- 2 oz (60 ml) whole milk
Instructions
- Grind 18-20g of coffee to a fine espresso consistency.
- Pull 2 shots (60 ml total) of espresso directly into a pre-warmed 4-6 oz glass.
- While espresso pulls, pour 2 oz of cold whole milk into a steaming pitcher.
- Steam milk: stretch (aerate) for 3-5 seconds, then heat to 140–150°F (60–65°C).
- Tap pitcher on counter to pop large bubbles, then swirl until milk is glossy.
- Gently pour steamed milk into the center of the espresso, aiming to integrate.
Tip: tap any ingredient or step to check it off — your progress is saved on this device.
Frequently Asked Questions
What’s the main difference between a cortado and a flat white?
The main difference is the milk-to-espresso ratio and milk texture. A cortado is a strict 1:1 ratio (2 oz espresso to 2 oz milk) with minimal foam. A flat white is a 1:2 ratio (2 oz espresso to 4 oz milk) with a velvety layer of integrated microfoam throughout the drink.
Which is stronger, cortado or flat white?
A cortado is stronger in flavor because it has less milk diluting the espresso. The 1:1 ratio means the coffee’s intensity is more prominent. A flat white is smoother and creamier due to the higher milk volume.
Can I make a cortado without an espresso machine?
Yes. Use a Moka pot or AeroPress to make a strong, concentrated coffee (about 2 oz). For the milk, heat 2 oz of milk to 150°F in a saucepan, then froth it using a handheld frother or by pumping it in a French press for 30 seconds. Combine.
What kind of milk is best for a flat white?
Whole milk (3.25% fat) is best because its fat and protein content creates the signature silky microfoam. For a non-dairy option, barista-formula oat milk (like Oatly Barista Edition) is the closest substitute for steaming and flavor.
Is a macchiato just a small latte?
No. An espresso macchiato is a shot of espresso with just a small dollop (1-2 teaspoons) of foamed milk on top. A latte has a much higher milk-to-espresso ratio (typically 1:3 or more) and is milk-forward in flavor.
How many calories are in a cortado?
A cortado made with 2 oz of whole milk contains approximately 80 calories, primarily from the milk’s natural sugars and fat. Using skim milk reduces it to about 50 calories, but also reduces the creamy texture.
What’s the ideal serving size for a flat white?
A traditional flat white is served in a 5-6 oz cup, containing roughly 2 oz of espresso and 4 oz of steamed milk. This smaller size compared to a latte ensures the espresso flavor remains the star.
Can I make these drinks iced?
Absolutely. For an iced cortado, pull espresso over a large ice cube. Add 2 oz of cold milk. For an iced flat white, use 2 oz espresso, 4 oz cold milk, and shake the milk vigorously with one ice cube to create a light froth before pouring.

Leave a Reply