These Chocolate Protein Overnight Oats are delicious, macro-balanced, and a quick protein-packed breakfast to grab when you’re on the go!
About This Recipe
If mornings are always crazy at your house, having a high-protein breakfast option ready to grab in the morning can be super helpful! Some of my favorite things to have prepped are my baked oats, chia puddings, and overnight oats. This way, my girls can grab them as they race out the door in the morning.
This recipe for chocolate protein overnight oats is one of our current favorites! I mean, it’s chocolate, after all! But it’s not like dessert pretending to be breakfast. It’s still ACTUALLY healthy and will give you plenty of energy to go about your day.
And if you love all things chocolate in the morning, be sure to also try my Brownie Baked Squash Oats, Chocolate Protein Breakfast Bake, or Dark Chocolate Protein Waffles.

Ingredients and Substitutions
- Old-fashioned oats: Use gluten-free if needed.
- Milk: I used unsweetened SILK cashew milk, but any milk of your choice works.
- Chocolate protein powder: Grab your favorite protein powder. My favorite brands are Clean Simple Eats, or for a dairy-free option, I love Active Stacks! Use LILLIE for a discount.
- Chia seeds: Any type of chia seeds (black, white, or a mix) works for this recipe. Chia seeds are a great source of omega-3s and protein. They will absorb the liquid overnight and expand in size, so don’t worry if it doesn’t look like a lot when initially mixed.
- Black cocoa powder: Essential for getting that chocolately flavor! I always use dark or jet black cocoa.
- Almond or vanilla extract: For extra flavor!
Toppings
Toppings are everything when it comes to these yummy protein overnight oats. These are my daughters’s favorite toppings, but you can use whatever you like!
Optional toppings (not included in macros, so make sure to log them on your own):
- Powdered peanut butter (I do about 1 Tbsp.)
- Chopped strawberries
- Dairy-free whipped cream
- Pinch of cocoa nibs
You can also top yours with nut butter and other fruits if you like! Just don’t forget to log it wherever you track your macros, if counting macros matters to you.
Dietary Adaptations
To make this recipe gluten-free: Make sure to use gluten-free oats.
To make this recipe dairy-free: Use dairy-free protein powder and milk. My ALL-TIME favorite non-dairy protein is Active Stacks which is a beef protein powder. Use code LILLIE for 10% off of your order.

How To Make
Before we begin, I have to say that a cute jar makes overnight oats taste better. It’s just more enjoyable to eat these oats out of a fun container. You can make these protein overnight oats in any container, but I recommend using a glass container. These are my favorite glass jars. They’re the perfect size for a single serving of overnight oats (and they’re great for other recipes as well!)
Here’s how to make protein overnight oats:
- Mix the ingredients. Grab an airtight glass jar and add the oats, chia seeds, cocoa powder, almond extract, salt, protein powder, and cashew milk. Mix well. If you like your overnight oats extra thick, use a little less cashew milk than the recipe calls for.
- Store overnight. Place the mixed protein overnight oats into the refrigerator for the night. After I put my oats into the fridge, I like to take them out and mix them at least once or twice to make sure the chia seeds don’t get clumpy.
- Add toppings and enjoy. In the morning, grab your chocolate overnight oats, add your toppings, and enjoy!
I really love to top my overnight protein chocolate oats with a tablespoon of powdered peanut butter, and stir in just barely so it leaves some peanut buttery chunks like I do with my shake! Trust me, don’t stir it all the way in! This is crucial. Monumental. Non-negotiable. Then I love topping them with some fresh strawberries, dairy-free whipped cream, and a little pinch of cocoa nibs.

More Overnight Oats Recipes
I love quick recipes that I can just pull out of the fridge when I’m in a pinch. These protein overnight oats are the perfect high-protein breakfast for busy mornings. For more tasty overnight oats and quick breakfasts, check out these recipes!
- Overnight Oats with Mango and Walnuts
- Apple Pie Overnight Protein Oats
- Breakfast Protein Cauliflower Oats
- Brownie Baked Squash Oats
- Macro-friendly Overnight Cauliflower Oats
- Microwave Brownie Zucchini Oats
Never Miss a Recipe! Sign Up for My Emails!
If you enjoy having macro-friendly recipes that are delicious and easy to track, then make sure to sign up for my email list!

Chocolate Protein Overnight Oats
Ingredients
- 1/3 cup old-fashioned oats 35g, use gluten-free if needed
- 2 Tbsp. chia seeds 24g
- 1 tsp. black cocoa powder 5g
- 1 tsp. almond or vanilla extract 5g
- pinch of salt
- 1/2 cup Silk cashew milk 120g, or your favorite milk
- 1/2 scoop chocolate protein powder I used Active Stacks (15g)
Optional Toppings (not included in macros)
- Powdered peanut butter (I use about 1 Tbsp)
- Chopped strawberries
- Dairy-free whipped cream
- Pinch of cocoa nibs
Instructions
- In an airtight glass jar, combine the oats, chia seeds, cocoa powder, almond extract, salt, protein powder, and milk. Mix well.
- Place the mixed oats in the fridge overnight, mixing once or twice in the process to make sure the chia seeds don’t get clumpy!
- The following morning, pull your oats out of the refrigerator and top with your favorite toppings. I love to top mine with a tablespoon of powdered peanut butter, fresh strawberries, dairy-free whipped cream, and a little pinch of cocoa nibs. Enjoy!
Notes
Nutrition
Tried this recipe?
Tag @LillieEatsAndTells on Instagram with #LillieEatsandTells! We’d love to see your creations!







My new favorite!
Pretty good recipe but in order for it to taste good you really do need flavored protein powder. All I had was unflavored pea protein so I just added a little more cocoa powder, but the flavor was horrible(because there was no sweetener). If you’re using an unflavored protein powder I highly recommend putting LOTS of honey to make it taste alright.