Chocolate-Orange Overnight Oats – Kayla Itsines

Chocolate-Orange Overnight Oats

Sweat -
Chocolate-Orange Overnight Oats
Chocolate Orange Overnight Oats

Oats are such an amazing food! They can provide you with a range of health benefits, so it’s no wonder they’re a favourite breakfast for so many health-conscious ladies out there.

Not only can oats be really good for you but they are a super easy breakfast option that can be eaten hot or cold. Warm oats are delicious in the cooler months but during the warmer weather, chilled oats are a fresh way to start your morning!

Jump to: 

While the taste of oats alone is quite plain, one of the great things about them is that you can add whatever ingredients you feel like to enhance their flavour. As you can see with my chocolate-orange overnight oats recipe, a healthy meal doesn’t have to be boring! There are so many different oat toppings you can try to keep your breakfast healthy and interesting!

Chilled overnight oats

If you are usually short on time in the mornings, then chilled oats are probably the way to go. Simply prepare them the night before and chill them in the fridge overnight. Then when you wake up, you can save yourself some time and just grab the oats out of the fridge!

If you’ve been struggling to find ways to liven up your overnight oats, then this recipe is for you. My chocolate-orange overnight oats recipe contains only healthy ingredients and tastes amazing! If you’re a fan of chocolate or love having something sweet for breakfast, you’ll love this! 

Chocolate-Orange Overnight Oats

Overnight Oats Ingredients

Prep time: 5 mins + overnight chilling time
Total time: 5 mins + overnight chilling time
Serves: 2
Dietary preferences: Vegetarian, Nut-free, Dairy-free option, Vegan option


  • 120g rolled oats
  • 250ml low-fat milk (or non-dairy milk of choice)
  • 2 tbsp maple syrup
  • 2 tbsp cacao powder
  • 2 tbsp chia seeds
  • 1 tsp pure vanilla extract
  • ½ medium orange, juiced
  • 1 tsp orange zest


  • 100g low-fat plain yoghurt (or non-dairy yoghurt of choice)
  • ½ medium orange, segmented
  • 2 tsp cacao nibs
  • 1 tsp desiccated coconut.
How To Make Overnight Oats


1. Place the oats, milk, maple syrup, cacao powder, chia seeds, vanilla extract, orange juice and zest in a bowl and mix until well combined.

2. Pour the oat mixture into two bowls or jars. Cover with plastic film and place in the refrigerator to chill overnight.

3. To serve, stir the overnight oats and top with a layer of yoghurt, orange segments, cacao nibs and coconut. Enjoy!

Best Overnight Oats Recipe

Benefits of oats

As I’ve mentioned, there are so many health benefits of eating oats. 
Oats are rich in soluble fibre, which means they have the potential to help reduce your cholesterol levels. They also help keep you full for longer and boost your energy levels.

Now, while oats CAN be really good for you, this is only the case if you make sure you choose healthy toppings! Don’t go accidentally ruining your oats with unhealthy ingredients — as soon as you start including less-than-healthy ingredients, this can impact the meal’s nutritional value and the benefits it can have on you. 

Be creative with your oats

One of the best ways to keep breakfast interesting is to regularly change it up. If you feel like oats work for you, then be sure to try my raspberry overnight oats recipe too, it’s another delicious breakfast! 

If you’ve tried out a few of my oats recipes, I’d love to hear which one is your favourite. Let me know in the comments below!

* Disclaimer: This blog post is not intended to replace the advice of a medical professional. The above information should not be used to diagnose, treat, or prevent any disease or medical condition. Please consult your doctor before making any changes to your diet, sleep methods, daily activity, or fitness routine. Sweat assumes no responsibility for any personal injury or damage sustained by any recommendations, opinions, or advice given in this article.

<# for (var i = 0; i < comments.length; i++) { var s = comments[i]; #>

<#= s.user.username #><#= moment(s.created_at * 1000).fromNow() #>

<#= s.html_body #> <# if (s.images) { #>

<# } #>
Reply Like Unlike
<# if (s.replied_comments_count) { #> <# for (var j = 0; j < s.replied_comments.length; j++) { var c = s.replied_comments[j]; var lastComment = s.replied_comments[s.replied_comments.length - 1]; #>

<#= c.user.username #><#= moment(c.created_at * 1000).fromNow() #>

<#= c.html_body #> <# if (c.images) { #>

<# } #>
Reply Like Unlike
<# } #> <# if (s.replied_comments_count > 3) { #> Show more replies <# } #> <# } #>
<# } #>
<# for (var i = 0; i < comments.length; i++) { var s = comments[i]; #>

<#= s.user.username #><#= moment(s.created_at * 1000).fromNow() #>

<#= s.html_body #> <# if (s.images) { #>

<# } #>
Reply Like Unlike
<# } #>

Leave a comment...
Sort by: