A chocolate mousse built on a vegetable sounds like a compromise.
This one isn't.

I went looking for a sweet potato chocolate mousse recipe a couple of winters ago and found the same version everywhere: sweet potato, cocoa, coconut milk, blend until smooth, call it mousse.
Every one of them was dairy-free and eggless.
They tasted fine, but the texture was pudding, dense and heavy on the spoon.
Mousse is supposed to be airy.
So I made two changes and the whole thing clicked.
First, I roast the sweet potatoes instead of boiling them, which drives off water and concentrates the sugar into something almost caramelized.
Second, I fold real whipped heavy cream into the chocolate base at the end.
That fold is the entire difference between a blended pudding and an actual mousse.
Now it's light, cool, and seriously chocolatey, with a background sweetness that reads as caramel rather than vegetable.
My wife guessed avocado the first time she tried it, which I'm counting as a win.
I make it the night before we have people over, because the flavor deepens in the fridge and there's nothing left to do at dessert time except spoon it into glasses.
Twenty minutes of hands-on work, one roasting pan, and a bowl.
Make it once and the blender versions stop being interesting.
Why This Sweet Potato Chocolate Mousse Works
Sweet potato is doing structural work here, not diet work. Its natural starch gives the mousse body without gelatin, cornstarch, or a stovetop custard step.
Roasting is what makes it taste like dessert.
Boiled sweet potato is waterlogged and faintly savory, which is exactly why so many versions of this need a pile of sweetener to cover it up.
Roast it whole at 400°F until the skin blisters and the sugars leak out onto the pan, and the flesh turns dark, sticky, and almost jammy.
Cocoa powder handles the chocolate flavor, and it handles it better than melted chocolate here because it stays smooth when chilled instead of seizing into little firm flecks.
Then there's the cream.
Folding softly whipped heavy cream into the base traps air in the mixture, and that air is what makes a mousse a mousse.
Skip the fold and you have pudding. Do the fold and you get that spoon-through-a-cloud texture.

Ingredients You'll Need
Seven ingredients, and four of them are probably in your kitchen right now. Here's what each one is doing.
- Sweet potatoes (2 medium, about 1 lb). Roast them whole with the skin on. Look for the deep orange varieties like Garnet or Jewel, which are moister and sweeter than the pale-fleshed ones.
- Unsweetened cocoa powder (⅓ cup). Dutch-process gives you a darker color and a rounder, less acidic chocolate flavor. Natural cocoa works and tastes a little sharper.
- Maple syrup (⅓ cup). Real maple, not pancake syrup. It sweetens and adds a caramel note that plays well against the roasted sweet potato.
- Heavy cream (1 cup, cold). This is non-negotiable. It has to be heavy cream or heavy whipping cream at 36% fat or higher, or it won't hold air.
- Vanilla extract (2 teaspoons). Rounds the cocoa and keeps it from tasting flat.
- Salt (¼ teaspoon). Small amount, big job. Chocolate without salt tastes muted.
- Shaved dark chocolate (about 2 tablespoons). For the top. Cacao nibs work too if you want a bit of crunch.
Swap notes: canned sweet potato puree works in a pinch, but drain off any liquid and expect a milder flavor since it was steamed, not roasted. Honey can replace the maple syrup at the same volume.

How to Make Sweet Potato Chocolate Mousse
The order matters more than the technique. Everything has to be fully cool before the cream goes in, or the air collapses.
Step 1: Roast the Sweet Potatoes
Heat the oven to 400°F and put the whole sweet potatoes on a foil-lined sheet pan.
Pierce each one a few times with a knife tip.
Roast for 45 to 60 minutes, until a knife slides through the thickest part with zero resistance and the skins have started to wrinkle.
Underbaked sweet potato is the number one cause of a grainy mousse, so give them the full time.
Step 2: Cool and Puree
Let them sit until you can handle them, then peel off the skins and drop the flesh into a food processor.
Add the cocoa powder, maple syrup, vanilla, and salt.
Run it for a solid 60 to 90 seconds, scraping the sides twice, until the base is completely smooth with no fibers.
Now chill that base in the fridge until it's cold to the touch, about 30 minutes.
Fair warning: if the base is even slightly warm, the whipped cream will melt into it and you'll lose the lift.
Step 3: Whip the Cream
Beat the cold heavy cream to soft peaks, the stage where the peak flops over when you lift the beater.
Stop there. Stiff peaks make the mousse grainy and hard to fold in evenly.
Step 4: Fold and Chill
Stir about a quarter of the whipped cream into the chocolate base to loosen it up.
Then add the rest and fold gently with a spatula, cutting down through the middle and sweeping up the side of the bowl.
Stop as soon as you see no more white streaks.
Spoon it into four to six serving glasses and chill for at least 2 hours.
Finish with shaved chocolate right before serving.
Tips for the Smoothest Mousse
Texture is the whole game with this one. These are the things that made the biggest difference for me.
- Process longer than feels necessary. Sweet potato has fine fibers that only break down with sustained blending. A full 90 seconds in the food processor is not too much.
- Push the base through a sieve. If your sweet potatoes were on the stringy side, one pass through a fine-mesh sieve gives you a silky base with almost no effort.
- Chill the bowl and the beaters. Ten minutes in the freezer, and the cream whips faster and holds better.
- Sift the cocoa powder. Cocoa clumps, and those clumps survive the processor as bitter little pockets.
- Taste the base before folding. Sweet potatoes vary a lot in sweetness. Add maple syrup a tablespoon at a time if yours came out mild.
- Fold, NEVER stir. Stirring knocks the air right back out and you'll watch the volume drop in the bowl.

Storage and Make-Ahead
This is a genuinely good make-ahead dessert. It actually improves after a night in the fridge as the cocoa hydrates and the flavors settle.
- Refrigerator. Covered with plastic wrap pressed to the surface, it keeps for 4 days. It softens slightly after day two but stays airy.
- Freezer. It freezes surprisingly well for up to 2 months. Frozen solid it eats like a chocolate semifreddo, which is its own kind of good. Thaw in the fridge for a few hours to go back to mousse.
- The base alone. You can make the pureed chocolate sweet potato base up to 3 days ahead and hold it in the fridge, then whip and fold the cream the day you serve.
- Garnish last. Shaved chocolate goes on right before it hits the table, or it softens and loses definition.
Serving it straight from the fridge is the move. Cold is when the texture is at its best.
What I love about this is how little it asks of you on the day. Roast, blend, fold, wait.
Give it a try.

Recipe Card

Recipe
Sweet Potato Chocolate Mousse
Ingredients
For the Mousse
- 2 medium sweet potatoes about 1 lb, roasted whole
- ⅓ cup unsweetened cocoa powder sifted
- ⅓ cup pure maple syrup
- 2 teaspoon vanilla extract
- ¼ teaspoon salt
- 1 cup heavy cream cold
For Serving
- 2 tablespoon dark chocolate shaved
Instructions
Roast and Puree
- Heat the oven to 400°F. Pierce the whole sweet potatoes a few times and roast on a foil-lined sheet pan for 45 to 60 minutes, until a knife slides through with no resistance.
- Cool until you can handle them, then peel and add the flesh to a food processor with the cocoa powder, maple syrup, vanilla, and salt.
- Process for 60 to 90 seconds, scraping the sides twice, until completely smooth. For an extra silky base, push it through a fine-mesh sieve.
- Chill the base in the refrigerator for about 30 minutes, until cold to the touch.
Fold and Chill
- Whip the cold heavy cream to soft peaks. Stop when the peak flops over as you lift the beater.
- Stir a quarter of the whipped cream into the chilled chocolate base to loosen it, then gently fold in the rest until no white streaks remain.
- Spoon into 4 to 6 serving glasses and refrigerate for at least 2 hours.
- Top with shaved dark chocolate just before serving.
Notes
- Roast, don't boil: Roasting drives off water and concentrates the sugars, which is what keeps this from tasting vegetal.
- Everything cold: The chocolate base must be fully chilled before the whipped cream goes in, or the air collapses.
- Soft peaks only: Overwhipped cream folds in unevenly and makes the mousse grainy.
- Make-ahead: Keeps 4 days in the fridge, or freeze up to 2 months and thaw in the refrigerator.





