This Vegan Chocolate Mousse is dolled up with almond extract and a dollop of whipped coconut cream for true decadence in no time at all.

You’re really going to want to get your hands on (and spoons in) this dessert!
Did you miss my first Sweets for Your Sweet recipe? Be sure to check it out: Dark Chocolate Apricot Oatmeal Cookies.
This mousse is so easy to make (I am not exaggerating), you’ll have plenty of time to make your sweetie a Valentine’s Day card.
If you’re looking for a vegan dessert that doesn’t include chocolate, try my Mini Lime Cupcakes with Tequila Buttercream! They’re so pretty and super festive.
Growing up, whenever the family would visit my grandparents, my grandpa always handed out Hershey’s Milk Chocolate with Almonds candy bars. I loved those candy bars, and to this day, they still remind me of him.

This Vegan Chocolate-Almond Mousse with Coconut Whipped Topping brings back memories of those candy bars, with its smooth, rich chocolate combined with the flavor of almonds. This mousse is indulgent and chocoholics will surely enjoy it.
I made the whipped topping (also extra easy to make) with coconut milk and vegan confectioners’ sugar. Keep in mind that to make the topping, you must use the full-fat version of coconut milk, and you must refrigerate it in the can overnight.
This will cause the milk to separate and form a solid layer that hovers at the top of the can. You’ll scoop out the solid and use it to make the whipped topping.
You’ll be amazed by how easy it is to make Vegan Chocolate-Almond Mousse with Coconut Whipped Topping, and even more so with how delicious it is. No exaggeration.

Click here for the coconut whipped topping recipe.
Print
How to Make Vegan Chocolate Mousse
- Total Time: 75 minutes
- Yield: 4 servings 1x
Description
This Vegan Chocolate Mousse is a rich and indulgent dessert, enhanced with almond extract and topped with a luscious coconut whipped cream.
Ingredients
- 1 12.3-ounce package of soft or silken tofu, drained
- 1/2 cup unsweetened cocoa powder
- 1/3-1/2 cup coconut milk (or other non-dairy milk)
- 1/2 teaspoon pure almond extract
- 2-3 tablespoons maple syrup or agave nectar (optional, for sweetness)
- 1 can full-fat coconut milk, refrigerated overnight (for whipped topping)
- 2 tablespoons vegan confectioners’ sugar (for whipped topping)
Instructions
- Refrigerate a can of full-fat coconut milk overnight to allow the cream to separate from the liquid.
- For the mousse, add the cocoa powder to a bowl and gradually whisk in the coconut milk until smooth.
- In a blender or food processor, combine the drained tofu, cocoa mixture, almond extract, and optional sweetener. Blend until smooth and creamy.
- Transfer the mousse to serving dishes and refrigerate for at least 1 hour to set.
- For the whipped topping, open the chilled coconut milk can and scoop out the solidified cream into a mixing bowl. Add the vegan confectioners’ sugar and whip with a hand mixer until fluffy.
- Serve the mousse with a dollop of coconut whipped cream on top.
Notes
Use full-fat coconut milk for the whipped topping and refrigerate it overnight to separate the cream. Adjust the sweetness of the mousse with maple syrup or agave nectar to taste. The mousse can be made ahead and stored in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 10 grams
- Sodium: 20 mg
- Fat: 18 grams
- Carbohydrates: 20 grams
- Fiber: 4 grams
- Protein: 8 grams
- Cholesterol: 0 mg
Frequently Asked Questions
Why do I need to refrigerate the coconut milk overnight?
Refrigerating the coconut milk overnight allows it to separate, forming a solid layer at the top that you will scoop out to make the whipped topping.
Can I use a different type of sweetener instead of vegan confectioners’ sugar for the whipped topping?
It’s best to use vegan confectioners’ sugar for the whipped topping as it dissolves easily and creates a smooth texture; other sweeteners may not yield the same results.
How can I enhance the almond flavor in the mousse?
You can enhance the almond flavor by adding a little extra almond extract to the mousse mixture, adjusting to your taste preference.
