A Silky, Dreamy Mousse That’s Entirely Plant-Based
This Vegan Peanut Butter Mousse with Chocolate Ganache is a luxurious dessert that proves you don’t need dairy or eggs to create an incredibly rich and satisfying treat. Silken tofu forms the surprisingly smooth and creamy base of the mousse, while peanut butter adds its signature nutty flavor. A touch of agave syrup (or your preferred sweetener) provides just the right amount of sweetness, and a hint of vanilla enhances the overall flavor profile. Topped with a decadent yet simple two-ingredient chocolate ganache, this dessert is a guaranteed crowd-pleaser. It’s perfect for special occasions, dinner parties, or a delightful weeknight indulgence.
A Vegan Dessert That Fooled Even the Non-Vegans
I first made this Vegan Peanut Butter Mousse with Chocolate Ganache for a dinner party where a few of my guests were vegan. I was a little nervous about using tofu in a dessert, but I was amazed at how well it worked. The mousse was incredibly smooth and creamy, and no one could believe it was dairy-free and egg-free! It was a huge hit with everyone, vegans and non-vegans alike. Since then, this recipe has become one of my go-to desserts for entertaining. It’s always a conversation starter, and it’s a great way to show people that vegan desserts can be just as delicious and indulgent as their traditional counterparts. I often make it when I’m craving something rich and chocolatey.
Ingredient Insights: Choosing the Right Ingredients for a Perfect Mousse
The success of this recipe lies in the careful selection of ingredients. Here’s what you’ll need:
For the Peanut Butter Mousse:
- Silken Tofu (350 grams): The secret ingredient that creates the smooth, creamy texture of the mousse.
- Tip: Use silken tofu, not firm or extra-firm tofu, for this recipe. Silken tofu has a higher water content and a softer consistency that blends perfectly into a mousse. Make sure to drain any excess liquid.
- Smooth Peanut Butter (3-4 tablespoons): Adds the signature nutty flavor and contributes to the creamy texture.
- Tip: Use a natural peanut butter without added sugar or oils for the best flavor and a healthier option. Adjust the amount to your preference.
- Agave Syrup (3-4 tablespoons): Provides sweetness to the mousse.
- Alternatives: You can also use maple syrup or powdered sugar, adjusting the quantity to your liking.
- Vanilla Extract or Paste (1 teaspoon): Enhances the overall flavor profile with a warm, aromatic note.
- Salt (1 pinch): Balances the sweetness and enhances the other flavors.
For the Chocolate Ganache:
- 70% Dark Chocolate (100 grams): The base of the ganache, providing a rich, intense chocolate flavor.
- Tip: Use a good-quality dark chocolate for the best flavor. You can also use chocolate chips.
- Alternative: For a less intense chocolate flavor, you can use a lower percentage of dark chocolate or even semi-sweet chocolate.
- Full-Fat Coconut Milk (400g tin): Creates a creamy, dairy-free ganache.
- Tip: You’ll only be using the thick, creamy part of the coconut milk that solidifies at the top of the can when chilled. Refrigerate the can for at least an hour before using to make it easier to separate.
Essential Equipment: Tools for Mousse and Ganache Making
- Blender or Food Processor: Essential for creating a smooth and creamy mousse.
- Small Saucepan: For gently heating the cream for the ganache, if using a stovetop method.
- Microwave-Safe Bowl: To melt the chocolate, if using the microwave method.
- Whisk: For combining the ganache ingredients.
- Ramekins or Jars: For serving the mousse.
- Measuring Cups and Spoons: For accurate ingredient measurements.
- Rubber Spatula: For scraping down the sides of the bowl and transferring the mousse.

The Recipe: A Step-by-Step Guide to Vegan Peanut Butter Mousse with Chocolate Ganache
Ingredients with Measurements
For the Peanut Butter Mousse:
- 350 grams silken tofu, drained
- 3-4 tablespoons smooth peanut butter (to taste)
- 3-4 tablespoons agave syrup (or maple syrup/powdered sugar to taste)
- 1 teaspoon vanilla paste or extract
- 1 pinch salt
For the Chocolate Ganache:
- 100 grams 70% dark chocolate chips (or finely chopped)
- 400g tin full-fat coconut milk, chilled (use only the creamy part)
Detailed Instructions
1. Prepare the Peanut Butter Mousse: Creating a Smooth and Flavorful Base
- Blend Ingredients: Add the drained silken tofu, smooth peanut butter, agave syrup (or other sweetener), vanilla extract, and pinch of salt to a blender or food processor.
- Blend Until Smooth: Blend the ingredients until completely smooth and creamy, scraping down the sides as needed. This should take about 1-2 minutes.
- Tip: Taste the mousse at this point and adjust the sweetness or peanut butter flavor to your preference.
- Transfer to Ramekins: Spoon the peanut butter mousse evenly into ramekins or small jars.
- Chill: Cover the ramekins or jars and place them in the refrigerator while you prepare the chocolate ganache.
2. Make the Chocolate Ganache: A Rich and Decadent Topping
- Chill Coconut Milk (if not already done): If you haven’t already, place the can of full-fat coconut milk in the refrigerator for at least an hour, or preferably overnight. This will cause the cream to solidify and separate from the liquid.
- Melt Chocolate: Melt the dark chocolate using one of the following methods:
- Microwave: Place the chocolate in a microwave-safe bowl. Microwave in 30-second intervals, stirring after each interval, until the chocolate is completely melted and smooth. Be careful not to overheat.
- Double Boiler/Bain Marie: Place the chopped chocolate in a heatproof bowl. Set the bowl over a saucepan of simmering water, making sure the bottom of the bowl doesn’t touch the water. Stir occasionally until the chocolate is fully melted and smooth.
- Scoop Coconut Cream: Carefully open the chilled can of coconut milk without shaking it. Scoop out the thick, solidified cream from the top, leaving the watery liquid behind. You should have approximately ½ to ¾ cup of cream.
- Combine Cream and Chocolate: Add the scooped coconut cream to the melted chocolate. Whisk together gently until the mixture is smooth and well combined.
- Tip: Don’t worry if a small amount of the coconut milk liquid gets mixed in; the cream is the most important part, but a little liquid is okay.
- Set Aside: Set the ganache aside to cool slightly. It will thicken as it cools.
3. Assemble the Dessert: Combining the Layers
- Pour Ganache: Remove the chilled peanut butter mousse from the refrigerator. Pour the slightly cooled chocolate ganache evenly over the mousse in each ramekin or jar.
- Tip: Make sure the ganache isn’t too hot when you pour it over the mousse, or it could melt the mousse.
4. Chill and Set: Allowing the Flavors to Meld
- Chill: Place the assembled desserts back in the refrigerator for at least 1 hour to allow the ganache to set and the flavors to meld.
5. Serve and Enjoy: A Decadent and Dairy-Free Treat
- Serve Chilled: Serve the Vegan Peanut Butter Mousse with Chocolate Ganache chilled.
- Garnish (Optional): You can garnish the mousse with a sprinkle of chopped peanuts, a dusting of cocoa powder, or a fresh raspberry before serving.

Troubleshooting Common Problems: Tips for Success
- Mousse Too Runny:
- Problem: The peanut butter mousse is too thin or runny.
- Solutions: Make sure you’re using silken tofu and that it’s well-drained.
- Ganache Too Thick:
- Problem: The chocolate ganache is too thick to pour.
- Solutions: Gently reheat the ganache in the microwave in short bursts or over a double boiler until it becomes pourable again. You can also add a teaspoon of warm coconut milk or water to thin it out.
- Ganache Separating:
- Problem: The ganache is separating or looks grainy.
- Solutions: Make sure you’re using full-fat coconut milk and that it’s properly chilled so the cream separates. Don’t overheat the chocolate when melting. Whisk the ganache gently and continuously until it’s smooth.
Tips and Variations: Customize Your Mousse
- Chocolate Peanut Butter Swirl: Swirl some melted chocolate into the peanut butter mousse before chilling for a marbled effect.
- Nutty Crunch: Add a layer of chopped peanuts or other nuts between the mousse and the ganache for added texture.
- Fruit Layer: Add a layer of fresh berries, such as raspberries or sliced strawberries, between the mousse and the ganache.
- Different Nut Butter: Use almond butter, cashew butter, or sunflower seed butter instead of peanut butter.
- Spice it Up: Add a pinch of cinnamon or cayenne pepper to the mousse for a warm or spicy kick.
- Espresso: Add a teaspoon of espresso powder to the mousse for a mocha flavor.
Serving Suggestions: A Dessert That’s Perfect for Any Occasion
- Special Occasion Dessert: This mousse is elegant enough to serve at a dinner party or special occasion.
- Romantic Treat: The rich chocolate and peanut butter flavors make it a perfect dessert for a romantic evening.
- Weeknight Indulgence: A satisfying and delicious treat for any night of the week.
- Make-Ahead Dessert: You can prepare the mousse and ganache ahead of time and store them separately in the refrigerator. Assemble the dessert just before serving.
Pairing Recommendations: Drinks and Complements
- Drinks:
- Coffee: A strong cup of coffee or espresso complements the richness of the mousse.
- Dessert Wine: A sweet dessert wine, like a Port or a dessert Riesling, pairs well with the chocolate and peanut butter flavors.
- Plant-Based Milk: Almond milk, soy milk, or oat milk are all great non-dairy options.
- Sides:
- Fresh Fruit: A side of fresh berries provides a refreshing contrast to the rich mousse.
Nutritional Information: A Healthier Indulgence
Per serving (approximate, will vary based on size and specific ingredients): Calories: 300-350, Fat: 20-25g, Carbohydrates: 15-20g, Protein: 5-8g. (Note: This is an approximation and may vary based on the specific ingredients used).
Print
Vegan Peanut Butter Mousse with Chocolate Ganache: A Decadently Smooth and Rich Dessert
Description
Indulge in this incredibly rich and creamy Vegan Peanut Butter Mousse with a decadent Chocolate Ganache. This easy, no-bake recipe is dairy-free, egg-free, and perfect for any chocolate and peanut butter lover.
Ingredients
For the Peanut Butter Mousse:
- 350 grams silken tofu, drained
- 3–4 tablespoons smooth peanut butter (to taste)
- 3–4 tablespoons agave syrup (or maple syrup/powdered sugar to taste)
- 1 teaspoon vanilla paste or extract
- 1 pinch salt
For the Chocolate Ganache:
- 100 grams 70% dark chocolate chips (or finely chopped)
- 400g tin full-fat coconut milk, chilled (use only the creamy part)
Instructions
1. Prepare the Peanut Butter Mousse: Creating a Smooth and Flavorful Base
- Blend Ingredients: Add the drained silken tofu, smooth peanut butter, agave syrup (or other sweetener), vanilla extract, and pinch of salt to a blender or food processor.
- Blend Until Smooth: Blend the ingredients until completely smooth and creamy, scraping down the sides as needed. This should take about 1-2 minutes.
- Tip: Taste the mousse at this point and adjust the sweetness or peanut butter flavor to your preference.
- Transfer to Ramekins: Spoon the peanut butter mousse evenly into ramekins or small jars.
- Chill: Cover the ramekins or jars and place them in the refrigerator while you prepare the chocolate ganache.
2. Make the Chocolate Ganache: A Rich and Decadent Topping
- Chill Coconut Milk (if not already done): If you haven’t already, place the can of full-fat coconut milk in the refrigerator for at least an hour, or preferably overnight. This will cause the cream to solidify and separate from the liquid.
- Melt Chocolate: Melt the dark chocolate using one of the following methods:
- Microwave: Place the chocolate in a microwave-safe bowl. Microwave in 30-second intervals, stirring after each interval, until the chocolate is completely melted and smooth. Be careful not to overheat.
- Double Boiler/Bain Marie: Place the chopped chocolate in a heatproof bowl. Set the bowl over a saucepan of simmering water, making sure the bottom of the bowl doesn’t touch the water. Stir occasionally until the chocolate is fully melted and smooth.
- Scoop Coconut Cream: Carefully open the chilled can of coconut milk without shaking it. Scoop out the thick, solidified cream from the top, leaving the watery liquid behind. You should have approximately ½ to ¾ cup of cream.
- Combine Cream and Chocolate: Add the scooped coconut cream to the melted chocolate. Whisk together gently until the mixture is smooth and well combined.
- Tip: Don’t worry if a small amount of the coconut milk liquid gets mixed in; the cream is the most important part, but a little liquid is okay.
- Set Aside: Set the ganache aside to cool slightly. It will thicken as it cools.
3. Assemble the Dessert: Combining the Layers
- Pour Ganache: Remove the chilled peanut butter mousse from the refrigerator. Pour the slightly cooled chocolate ganache evenly over the mousse in each ramekin or jar.
- Tip: Make sure the ganache isn’t too hot when you pour it over the mousse, or it could melt the mousse.
4. Chill and Set: Allowing the Flavors to Meld
- Chill: Place the assembled desserts back in the refrigerator for at least 1 hour to allow the ganache to set and the flavors to meld.
5. Serve and Enjoy: A Decadent and Dairy-Free Treat
- Serve Chilled: Serve the Vegan Peanut Butter Mousse with Chocolate Ganache chilled.
- Garnish (Optional): You can garnish the mousse with a sprinkle of chopped peanuts, a dusting of cocoa powder, or a fresh raspberry before serving.
Your Vegan Peanut Butter Mousse Questions Answered
- Q: Can I use regular tofu instead of silken tofu?
- A: No, it’s not recommended. Silken tofu has a much higher water content and a smoother texture that’s essential for creating a creamy mousse. Regular tofu will result in a grainy texture.
- Q: Can I use a different type of sweetener?
- A: Yes, you can use maple syrup, coconut sugar, or any other sweetener you prefer. Adjust the amount to your liking.
- Q: How long can I store the mousse in the refrigerator?
- A: The assembled mousse can be stored in the refrigerator for up to 3 days.
- Q: Can I freeze this mousse?
- A: It’s not recommended to freeze the fully assembled mousse, as the texture may change upon thawing. However, you can freeze the peanut butter mousse layer separately for up to a month.
- Q: What if I don’t have a blender or food processor?
- A: You can mash the tofu with a fork, but it will be difficult to get it completely smooth.
- Q: Can I use a different type of nut butter?
- A: Absolutely! Almond butter, cashew butter, or sunflower seed butter would all be delicious substitutes.
- Q: Can I add other flavors to the mousse?
- A: Yes, feel free to experiment with different extracts, such as almond or peppermint. You could also add a pinch of cinnamon or other spices.
- Q: Can I make this without the chocolate ganache?
- A: Yes, the ganache is optional, though it adds a delicious layer of flavor and texture. You could top the mousse with whipped coconut cream, fresh fruit, or chopped nuts instead.
- Q: How do I make sure my ganache is smooth and doesn’t separate?
- A: Use full-fat coconut milk and make sure it’s chilled so the cream separates. Don’t overheat the chocolate. Whisk the ganache gently and continuously until it’s smooth.
- Q: Can I use a different type of chocolate for the ganache?
- A: Yes, you can use semi-sweet or milk chocolate chips, but you may need to adjust the amount of coconut cream to achieve the right consistency.
- Q: Is this recipe gluten-free?
- A: Yes, this recipe is naturally gluten-free as long as you ensure all your ingredients are certified gluten-free.
- Q: Can I double this recipe?
- A: Yes, this recipe can be easily doubled.