Embrace the creamy indulgence of this **Whole30 Oat Milk Flat White**, a wholesome twist on the classic coffee shop favorite. Made from scratch with silky homemade oat milk—crafted using just rolled oats, water, and a pinch of salt—this recipe is fully dairy-free, refined sugar-free, and perfectly suited for the Whole30 lifestyle. Paired with rich espresso or strong coffee, the oat milk is gently heated and frothed to create a luscious, velvety texture that rivals traditional steamed milk. With minimal prep time and simple ingredients, this nutrient-packed flat white is ideal for health-conscious coffee lovers seeking a creamy, satisfying caffeine boost without compromising on flavor. Great for mornings or midday pick-me-ups, this is a barista-worthy beverage you can easily whip up at home!
Science-backed supplements for performance, wellness, and longevity.
Optimize your body chemistry naturally
Start by making the oat milk. Place the rolled oats and salt in a blender with 2 cups of water.
Blend the mixture on high for 30-60 seconds until the oats are finely ground and the liquid appears milky. Be careful not to over-blend.
Strain the oat milk through a fine-mesh sieve or nut milk bag into a bowl or jug. Discard the oat pulp or save it for another use.
Prepare two shots of espresso or a strong coffee using your preferred method (espresso machine, AeroPress, or stovetop Moka pot).
In a small saucepan over medium heat, gently warm up the strained oat milk. Do not let it boil; just warm it enough to steam.
Use a handheld frother or a whisk to froth the warm oat milk until it has a creamy and foamy texture.
Pour the espresso shots into a cup, and slowly add the frothed oat milk, holding back the foam with a spoon to allow the milk to blend with the coffee.
Top off your flat white with the remaining foam. Serve immediately and enjoy your Whole30 Oat Milk Flat White!
Calories |
158 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 3.5 g | 4% | |
| Saturated Fat | 0.6 g | 3% | |
| Polyunsaturated Fat | 0.0 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 275 mg | 12% | |
| Total Carbohydrate | 27.3 g | 10% | |
| Dietary Fiber | 4.1 g | 15% | |
| Total Sugars | 0.6 g | ||
| Protein | 5.2 g | 10% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 72 mg | 6% | |
| Iron | 1.7 mg | 10% | |
| Potassium | 372 mg | 8% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.