Healthy Dessert Ideas

Healthy Peanut Butter Cups with Dark Chocolate and Oat Flour

Gluten-FreeDairy-FreeNo-BakeRefined Sugar-FreeEgg-Free
Prep Time20 min
Chill Time30 min
Servings12
Calories132 kcal
Health Score8/10
↓ Jump to recipe
Healthy Peanut Butter Cups with Dark Chocolate and Oat Flour

If you have ever bitten into a Reese's cup and immediately wished it came with a little less guilt and a lot more nutrition, this recipe is going to become your new favourite freezer staple. These healthy peanut butter cups are built from whole food ingredients, skipping the refined sugars and hydrogenated oils you find in the shop-bought version. Each cup has a thick, creamy peanut butter centre surrounded by a snappy dark chocolate shell, and the whole batch takes less than an hour from start to finish. They are genuinely satisfying without the sugar crash that follows a handful of commercial candy, making them a brilliant option for anyone trying to eat more mindfully without giving up the foods they love.

The ingredient list here is short and purposeful. Natural peanut butter does the heavy lifting in the filling, bringing healthy monounsaturated fats, plant-based protein and that deeply savoury, roasted flavour that makes the chocolate and peanut butter combination so addictive. A small amount of oat flour binds the filling and adds a subtle nuttiness while quietly bumping up the fibre content per serving. Raw honey replaces refined white sugar, giving just enough sweetness without dominating. The chocolate coating uses good quality 85 percent dark chocolate, which is significantly lower in sugar than milk chocolate and provides a meaningful dose of antioxidant flavonoids. A pinch of flaky sea salt on top is non-negotiable because it sharpens every flavour in the cup and makes the whole thing taste like something from a high-end chocolatier.

The texture is genuinely wonderful. The peanut butter filling sets firm enough to hold its shape when you bite in, but it stays soft and almost fudgy rather than dry or crumbly. The dark chocolate shell has a proper snap when cold, and as it warms slightly in your hand the two layers start to meld together in the most satisfying way. Straight from the freezer they have an almost ice-cream-adjacent quality that is particularly good on a warm afternoon. Serve them as a post-dinner sweet, tuck one into a lunchbox, or keep a small stack beside your desk for a mid-afternoon snack that actually delivers lasting energy rather than a quick spike and crash. They look impressive enough to put out at a dinner party too, especially if you finish them with a few flakes of sea salt and a tiny sprinkle of crushed roasted peanuts.

From a nutritional standpoint these cups genuinely deliver where the commercial versions fall short. Each cup comes in at around 130 calories, with a solid five grams of protein and three grams of fibre, putting them streets ahead of a standard peanut butter cup in terms of satiety value. Using oat flour keeps the recipe naturally gluten-free as long as you source certified gluten-free oats, and swapping dairy milk chocolate for 85 percent dark chocolate makes them fully dairy-free and vegan. The total sugar per cup sits at roughly five grams, compared to the ten to twelve grams you get in a standard commercial version. Raw honey provides trace minerals and enzymes not present in refined sugar, though you can swap it for pure maple syrup to keep the recipe entirely plant-based. The healthy fats from peanut butter and dark chocolate support heart health, help absorb fat-soluble vitamins and contribute to that full, satisfied feeling that keeps you from reaching for a second and third cup. These are a treat, not a superfood miracle, but they are a genuinely smart swap that proves healthy eating and deep chocolate-peanut-butter satisfaction can absolutely coexist.

Ingredients

Serves:12
  • 200 g 85% dark chocolate (roughly chopped, good quality)
  • 1 tsp coconut oil (helps the chocolate stay glossy and smooth)
  • 160 g natural peanut butter (smooth, no added sugar or oil)
  • 3 tbsp oat flour (certified gluten-free if needed)
  • 2 tbsp raw honey (or pure maple syrup for vegan)
  • 1 tsp vanilla extract
  • 0.3 tsp fine sea salt (for the filling)
  • 0.5 tsp flaky sea salt (for topping, optional but recommended)

Instructions

  1. 1

    Line a standard 12-cup muffin tin with paper liners and set it aside on a flat surface in the freezer to chill while you prepare the chocolate.

    Chilling the tin first helps the first layer of chocolate set faster and gives you cleaner, more even cups.

  2. 2

    Melt the dark chocolate and coconut oil together using a double boiler or in a heatproof bowl set over a pan of barely simmering water. Stir gently and consistently until fully melted and glossy, then remove from the heat.

    Keep the heat low. Overheating dark chocolate can make it grainy and dull.

  3. 3

    Spoon roughly one teaspoon of melted chocolate into the base of each paper liner. Use the back of the spoon to nudge the chocolate slightly up the sides of each liner, creating a shallow cup shape. Place the tin in the freezer for eight minutes until the base layer is fully set.

    Do not worry about perfect edges. A slightly rustic look is part of the charm.

  4. 4

    While the chocolate bases set, make the filling. Combine the peanut butter, oat flour, raw honey, vanilla extract and fine sea salt in a mixing bowl. Stir well until everything comes together into a thick, uniform paste. If the mixture feels very stiff, add half a teaspoon of warm water and stir again.

    The filling should hold its shape when rolled into a ball. If it seems too soft, pop it in the fridge for five minutes before portioning.

  5. 5

    Divide the peanut butter filling into 12 equal portions, roughly one heaped teaspoon each. Roll each portion into a ball, then flatten it gently between your palms into a disc slightly smaller in diameter than the muffin liner. Place one disc onto each set chocolate base.

    Slightly smaller discs leave a little room around the edge so the top chocolate layer can seal around the filling properly.

  6. 6

    Spoon the remaining melted chocolate over each peanut butter disc, covering the filling completely. Tap the tin gently on the counter a few times to help the chocolate settle into an even layer. Finish each cup with a small pinch of flaky sea salt.

    If your remaining chocolate has thickened while you worked, set the bowl back over the warm water for thirty seconds and stir before topping.

  7. 7

    Transfer the tin to the freezer and chill for at least 30 minutes until the cups are fully set and the chocolate is completely firm. Once set, peel away the paper liners and serve, or store as directed below.

    They peel most cleanly when fully frozen. Let them sit at room temperature for two minutes if you find the liners are sticking.

Nutrition per serving

132kcal

Calories

5g

Protein

9g

Carbs

9g

Fat

3g

Fibre

5g

Sugar

82mg

Sodium

Pro Tips

  • Use a kitchen scale to weigh the chocolate and peanut butter for consistently sized cups.

  • Natural peanut butter with oil separation works best here. Stir it thoroughly before measuring.

  • If you want a thicker chocolate shell, add an extra 50g of dark chocolate to the recipe.

  • Mini muffin tins work brilliantly for bite-sized cups. Reduce filling portions to half a teaspoon and chill for 20 minutes.

  • Warming your hands slightly before rolling the filling into balls makes the process much easier.

  • Always taste your dark chocolate before using it. A good quality 85 percent bar should taste rich and slightly bitter, not chalky.

Frequently Asked Questions

Variations

  • Crunchy Peanut Butter Cups

    Use crunchy natural peanut butter in the filling and stir in one tablespoon of finely chopped roasted peanuts for extra texture and bite.

  • Chocolate Coconut Peanut Butter Cups

    Add two tablespoons of desiccated coconut to the peanut butter filling for a tropical twist. Toast the coconut lightly first for a deeper, nuttier flavour.

  • Espresso Dark Chocolate Cups

    Stir half a teaspoon of instant espresso powder into the melted chocolate before assembling. The coffee intensifies the dark chocolate flavour beautifully without adding any notable coffee taste.

  • Protein-Boosted Cups

    Replace one tablespoon of oat flour with one tablespoon of your favourite unflavoured or vanilla plant-based protein powder to increase the protein content per cup.

Substitutions

  • Raw honeyPure maple syrup (Use the same quantity. Maple syrup makes the recipe fully vegan and has a slightly thinner consistency, so the filling may need an extra half tablespoon of oat flour to firm up.)
  • Oat flourAlmond flour (Use the same quantity. Almond flour gives a slightly richer, denser filling with extra protein and healthy fat.)
  • Natural peanut butterSunflower seed butter (A perfect nut-free option for those with peanut allergies. The flavour is milder and slightly more earthy. Use the same quantity.)
  • 85% dark chocolate70% dark chocolate (A less intense option if you find 85% too bitter. Sugar content per cup will increase slightly, around 1 to 2 grams extra per serving.)
  • Coconut oilRefined avocado oil (Works identically to coconut oil here. Use the same quantity. Avocado oil has no discernible flavour, which keeps the chocolate taste clean.)

🧊 Storage

Store in an airtight container in the freezer for up to 6 weeks, or in the fridge for up to 2 weeks. Layer parchment paper between cups if stacking to prevent sticking. Allow to sit at room temperature for 3 to 5 minutes before eating for the best texture.

📅 Make Ahead

These are an ideal make-ahead treat. The full batch can be prepared up to 6 weeks in advance and stored in the freezer. Pull out individual cups as needed rather than defrosting the whole batch at once.