Sweet Potato Chocolate Mousse Recipe: Silky Vegan Richness Without Eggs

Side Dishes

Sweet Potato Chocolate Mousse Recipe: Silky Vegan Richness Without Eggs

Here’s a sweet potato chocolate mousse recipe that turns simple sweet potatoes into a luscious, egg-free dessert fit for any chocolate lover.

The secret lies in roasting the sweet potatoes until tender and blending them with rich cocoa powder and plant-based milk for a velvety texture that's naturally sweet and deeply satisfying.

I developed this recipe after realizing how versatile sweet potatoes could be beyond savory dishes—turns out, they're the perfect canvas for chocolate lovers who want something lighter yet indulgent.

What makes this dessert truly special is its silky consistency without relying on eggs or dairy. The roasting process caramelizes the natural sugars in the sweet potatoes, enhancing their sweetness while creating a smooth purée that blends seamlessly with cocoa.

Chilling for at least 4 hours ensures the perfect firm-yet-creamy texture, making it ideal for serving at parties or as a special treat. The result is a dessert that's rich, velvety, and subtly sweet—with none of the heaviness of traditional mousse.

This recipe is perfect for those following a vegan lifestyle or anyone looking to enjoy a dessert that's both nutritious and decadent. The natural sweetness of the sweet potatoes reduces the need for added sugar, while the cocoa powder delivers that classic chocolate flavor we all love.

Garnish with toasted coconut flakes or fresh berries for added texture and visual appeal, and you'll have a dessert that's as impressive as it is delicious.

Whether you're hosting a dinner party or simply craving something sweet, this mousse delivers restaurant-quality results with minimal effort. The preparation is straightforward, and the ingredients are easy to find, making it a foolproof recipe for any occasion.

Let's get started on creating this unique, plant-based dessert that will surprise and delight everyone who tries it.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for sweet potato chocolate mousse

Sweet potatoes, cocoa, coconut milk—this trio creates a velvety vegan mousse that’s secretly healthy yet decadent.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 2 whole Organic preferred, peeled and cubed
Unsweetened Cocoa Powder 🍫 ½ cup High-quality Dutch-processed preferred
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, full-fat for creaminess
Maple Syrup 🍯 ¼ cup Pure, grade B for depth
Vanilla Extract 🌿 1 tbsp Pure vanilla, not imitation
Ground Flaxseed 🌾 1 tbsp For vegan egg substitute
Almond Milk 🥛 ½ cup Unsweetened, chilled
Pinch Sea Salt 🧂 ⅛ tsp Enhances chocolate flavor
Toasted Coconut Flakes 🥥 ¼ cup For garnish, optional
Fresh Raspberries 🍓 ½ cup For garnish, optional
Extra-Virgin Olive Oil 🫒 1 tbsp For roasting sweet potatoes
Powdered Sugar 🍚 2 tbsp For dusting, optional

The sweet potatoes are the star—organic or heirloom varieties have the deepest flavor. Trader Joe's and Whole Foods carry great options, or grab the largest russet-looking ones at your regular grocery store. Roast them until fork-tender (about 45 minutes at 400°F) so they purée smoothly. Don’t skip peeling—the skin can make the texture gritty. For extra richness, some people add a splash of espresso powder (½ tsp) to the cocoa mix, but it’s totally optional. The cocoa powder? Valrhona or Guittard brands are my go-tos—they’re pricier but worth it for that professional depth of flavor.

No full-fat coconut milk? Light coconut milk plus 1 tbsp coconut cream works in a pinch, but the texture won’t be as luscious. Substitute almond milk if needed, but add 1 extra tbsp of maple syrup to compensate for the lack of fat. Short on vanilla? A scraped vanilla bean pod (or ½ tsp vanilla bean paste) adds complexity. The flaxseed egg is non-negotiable for binding—Bob’s Red Mill is the brand I always grab. For the almond milk, unsweetened Silk or Califia Farms are my pantry staples. No fresh berries? Freeze some raspberries in advance—they’ll thaw just enough to add color and a little juice.

This mousse tastes even better the next day—chill for 6+ hours before serving. Store in an airtight container in the fridge for up to 5 days, though the texture may firm up more over time. Portion into ramekins ahead for easy serving. To reheat slightly (if you prefer it softer), microwave for 10-15 seconds. The toasted coconut flakes? Pulse them in a dry skillet for 2-3 minutes until golden—don’t walk away, or they’ll burn. Garnish just before serving, or they’ll get soggy.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just microwave the sweet potato whole for 8-10 minutes, then scoop out the flesh—no peeling, no mess. That creamy texture comes from the microwave, not hours of simmering.
  • No Boil Needed: I swear by this trick: just microwave the sweet potato whole for 8-10 minutes, then scoop out the flesh—no peeling, no mess. That creamy texture comes from the microwave, not hours of simmering.
  • Rich Without Guilt: The cocoa and coconut milk make this taste like a decadent dessert, but the sweet potato actually cuts the sweetness. Honestly, I add less maple syrup than I think I need—it’s that naturally balanced.
  • Date Night Ready: Serve it chilled in small glasses with a sprinkle of cinnamon or crushed nuts, and you’ve got a restaurant-worthy treat. Between us, this is the dessert I make when I want to impress but don’t want to bake.

Step-by-step instructions for sweet potato chocolate mousse

This silky vegan dessert comes together with simple techniques and bold flavors—no eggs or fancy equipment needed!

1

Roast the Sweet Potatoes Until Silky

Preheat your oven to 400°F. Toss the 2 whole medium sweet potatoes (peeled and cubed) with 1 tablespoon extra-virgin olive oil on a baking sheet. Roast for 25-30 minutes, flipping halfway, until fork-tender with caramelized edges. You'll know they're perfect when the knife slides in easily and the flesh is soft enough to mash smoothly.

Real talk: Don't skip the roasting—this step transforms the sweet potatoes into a naturally sweet, velvety base. If they're undercooked, your mousse will be grainy. Let them cool slightly before processing, about 10 minutes. This prevents excess moisture from making your mousse watery later.

2

Create the Flaxseed Egg Substitute

In a small bowl, whisk together 1 tablespoon ground flaxseed and 0.5 cup almond milk. Let it sit for 5 minutes until it thickens into a gel-like consistency—this is your egg substitute. The mixture should resemble raw egg whites in texture. If it's still runny after 5 minutes, add 1 more teaspoon flaxseed and wait another 2 minutes.

This flaxseed mixture binds everything together just like eggs would. I always double-check the thickness before moving forward—it's the secret to that luscious mousse texture. Keep it at room temperature while you prepare the rest of the ingredients.

3

Blend the Chocolate Base

In a high-speed blender, combine the cooled roasted sweet potatoes, 0.5 cup unsweetened cocoa powder, 0.25 cup maple syrup, 1 tablespoon vanilla extract, the flaxseed gel, and a pinch of sea salt. Blend on high for 1-2 minutes until completely smooth. You might need to scrape down the sides once or twice to ensure everything incorporates evenly.

The key here is patience—don't rush the blending. You're looking for a thick, pudding-like consistency that coats the back of a spoon. If it's too thick, add 1-2 tablespoons almond milk to loosen it. If it's too thin, blend in 1 extra tablespoon cocoa powder until it reaches the right texture.

4

Whip the Coconut Milk Cream

Open the 13.5 oz full-fat coconut milk can and scoop out only the thick cream from the top (discard or save the watery part). In a chilled mixing bowl, whip the coconut cream with an electric mixer until it forms stiff peaks—about 2-3 minutes. This is what gives your mousse that cloud-like texture. If it doesn't thicken properly, your coconut milk might not be cold enough—try chilling the bowl and beaters in the freezer for 10 minutes before whipping again.

Don't skip this chilling step—room temperature coconut milk won't whip properly. I like to use a stand mixer for this because it's more stable than hand mixers. The whipped coconut cream should hold its shape when you lift the beaters—this is your signal it's ready to fold.

5

Fold and Chill for Perfect Texture

Gently fold about ⅓ of the whipped coconut cream into the chocolate mixture to lighten it, then fold in the remaining coconut cream until fully combined. Divide the mousse among 6 serving glasses and smooth the tops with a spatula. Cover and refrigerate for at least 4 hours (overnight is best) to let it set completely.

When you're ready to serve, dust the tops with 2 tablespoons powdered sugar and garnish with 0.25 cup toasted coconut flakes and 0.5 cup fresh raspberries. The mousse should be firm but still silky when spooned. If it's too firm, let it sit at room temperature for 10 minutes before serving—this makes all the difference in that first bite!

👨‍🍳

Pro Tips For Making Sweet Potato Chocolate Mousse

  • ROAST SWEET POTATOES UNTIL SOFT: I learned this the hard way—undercooked sweet potatoes turn your mousse into a grainy, chalky mess. Roast them at 400°F (200°C) for 45-50 minutes, or until a knife slides in like butter. Pierce them first with a fork, or they’ll explode in the oven.
  • WHISK COCOA INTO MILK: Dumping cocoa powder into cold coconut milk and hoping for the best? Skip it. Warm the coconut milk slightly first—just enough to dissolve the cocoa smoothly. Cold milk makes lumps, and nobody wants to eat chocolate grit.
  • STRAIN THE PUREE THOROUGHLY: A fine-mesh sieve isn’t just for show—it removes all the stringy bits that turn your mousse into a textural disaster. Press the roasted sweet potatoes through with a spoon, and don’t skimp. The smoother the puree, the silkier the final result.
  • CHILL THE MIXTURE LONGER: This isn’t the kind of dessert you can rush. After blending, refrigerate the mixture for at least 4 hours—overnight is ideal. The flavors meld, the texture sets properly, and the chocolate sweet potato magic happens. Trust the process, even if you’re impatient like me.

Best sauces and condiments for this recipe

Caramel Drizzle

Elevate your sweet potato chocolate mousse with a homemade salted caramel drizzle—just ½ cup maple syrup, 2 tbsp coconut oil, and a pinch of sea salt simmered together for 5 minutes.

Let it cool slightly before drizzling over the chilled mousse. The caramel's depth contrasts beautifully with the earthy sweet potatoes while adding a touch of indulgence. 🍯

Spiced Orange Glaze

Brighten the dish with a zesty orange glaze made from 2 tbsp orange marmalade, 1 tsp fresh orange zest, and ½ tsp ground cinnamon. Warm the mixture gently in a small saucepan until smooth, then strain to remove any lumps.

Drizzle over the mousse just before serving—this adds a citrusy pop that cuts through the richness. I love using Bonnie Brae marmalade for its perfect balance of sweet and tart. 🍊

Peanut Butter Swirl

For a nutty twist, fold 2 tbsp creamy peanut butter (like Smucker’s Natural) into the whipped coconut cream before combining with the chocolate base. Use a knife to gently swirl the peanut butter into the mousse after it's chilled for a marbled effect.

The peanut butter adds protein and a satisfying crunch that pairs surprisingly well with the sweet potato’s natural sweetness. 🥜

Chili-Lime Dust

Add a bold contrast with a chili-lime dust made from 1 tsp powdered sugar, ¼ tsp cayenne pepper, and ½ tsp lime zest. Lightly dust the top of each serving just before eating—the heat and acidity wake up the chocolate and sweet potato flavors.

This is my go-to for a dessert that feels both sweet and unexpected. 🌶️

Raspberry Coulis

Blend ½ cup fresh raspberries, 1 tbsp maple syrup, and 1 tsp lemon juice into a smooth coulis using a fine-mesh sieve. Serve this vibrant sauce on the side or drizzle it over the mousse for a fruity, tangy complement.

The acidity balances the sweetness perfectly, and it’s a great way to use up extra berries. 🍓

Toasted Coconut Syrup

Simmer ¼ cup coconut milk with 2 tbsp maple syrup and 1 tbsp toasted coconut flakes for 3 minutes** until slightly thickened. Strain out the coconut flakes and drizzle the syrup over the mousse. The toasted coconut flavor amplifies the coconut milk base, creating a cohesive and aromatic finish. 🥥

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 120mg5%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 28g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular potatoes instead of sweet potatoes?

No, sweet potatoes are essential for this recipe. Their natural sweetness and creamy texture create the perfect base for chocolate mousse. Regular potatoes are starchy and watery, which would make the mousse too thin and flavorless. The caramelization from roasting sweet potatoes adds depth that you won't get from white or red potatoes.

2

Why does my mousse turn out too runny?

Runny mousse usually happens when the coconut cream isn't whipped enough or the sweet potato purée isn't thick enough. Make sure to chill your mixing bowl and beaters before whipping the coconut cream until it forms stiff peaks. Also, roast the sweet potatoes until fork-tender—they should mash easily but not be watery. If needed, add 1 extra tablespoon of cocoa powder to thicken the mixture.

3

Is this recipe truly vegan?

Yes, this recipe is completely plant-based! The flaxseed egg substitute replaces traditional eggs, and all other ingredients are naturally vegan. The sweet potatoes provide natural sweetness, eliminating the need for dairy-based ingredients like cream or butter. Always double-check your cocoa powder and vanilla extract labels to ensure they're vegan-friendly.

4

How can I make this dessert less sweet?

Reduce the maple syrup by 1-2 tablespoons or use a sugar-free alternative like monk fruit sweetener. You can also increase the cocoa powder to ⅔ cup instead of ½ cup—this boosts the chocolate flavor while keeping the sweetness in check. The natural sweetness from roasted sweet potatoes will still shine through.

5

Can I make this ahead of time?

This mousse actually tastes better after chilling overnight. Prepare it up to 2 days in advance and store it in an airtight container in the refrigerator. Bring it to room temperature for 10-15 minutes before serving to achieve that perfect creamy texture. The flavors develop and meld beautifully over time.

★★★★★4.6(10 reviews)
Categories Side Dishes