If you’re the sort of person who could happily eat a Snickers bar with your morning coffee, then these Snickers overnight oats are definitely for you.
They have everything you want from the classic chocolate bar: creamy peanut butter, sweet sticky date caramel, crunchy salted peanuts and a layer of chocolate on top. But instead of being a mid-afternoon chocolate-bar moment, it’s all layered over creamy overnight oats for a breakfast that feels properly indulgent.

I absolutely love overnight oats when I know I have a busy morning ahead. There is something so satisfying about opening the fridge and having breakfast already waiting for you—especially when it looks like this. The little chocolate shell on top makes it feel extra special, and cracking into it with a spoon is honestly the best bit.
These are easy to make the night before and are perfect if you want to switch up your usual breakfast routine without spending ages cooking in the morning.
Why You’ll Love These Snickers Overnight Oats
• They taste like a dessert, but are made with simple everyday ingredients.
• You can prepare them the night before in just a few minutes.
• The oats are creamy, the date caramel is sweet and sticky, and the peanuts add the best crunch.
• They are easy to adapt with dairy-free ingredients or extra protein.
• They look so pretty in a glass jar, making them ideal for meal prep or a breakfast content moment.
Ingredients You’ll Need
For the overnight oats
• 50g rolled oats
• 150ml milk of your choice
• 2 tbsp Greek yogurt
• 1 tbsp smooth peanut butter
• 1 tsp chia seeds
• ½ tsp vanilla extract
• A small pinch of salt
• 1 tsp maple syrup or honey, optional
For the date caramel
• 2 Medjool dates, pitted
• 1 tsp smooth peanut butter
• 1–2 tbsp hot water
• A small pinch of salt
For the chocolate topping
• 15–20g dark or milk chocolate
• 1 tbsp salted roasted peanuts, roughly chopped
• A tiny pinch of flaky sea salt, optional

How To Make Snickers Overnight Oats
Start by adding the oats, milk, Greek yogurt, peanut butter, chia seeds, vanilla extract and salt to a jar or bowl. Give everything a really good stir, making sure the peanut butter is fully mixed through the oats.
If you like things a little sweeter, add a teaspoon of maple syrup or honey at this point. Personally, I think the dates and chocolate add plenty of sweetness, but it completely depends on your taste.
Cover the jar and place it in the fridge overnight, or for at least four hours. The oats will soften and thicken as they sit, creating that lovely creamy texture.
Next, make the quick date caramel. If your dates are very soft, you can just mash them with a fork. If they are a little firm, pop them in a small bowl with hot water and leave them for around five to ten minutes first. Mash or blend the dates with the peanut butter, salt and just enough water to make a thick caramel-like paste.
Once the oats have chilled, spoon the date caramel over the top. Sprinkle over half of the chopped peanuts.
Melt the chocolate gently in the microwave in short bursts, stirring in between, or melt it in a bowl over a pan of barely simmering water. Spoon the melted chocolate over the caramel layer, then scatter over the remaining chopped peanuts and a little flaky sea salt.
Pop the jar back into the fridge for around 10–15 minutes, just until the chocolate has set. Then all that is left to do is crack into the top with a spoon and enjoy.
Tips For The Best Overnight Oats
Use rolled oats rather than instant oats, as they hold their texture much better overnight and won’t turn mushy.
The date caramel does not need to be perfectly smooth. A slightly textured, sticky layer is delicious and gives you that homemade caramel feel. If you do prefer it silky smooth, use a small blender or food processor.
If your overnight oats look too thick in the morning, simply stir through a splash more milk. If they are too thin, add a spoonful of Greek yogurt or a little extra chia seed and leave them for another 15 minutes.
For maximum crunch, add the peanuts just before eating rather than the night before. If you add them on top of the melted chocolate, they will stick in place and still give you a lovely bite.
Easy Swaps And Variations
You can easily make these oats dairy-free by using plant milk and coconut or soya yogurt. Oat milk works beautifully with the caramel and peanut butter flavours, but almond or soya milk would work well too.
If you want to make a higher-protein version, add a scoop of chocolate or vanilla protein powder to the oat mixture. You may need an extra splash of milk, as protein powder tends to thicken everything up.
No Medjool dates? Use three or four smaller dried dates instead. Just make sure you soak them in hot water first, as they are usually firmer.

You could also use almond butter or cashew butter if that is what you have in the cupboard, although peanut butter gives the closest Snickers-style flavour.
If you do not fancy making a chocolate shell, simply stir a teaspoon of cocoa powder into the oats and top with a few chocolate chips. It is not quite as dramatic, but it is still delicious.
How Long Do Overnight Oats Last?
These Snickers overnight oats are best eaten within two to three days when stored covered in the fridge. I would recommend adding the chocolate topping and peanuts closer to the time you want to eat them if you are making several jars ahead, as that keeps the chocolate fresher and the peanuts crunchier.
Final Thoughts
These Snickers overnight oats are one of those breakfasts that make getting out of bed a little bit easier. They are creamy, chocolatey, peanut buttery and just sweet enough, with the best little crunch from the salted peanuts.

Leave a Reply