Chocolate Peanut Butter Yogurt Cups
These four refrigerated cups have a chocolate base, a thick peanut butter Greek yogurt center, and a smooth chocolate top that breaks under a spoon. They need no baking or freezing. Let the base set before adding the yogurt, then cool the topping chocolate until just warm before spreading it over the filling. Those two pauses keep the dark and pale layers distinct while the center stays creamy.
Ingredients for Chocolate Peanut Butter Yogurt Cups

- 3/4 cup semisweet chocolate chips (about 130g)
- 1 1/2 teaspoons refined coconut oil
- 1 1/2 cups plain, thick Greek yogurt (360g)
- 1/3 cup creamy peanut butter (85g)
- 2 tablespoons maple syrup (30g)
- Optional: a scant pinch of flaky sea salt for all four cups
Use yogurt that holds softly on a spoon; thin yogurt can blur the layers. Do not add milk or water to the filling. If using sweetened yogurt, reduce or omit the maple syrup to taste.
How to Make Chocolate Peanut Butter Yogurt Cups

Yield: 4 cups Prep: 15 minutes Chill: about 50 minutes Total: about 1 hour 5 minutes
- Melt the chocolate: Place four clear, straight-sided 6- to 8-ounce cups on a tray. Microwave the chocolate chips and coconut oil in a microwave-safe bowl in 15- to 20-second intervals, stirring after each, until smooth. Reserve roughly half for the tops.
- Set the bases: Divide the other half among the cups and spread it over the bottoms. Refrigerate uncovered for 15 to 20 minutes, until the chocolate holds its shape when a cup is gently tilted.
- Mix the filling: Stir the yogurt, peanut butter, and maple syrup together until thick and evenly pale beige, with no large peanut butter streaks.
- Fill the cups: Gently spoon the filling over the set bases, dividing it evenly at roughly 1/2 cup per cup. Smooth the surfaces and refrigerate for 5 to 10 minutes. Let the reserved chocolate cool until just warm. If it has become too thick to spread, briefly rewarm it, then let it cool again.
- Add the chocolate tops: Spoon the just-warm chocolate gently onto the centers of the chilled filling and spread it in a thin layer to the edges. Add a few flakes of salt, if using. Refrigerate uncovered for 25 to 30 minutes, until the tops no longer look wet or flow when gently tilted.
How to Keep the Layers Distinct
A firm chocolate base keeps the yogurt from swirling into it. The topping needs the opposite balance: fluid enough to spread, but not hot enough to streak through the filling. Spoon it on gently rather than pouring it from a height. Layer thickness and refrigerator temperature can change the setting time, so check how the chocolate looks and moves instead of relying only on the clock.
What Texture to Expect
The chocolate should form a distinct, spoon-breakable top while the yogurt beneath stays thick and creamy. If a cup is difficult to spoon straight from the refrigerator, let it stand for about 5 minutes before serving. These cups are chilled, not frozen.
Make-Ahead and Storage
Once the tops have set, cover the cups and keep them refrigerated. Aim to eat them within 3 days. Freezing is not recommended if you want the yogurt center to remain smooth and creamy.
For another make-ahead cup, try these Berry-Layered Chia Pudding Cups.
Nutrition
Approximate nutrition per cup, based on four cups and plain 2% Greek yogurt: 385 calories, 16g protein, 23g fat, and 33g carbohydrates. Per 100g: approximately 255 calories, 10g protein, 15g fat, and 21g carbohydrates. Values vary by ingredient brand and yogurt fat content; optional salt is not included.
Equipment
- Four clear, straight-sided 6- to 8-ounce cups
- Tray
- Microwave-safe bowl
- Microwave
Ingredients
For the cups
- 3/4 cup semisweet chocolate chips (about 130 g)
- 1 1/2 teaspoons refined coconut oil
- 1 1/2 cups plain, thick Greek yogurt (360 g)
- 1/3 cup creamy peanut butter (85 g)
- 2 tablespoons maple syrup (30 g)
- Optional: a scant pinch of flaky sea salt for all four cups
Instructions
- Place four clear, straight-sided 6- to 8-ounce cups on a tray.
- Microwave the chocolate chips and coconut oil in a microwave-safe bowl in 15- to 20-second intervals, stirring after each interval, until smooth. Reserve roughly half of the melted chocolate for the tops.
- Divide the remaining chocolate among the cups and spread it over the bottoms. Refrigerate uncovered for 15 to 20 minutes, until the chocolate holds its shape when a cup is gently tilted.
- Stir the yogurt, peanut butter, and maple syrup together until thick and evenly pale beige, with no large peanut butter streaks.
- Spoon the filling evenly over the set chocolate bases, about 1/2 cup per cup. Smooth the surfaces and refrigerate for 5 to 10 minutes.
- Let the reserved chocolate cool until just warm. If it becomes too thick to spread, briefly rewarm it, then let it cool again.
- Spoon the chocolate gently onto the centers of the chilled filling and spread it in a thin layer to the edges. Add a few flakes of salt, if using.
- Refrigerate uncovered for 25 to 30 minutes, until the tops no longer look wet or flow when gently tilted.
Tips
- Use thick Greek yogurt that holds softly on a spoon; thin yogurt can blur the layers.
- Do not add milk or water to the filling.
- Let the chocolate bases set before adding the yogurt filling.
- Cool the topping chocolate until just warm before spreading, and spoon it on gently.
- Check that the chocolate looks set and does not flow when tilted; setting time can vary with layer thickness and refrigerator temperature.
- If using sweetened yogurt, reduce or omit the maple syrup to taste.
