This Chocolate Peanut Butter Mousse topped with a hard chocolate shell is rich and fluffy. This dessert creates a satisfying contrast between the smooth mousse and the firm, crackling chocolate. It’s a no-bake and make-ahead dessert for any peanut butter and chocolate lover!

Why you’ll love this recipe
- No Bake: No oven is required and in just an hour is ready to eat!
- Perfect flavor balance: Creamy peanut butter meets rich chocolate in a match made in dessert heaven.
- Make ahead friendly: Ideal for prepping a day in advance for special occasions, family gatherings or weeknight cravings.
- Only 4 ingredients: This peanut butter mousse recipe is made with minimal ingredients.
Ingredients for a Chocolate and Peanut butter Mousse
- Heavy whipping cream: To add that velvety and rich consistency!
- Peanut Butter: I used an unsweetened and unsalted peanut butter.
- Cream Cheese: For added richness and tang. It also helps stabilize the mousse.
- Powdered Sugar: Helps sweeten the mixture without affecting the texture like granulated sugar might.
- Semi-sweet chocolate chips: Feel free to use sugar-free chocolate chips, vegan chocolate chips or any other of choice!
- Coconut oil: If you don’t like coconut flavor, use refined coconut oil.
How to make Chocolate Peanut Butter Mousse recipe
For the Peanut Butter Mousse base:
- In a cold bowl, whip the heavy cream to stiff peaks and set aside.
- In a separate bowl, beat together the cream cheese, peanut butter, powdered sugar until smooth and fluffy.
- Gently fold the whipped cream into the peanut butter mixture until fully combined.
- Serve in small glasses or bowls and chill in the refrigerator for 1-2 hours to firm up.
For the Hard Chocolate Shell topping:
- In a bowl, microwave together chocolate chips and coconut oil 15-30 seconds in 2 intervals stirring in between, until smooth and fully melted.
- Once your peanut butter mousse has chilled and firmed up, pour a thin layer of the melted chocolate on top of each peanut butter mousse cup.
- Refrigerate again for 10-15 minutes. The topping will harden into a chocolate shell.

Tips
- Don’t overmix: When folding the whipped cream, overmixing can deflate the mousse and ruin the airy texture.
- Chill completely: This helps the mousse firm up and develop the best texture.
- Choose the right peanut butter: Avoid peanut butter with added sugar or oils, as they can alter the texture and flavor.
How to store
To store: Store covered peanut butter cups for up to 2-3 days in the refrigerator. It’s best served within the first 48 hours for the creamiest texture.
To freeze: You can freeze the mousse for up to 1 month. Thaw in the fridge for 2-3 hours before serving. The texture may change slightly, but it’s still delicious.
Avoid room temperature: Since this mousse is made with cream with a hard chocolate topping, it should not be left at room temperature for more than 1 hour.
Variations
There are so many ways to personalize this easy peanut butter mousse recipe:
- For a Vegan Chocolate Peanut Butter Mousse version: Use coconut whipped cream and vegan chocolate chips.
- Low sugar Peanut Butter Mousse: Use sugar-free powdered sweetener like monk fruit or erythritol.
- Espresso shot: Add 1 tsp of instant espresso powder to the melted chocolate for a mocha twist.
Topping ideas
I always said that the more toppings, the better. Feel free to add whatever you want, but here’re some ideas to turn it into the best peanut butter mousse recipe:
- Crushed Pretzels: For a sweet and salty kick.
- Peanut Butter: Drizzle extra peanut butter on top.
- Sea Salt flakes: A small sprinkle takes flavor to the next level.
- Whipped Cream: A classic choice that adds lightness and contrast to the peanut butter flavor.
- Caramel Sauce: Drizzle some caramel sauce for a more indulgent dessert vibe.

More recipes you might like
- Vegan Oatmeal Chocolate Chip Cookies
- No Bake Biscoff Cheesecake
- Chocolate Dump Cake
- Chocolate Chip Cookie Pie Recipe
- Microwave Brownie Mug Cake
- No Bake Cookie Dough Cheesecake

Chocolate Peanut Butter Mousse
Equipment
- 2 Mixing bowls
- Hand or stand mixer
- Rubber spatula
- Serving cups, ramekins, jars, glasses or small bowls
Ingredients
Peanut Butter Mousse base:
- 1 cup (240 ml) heavy whipping cream, cold
- 1/2 cup (120 g) creamy peanut butter
- 1 cup (8 oz) cream cheese, softened
- 1/2 cup (60 g) powdered sugar
Hard Chocolate Shell topping:
- 1/3 cup (60 g) semi-sweet chocolate chips
- 2 tbsp (30 ml) coconut oil
Instructions
Peanut Butter Mousse base:
- In a cold bowl, whip the heavy cream to stiff peaks and set aside.
- In a separate bowl, beat together the cream cheese, peanut butter, powdered sugar until smooth and fluffy.
- Gently fold the whipped cream into the peanut butter mixture until fully combined.
- Serve in small glasses or bowls and chill in the refrigerator for 1-2 hours to firm up.
Hard Chocolate Shell topping:
- In a bowl, microwave together chocolate chips and coconut oil 15-30 seconds in 2 intervals stirring in between, until smooth and fully melted.
- Once your peanut butter mousse has chilled and firmed up, pour a thin layer of the melted chocolate on top of each peanut butter mousse cup.
- Refrigerate again for 10-15 minutes. The topping will harden into a chocolate shell.
Notes
- Sprinkle crushed peanuts or flaky salt on the melted chocolate before it hardens.
- If you don’t want a coconut flavor in the shell, use refined coconut oil.
- Let mousse chill thoroughly before topping to prevent the melted chocolate from sinking or melting the base.
- Store this Chocolate Peanut Butter mousse recipe for maximum 2-3 days in the fridge.
Leave a Reply