Cinnamon Roll Protein Overnight Oats (30g Protein)
These cinnamon roll protein overnight oats taste like the gooey center of a cinnamon bun, with a white chocolate cream cheese ganache on top that sets like frosting overnight. Ten minutes of prep tonight, 30g of protein tomorrow morning.

I’m a high-protein overnight oats FIEND. An absolute fiend, I tell you. If cinnamon roll protein overnight oats were a food group, I’d be the healthiest human alive. End of story.
Cinnamon roll protein overnight oats are rolled oats soaked overnight with almond milk, chia seeds, cinnamon, and vanilla protein powder, then topped with a white chocolate, cream cheese, and Greek yogurt ganache that sets like cinnamon roll icing. One jar has 30g of protein and takes 10 minutes to prep.
One of you told me these taste like Cinnamon Toast Crunch, and I’m taking that as the highest compliment this recipe will ever get.

Ingredients for Cinnamon Roll Protein Overnight Oats
Exact amounts are in the recipe card below.
For the Oats
- Rolled oats or quick oats: stick with these, because steel-cut oats won’t soften overnight.
- Almond milk: any milk works here, dairy or not.
- Chia seeds: soak up the extra liquid so the oats set thick instead of soupy.
- Vanilla protein powder: this is where most of the protein comes from. I use PEScience Gourmet Vanilla, and code BAILEY saves you money at checkout.
- Cinnamon: the entire cinnamon roll flavor lives here.
For the Cream Cheese Ganache
- White chocolate: once it’s melted and chilled, it’s what makes the topping set up like frosting.
- Cream cheese: gives the ganache that cinnamon roll icing tang.
- Plain Greek yogurt: keeps the topping thick and adds even more protein.

How to Make Cinnamon Roll Protein Overnight Oats
Any container works for this, whether it’s a mason jar, a Tupperware, or a bowl.
1. Stir the oats, chia seeds, cinnamon, protein powder, and almond milk together in your container, then pop it in the fridge while you make the topping.
2. Melt the white chocolate in the microwave in 30-second bursts, stirring between each one.
3. Whisk the cream cheese and Greek yogurt into the melted white chocolate until there are zero clumps. Let the cream cheese and yogurt sit out for a few minutes first. Ice-cold dairy can make melted white chocolate seize up and turn grainy.
4. Spread the ganache over the oats and refrigerate for at least 4 hours, or overnight, until it sets.
5. Sprinkle with cinnamon in the morning and eat it cold. If you like your oats warm, lift the ganache off first, microwave the oats, then put the ganache back on top.

Variations
- Dairy-free: use a plant milk, a plant-based protein powder, vegan white chocolate, vegan cream cheese, and thick coconut yogurt.
- Gluten-free: use certified gluten-free oats.
- Sweeter oats: stir in brown sugar, maple syrup, or vanilla extract.
- Vanilla Greek yogurt: it works in the ganache, but leave out the white chocolate so the topping isn’t too sweet.
- Gingerbread: one reader turned these into a gingerbread version and gave it five stars.

How to Store Protein Overnight Oats
Keep the jars covered in the fridge, ganache and all, for up to 4 days. Readers batch these during weekly meal prep, so a full week of breakfasts takes one 10-minute session. You can freeze them too, but the texture changes the longer they’re frozen.

Cinnamon Roll Protein Overnight Oats
Ingredients
For Oats
- ½ cup oats certified gluten free if needed
- 1 tsp chia seeds
- 1 tsp cinnamon
- ½ scoop vanilla protein powder I use PEScience Gourmet Vanilla (use code BAILEY at checkout to save $$)
- ½ cup almond milk or any plant milk
For Cream Cheese Ganache
- 2 tbsp white chocolate
- 1.5 tbsp cream cheese room temperature
- ⅓ cup unsweetened Greek yogurt room temperature
Instructions
- Add all oat ingredients to a bowl or jar. Stir well and refrigerate while you get the ganache topping ready.
- Microwave white chocolate in 30 second intervals. Mix in with cream cheese and greek yogurt. I used a wire whisk to get rid of clumps.
- Remove oats from refrigerator and pour ganache overtop. Put back in fridge for 4 hours minimum, or overnight to set.
- In the morning top with a sprinkle of cinnamon. Grab and go!
Notes
Nutrition
The nutrition information provided is calculated based on industry-standard software and should be used as a general guide only. The information may vary depending on ingredient substitutions, cooking techniques, and individual serving sizes. It is the responsibility of the reader to ensure the accuracy and appropriateness of the nutritional information provided. Always consult a qualified healthcare provider for personalized medical or nutritional advice.
Other High Protein Overnight Oats
If you make these, leave a star rating and a comment below, and tell me if you tried the gingerbread twist. Tag @basicswithbails or #basicswithbails on Instagram so I can see your jars.




I make a couple of these each week. My husband even loves them!
I make a couple of these each week. My husband even loves them!
Just made a large batch of these oats during my weekly meal prep. Crazy how fast batching this recipe can come together. My husband takes 1 to work every morning for breakfast. Big fan of the cinnamon!!
Just made a large batch of these oats during my weekly meal prep. Crazy how fast batching this recipe can come together. My husband takes 1 to work every morning for breakfast. Big fan of the cinnamon!!
Really enjoyed this. Made a slight change to try a gingerbread version. Also very good.
Hi Ian,
So glad to hear that! Thank you so much for taking the time to leave a review! 🙂
Really enjoyed this. Made a slight change to try a gingerbread version. Also very good.
A super yummy and satisfying way to start your day! I prep for the week to make an easy grab and go in the morning. This flavor reminds me of my favorite “treat” cereal, Cinnamon Toast Crunch.
A super yummy and satisfying way to start your day! I prep for the week to make an easy grab and go in the morning. This flavor reminds me of my favorite “treat” cereal, Cinnamon Toast Crunch.