Pistachio Mocha Overnight Oats
These pistachio mocha overnight oats combine rich coffee flavor with creamy pistachios for a protein-packed, make-ahead breakfast that busy moms will love.
These pistachio mocha overnight oats are the breakfast you never knew you needed. Combining the nutty crunch of pistachios with the rich, bold flavor of coffee, this recipe feels like a treat but is actually packed with protein and fiber to keep you full all morning. If you love coffee-flavored breakfasts and easy meal prep, this one is for you.
Perfect for busy mornings, these overnight oats come together in just 10 minutes the night before. By morning, you have a creamy, satisfying breakfast ready to grab and go. Plus, they're naturally sweetened with a touch of maple syrup or honey, so you can skip the processed sugars. Whether you're a seasoned meal prepper or new to overnight oats, this recipe is foolproof and endlessly customizable.
The viral pistachio breakfast trend meets your morning coffee in this delicious mashup. And the best part? You can make a batch on Sunday and enjoy breakfast all week long. Let's dive in!
Why You'll Love This Recipe
- Meal prep friendly: Make up to 4 jars at once for grab-and-go breakfasts all week.
- High in protein: With Greek yogurt and milk, each serving packs around 20 grams of protein.
- Coffee kick: Real espresso powder gives you that mocha flavor without needing to brew coffee.
- Pistachio crunch: Chopped pistachios add texture and a beautiful green hue.
- No cooking required: Just mix, refrigerate, and enjoy—perfect for busy mornings.
- Naturally sweetened: Maple syrup or honey adds just the right amount of sweetness.
- Kid-friendly: Your little ones will love the chocolate-coffee flavor (minus the caffeine if you use decaf espresso powder).
- Gluten-free: Made with certified gluten-free oats, this recipe is safe for celiacs.
Ingredients
- 1 cup rolled oats (use gluten-free if needed)
- 1 cup milk of choice (dairy or unsweetened almond milk)
- 1/4 cup plain Greek yogurt (adds creaminess and protein)
- 2 tablespoons chia seeds (for thickness and omega-3s)
- 1 to 2 tablespoons maple syrup or honey (adjust to taste)
- 1 teaspoon instant espresso powder (or instant coffee granules)
- 1 tablespoon unsweetened cocoa powder
- 1/4 teaspoon vanilla extract
- Pinch of salt
- 2 tablespoons shelled pistachios, roughly chopped (plus more for topping)
- Optional: 1 scoop vanilla or chocolate protein powder for extra protein
Optional Substitutions
- Oats: Use quick oats instead of rolled oats for a softer texture, but note they may become mushy. Steel-cut oats are not recommended as they won't soften enough.
- Milk: Any milk works—dairy, oat, soy, or coconut. For a richer taste, use whole milk or canned coconut milk.
- Yogurt: Swap Greek yogurt with dairy-free yogurt or omit for a dairy-free version. The oats will be slightly less creamy.
- Sweetener: Substitute with mashed banana, date syrup, or stevia. Adjust quantity to taste.
- Espresso powder: Use decaf if you're sensitive to caffeine. Or skip it for a plain pistachio chocolate flavor.
- Cocoa powder: Carob powder works but will change the flavor profile.
- Pistachios: Almonds, walnuts, or pecans are great substitutes. Each brings a different crunch.
- Chia seeds: Flax meal or hemp seeds can replace chia, but the texture will be slightly different.
Instructions
- In a medium bowl or a 16-ounce mason jar, combine the rolled oats, milk, Greek yogurt, chia seeds, maple syrup, espresso powder, cocoa powder, vanilla extract, and salt.
- Stir well until all the cocoa and espresso powders are fully dissolved. No lumps should remain.
- Fold in the chopped pistachios, reserving a small handful for topping.
- Transfer the mixture to a jar or container with a lid. Seal tightly.
- Refrigerate for at least 4 hours, but preferably overnight (8 to 12 hours). The oats will thicken as they sit.
- In the morning, give the oats a good stir. If they're too thick for your liking, add a splash of milk to loosen.
- Top with extra chopped pistachios and a drizzle of maple syrup or a dollop of yogurt, if desired.
- Enjoy cold straight from the fridge, or warm up in the microwave for 30 to 60 seconds for a cozy breakfast.
Visual cue: The oats should look creamy and pudding-like. The pistachios will have softened slightly but still provide a pleasant crunch.
Pro Tips
- Use a jar with a tight-fitting lid to easily shake or stir the oats the next morning.
- Toast the pistachios lightly in a dry pan before chopping to enhance their flavor.
- If you add protein powder, reduce the maple syrup slightly as many powders are already sweetened.
- For a thicker consistency, increase chia seeds to 3 tablespoons.
- If you're short on time, you can eat the oats after 2 hours, but they won't be as thick.
- Double or triple the recipe for a week's worth of breakfasts. They keep up to 5 days in the fridge.
- To make them extra creamy, use full-fat Greek yogurt and whole milk.
- If you don't have espresso powder, brew a strong shot of espresso and let it cool before adding.
Variations and Substitutions
- Chocolate peanut butter mocha: Swap pistachios for peanut butter and use chocolate protein powder.
- Vegan option: Use plant-based yogurt and milk, plus a vegan sweetener like maple syrup. Chia seeds help thicken without eggs.
- Berry pistachio: Omit cocoa and espresso, add a layer of fresh berries and extra pistachios.
- Pistachio matcha: Replace coffee with matcha powder for a green tea twist.
- Extra protein: Add a scoop of collagen peptides or Greek yogurt on top.
- Nut-free: Substitute pistachios with sunflower seeds or pumpkin seeds for a similar crunch.
- Baked oats version: Pour the mixture into a ramekin and bake at 350°F for 20 minutes for a warm, cake-like breakfast.
Storage and Reheating
Fridge
Store in an airtight container or jar in the refrigerator for up to 5 days. The oats will continue to absorb liquid, so they may thicken over time. Add a splash of milk before eating to restore consistency.
Freezer
You can freeze overnight oats for up to 3 months. Portion into freezer-safe jars, leaving 1/2 inch of headroom. Thaw overnight in the fridge before eating. The texture may soften slightly but still tastes great.
Reheating
These oats are delicious cold, but if you prefer them hot, microwave in 30-second increments, stirring between, until warm. You can also transfer to a small saucepan and heat over medium-low for 3-5 minutes. Add a little milk if needed.
FAQ
Can I use instant oats instead of rolled oats? Yes, but the texture will be softer and less chewy. Use the same amount.
Is this recipe gluten-free? Use certified gluten-free oats to ensure it's gluten-free.
Can I make this without yogurt? Yes, simply omit the yogurt and increase milk by 1/4 cup. The oats will be less creamy but still tasty.
How do I make this caffeine-free? Use decaf instant espresso powder or skip the coffee altogether. You'll still get a nice chocolate flavor.
Can I double the recipe? Absolutely! Scale up the ingredients and store in separate jars for easy grab-and-go breakfasts.
Why are my oats too runny? You may not have used enough chia seeds or you didn't let them sit long enough. Stir in an extra tablespoon of chia seeds and refrigerate for another hour.
Can I add toppings? Yes! Try dark chocolate chips, coconut flakes, a dollop of whipped cream, or a drizzle of nut butter.
How many calories per serving? Approximately 350-400 calories depending on milk and sweetener choice. See nutrition info below for exact values.
Nutrition Information
Nutritional values are estimated and can vary depending on the ingredients used.
Save this recipe
Print and download options unlock in 30 seconds.
