If you love a treat that’s both chewy and chocolatey then this recipe for oat bars topped with chocolate is a must-try. They’re perfect to enjoy as an afternoon snack, dessert or even a lunchbox favourite.

These chocolate oat bars are super easy to make and best of all, they only require a few simple ingredients. The recipe is super quick and provides the perfect balance of oats and chocolate. The bars have a thin oat layer with a thin layer of chocolate and they go perfectly with a cup of tea or coffee. They’re wholesome yet indulgent and the chewy oat base pairs nicely with the smooth dark chocolate layer.
Why You’ll Love These Chocolate Topped Oat Bars
- Quick and easy – made with pantry staples and ready in under an hour.
- Customisable – add nuts, dried fruit or seeds to the oat base.
- Make-ahead friendly – they keep well in the fridge or freezer and can even last at room temperature for a few days.
- Balanced snack – oats give a hearty texture while chocolate satisfies your sweet tooth.
Ingredients for Chocolate Topped Oat Bars
Please find the full list of ingredients and quantities in the recipe card at the end of the post.
- Butter – use salted or unsalted butter whichever you prefer.
- Golden syrup – if you don't have golden syrup, you can use honey as a substitute.
- Sugar – I use caster or superfine sugar but you can also use granulated instead.
- Oats – use any type of oats but rolled oats work best.
- Chocolate – use dark chocolate for the richer flavour.
How to Make Chocolate Oat Bars
1. Preheat oven to gas mark 4/350oC/180°C (160°FC fan) and line an 8-inch (20cm) square tin with baking paper.
2. Add the butter to a microwavable bowl and melt in the microwave at 25 second increments. You can also melt the butter in a saucepan. Mix in the golden syrup and sugar then mix in the oats, ensuring the oats are well coated.
3. Press the oat mixture firmly into the prepared tin then bake for 20 - 25 minutes until golden at the edges.
4. In microwavable bowl, melt the chocolate in the microwave at 20 second increments. Watch carefully to avoid overheating the chocolate and making it grainy. You’ll need to take the chocolate out as soon as its melts.
5. Spread the melted chocolate evenly over the cooled oat base. Refrigerate for 1 hour or until the chocolate has set. Cut into 16 bars and enjoy!
Recipe Tips
- If you’re a peanut butter lover then add 2 tablespoon peanut butter to the butter before you and the oats. You can also add peanut butter into the melted chocolate before topping.
- For a fruity boost, add chopped dried cranberries, raisins, apricots or dates.
- If you love nuts then mix in chopped almonds, walnuts, pumpkin seeds or sunflower seeds with the oats.
- Sprinkle flaky sea salt on top of the chocolate layer for a sweet-salty finish.
Nutrition
Nutrition based on 1 serving - Calories: 160kcal | Fat: 8.7g | Saturates: 5.1g | Carbs: 17.7g | Sugar: 10.0g | Fibre: 1.1g | Protein: 1.8g | Salt: 0.16g.
Storage
These bars keep well in an airtight container at room temperature for a few days or in the fridge for up to 1 week.
They also freeze well. Just wrap individually for a quick grab-and-go snack.
Recipes You May Like!
Chocolate Topped Oat Bars
Ingredients
- 115g salted butter
- 60g golden syrup
- 65g caster sugar
- 200g rolled oats
- 100g dark chocolate good quality
Instructions
- Preheat oven to gas mark 4/350oC/180°C (160°FC fan) and line an 8-inch (20cm) square tin with baking paper.
- Add the butter to a microwavable bowl and melt in the microwave at 25 second increments. You can also melt the butter in a saucepan. Mix in the golden syrup and sugar then mix in the oats, ensuring the oats are well coated.
- Press the oat mixture firmly into the prepared tin then bake for 20 - 25 minutes until golden at the edges.
- In microwavable bowl, melt the chocolate in the microwave at 20 second increments. Watch carefully to avoid overheating the chocolate and making it grainy. You’ll need to take the chocolate out as soon as its melts.
- Spread the melted chocolate evenly over the cooled oat base. Refrigerate for 1 hour or until the chocolate has set. Cut into 16 bars and enjoy!
Leave a Reply