Starbucks Flat White Copycat Recipe
A Starbucks flat white copycat recipe you can make at home in about 5 minutes, with just 3 ingredients and an espresso machine. This drink hits that particular spot between a latte and a cappuccino: strong espresso, a tight layer of velvety steamed milk, and not much else getting in the way.
If you drink flat whites regularly, you already know the cost adds up fast. This version tastes exactly like what you’d order at the counter, and once you get your milk technique down, it’s just as good.

Why I Love This Recipe
The ratio is what makes this worth making. Two ristretto shots keep the espresso flavor concentrated and slightly sweet without the bitterness you sometimes get from a full pull, and 4 oz of milk is just enough to round it out without drowning it.
The microfoam is the other thing. It’s thicker than a latte but far smoother than a cappuccino, and it coats your tongue in a way that makes every sip taste richer than it actually is.
This is the version I keep coming back to on weekend mornings.
Recipe Ingredients

- 2 shots ristretto espresso – Ristretto is a shorter, sweeter pull; if your machine can’t do ristretto, use 2 regular espresso shots
- 4 oz whole milk – Whole milk steams to the silkiest microfoam; 2% works but gives slightly less body
- Ice (optional) – Only for an iced flat white; skip entirely for the hot version
Variations / Substitutions
- Oat milk – Barista-edition oat milk steams well and gives a lightly sweet, creamy result close to whole milk.
- 2% or skim milk – You’ll get less creamy foam; 2% is fine, skim makes thin, bubbly foam that breaks quickly.
- Vanilla flat white – Add 1 pump (about 1 tsp) of vanilla syrup to the cup before pulling the shots for a sweeter, more fragrant version.
- Honey flat white – Stir 1 tsp of honey into the warm milk just before frothing; it blends in smoothly and adds a mild floral sweetness.
- Extra shot – Pull 3 ristretto shots if you want something closer to the Starbucks Blonde Roast Flat White; the drink will be more intense but still balanced.
- Dairy-free – Coconut milk froths easily but adds a distinct flavor; cashew milk steams quietly without competing with the espresso.
If you enjoy building espresso drinks at home, the Starbucks Caramel Macchiato Copycat Recipe is worth adding to your rotation next.
How To Make Flat White
Step 1: Pull the Espresso Shots

Preheat your espresso cup by filling it with hot water for about 30 seconds, then discard the water. Pull 2 ristretto shots directly into the warmed cup. Ristretto shots use the same amount of coffee but about half the water, so you’re aiming for roughly 1 oz total, not the usual 2 oz you’d get from standard shots.
The espresso should look deep amber with a reddish-brown crema sitting on top. If your machine only does standard espresso, that’s fine, just stop the pull at about 1 oz per shot.
Step 2: Steam the Milk to Microfoam

Pour the 4 oz whole milk into your frothing pitcher. Position the steam wand just below the surface of the milk and angle the pitcher slightly so the milk starts to spin in a circular motion. Steam on full power for about 20 to 25 seconds, keeping the tip near the surface for the first 10 seconds to incorporate air, then submerging it slightly for the final 10 to 15 seconds to heat and tighten the foam. You’re aiming for 140°F to 150°F (60°C to 65°C).
The milk should look glossy and smooth, almost like wet paint, with no visible bubbles. If you see large bubbles on top, tap the pitcher firmly on the counter a few times and swirl it to knock them out before pouring.
Step 3: Pour and Serve

Hold the pitcher low over the espresso cup and pour the 4 oz steamed milk in a slow, steady stream, starting from the center. The dense microfoam will pour with the milk rather than sitting on top in a thick cap. Aim to have the foam arrive naturally at the surface as the cup fills, leaving a thin, velvety layer, no more than about 0.5 cm thick, across the top.
Serve immediately while the crema is still intact and the surface has that glossy sheen.
Recipe Tips
- Use cold milk straight from the fridge. Cold milk gives you more steaming time before you hit the target temperature, which means more control over the foam texture.
- The most common mistake is over-aerating. A flat white needs microfoam, not the stiff foam you’d put on a cappuccino. Keep the steam wand just barely at the surface and don’t linger there too long.
- Warm your cup. Skipping this step means your espresso cools down before the milk even arrives, and the flavors don’t come together as well.
- For an iced flat white, pull your shots, let them cool for 2 minutes, then pour over ice in a 10 oz cup. Shake the 4 oz whole milk with ice in a sealed jar for about 30 seconds, then pour it over. You’ll get a cold, slightly frothy result without a steam wand.
Milk temperature by pitcher size:
| Pitcher size | Start temp | Target temp | Approximate steam time |
|---|---|---|---|
| 6 oz (small) | 38°F / 3°C | 145°F / 63°C | 18 to 22 seconds |
| 12 oz (medium) | 38°F / 3°C | 145°F / 63°C | 25 to 30 seconds |
| 20 oz (large) | 38°F / 3°C | 145°F / 63°C | 35 to 40 seconds |
How To Store
- Refrigerate – A flat white does not store well; the foam collapses and the espresso oxidizes within minutes. Make it fresh each time.
- Shots only – If you want to prep ahead, pull the ristretto shots and refrigerate them in a sealed container for up to 24 hours. Re-use them in an iced flat white the next day.
Frequently Asked Questions
Can I make this without an espresso machine?
Yes, but the result changes. A Moka pot brews strong, concentrated coffee that works reasonably well. A Nespresso or other capsule machine is the closest substitute; use the ristretto setting if it has one.
What’s the difference between a flat white and a latte?
The flat white uses less milk (4 oz vs. 6 to 8 oz in a latte) and typically ristretto shots, so the espresso flavor is more forward and the texture is denser.
Does Starbucks use a specific cup size?
The standard Starbucks flat white is served in a 6 oz short cup, which is smaller than their tall. At home, a 5 to 6 oz ceramic cup keeps the ratio tight and the drink hot longer.
Can I sweeten it?
Yes. Stir 1 to 2 tsp of sugar or simple syrup into the espresso before adding the milk so it dissolves fully. The drink is slightly sweet on its own from the ristretto, so taste it first.

Ingredients
Method
- Preheat your espresso cup with hot water for 30 seconds, then discard the water.
- Pull 2 ristretto shots directly into the warmed cup, aiming for about 1 oz total liquid.
- Pour 4 oz whole milk into a frothing pitcher and steam on full power for 20 to 25 seconds, keeping the wand near the surface initially, until the milk reaches 140°F to 150°F (60°C to 65°C) and looks glossy with no large bubbles.
- Pour the steamed milk slowly over the espresso from a low height, allowing the microfoam to settle as a thin, velvety layer on top, and serve immediately.
