Combine the oats, chia seeds and a pinch of salt in a bowl or glass jar.
Add in the milk, yogurt, peanut butter and vanilla extract. Give it a good stir.
Roughly chop the peanuts with a knife. Stir them into the overnight oats.
Make the caramel by combining peanut butter and maple syrup. Add a splash of water to thin it out until it reaches the desired consistency.
Melt the chocolate in a small double boiler in the microwave at 20-second intervals at 700W.
Fill a small jar with a few teaspoons of the oat mixture and cover it with caramel and chocolate. Place it in the fridge for 3-5 minutes until the chocolate solidifies. Repeat with another layer of oats, caramel and chocolate.
Cover with plastic film or close with a lid and place in the refrigerator to set for at least 4 hours (preferably overnight).
Notes
You can replace the chia seeds with flax seeds or leave them out completely.
Preferably use unsalted and unsweetened peanut butter but any kind will work. We usually go for 100% pure peanut butter.
If you run out of milk, you can easily make this Snickers overnight oats recipe with the same amount of water. Keep all the other ingredients the same.
You can make these up to 5 days ahead of time if stored correctly in the refrigerator. Think about meal-prepping a big batch on Sunday and you'll have breakfast ready for the entire week.