My Goodness Kitchen

  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
    • Amazon
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Cookbook
    • About
    • Contact
    • Amazon
    • Instagram
    • Pinterest
  • ×
    Home > Recipes > Vegan Chocolate Recipes

    Silken Tofu Chocolate Mousse

    Updated: Feb 8, 2025 | Published: Oct 2, 2022 | by Amanda | Leave a Comment

    Skip to Recipe

    You can be digging into rich swirls of decadent chocolate in literally minutes with this tofu mousse recipe.  Adapted from my chocolate pot recipe from my cookbook, this mousse is simple, luxurious and best of all, quick.

    Chocolate mousse in pots with chocolate shavings.

    This recipe was originally posted on December 7, 2019 and updated with new images, ingredient substitutions, instructions, FAQ's and serving suggestions on October 2, 2022.

    Jump to:
    • Why This Recipe Works
    • Ingredients & Substitutions
    • How To Make Tofu Mousse
    • A Note on Runny Mousse
    • Add-ins
    • Serving Suggestions
    • Storage
    • FAQs
    • More Festive Recipes
    • Make This Recipe
    • Leave a Comment

    Why This Recipe Works

    I know, I know. Tofu in a mousse? Seriously? But I need you to hear me when I say, "I would never steer you wrong with chocolate". Chocolate is sacrosanct. Chocolate is oxygen.

    • With only a handful of simple ingredients, this tofu chocolate mousse is smooth, rich and dreamy. It does not taste like tofu.
    • This dessert whips up in a blender in around 5-minutes.
    • It's versatile and convenient. Make with straight or add in your favourite flavourings/. I have some suggestions at the bottom of the post.
    • Make it a day ahead or 10-minutes before serving, it's all good.
    • We love that this vegan mousse is both dairy-free and gluten-free.

    Ingredients & Substitutions

    Chocolate peppermint mousse ingredients labelled.

    Silken tofu. Only use soft, silken tofu here. Firm or even medium tofu won't give you the silky texture we're after.

    Dark chocolate. Choose your favourite dairy-free chocolate.

    Chocolate almond milk. I add a dash of chocolate almond milk to enhance the chocolate flavour but you could use soy or chocolate oat milk.

    Peppermint extract (optional) A few drops of good quality peppermint extract add coolness to our rich mousse. It's completely optional. I've also added some other flavourings to try at the end of the post.

    Maple syrup. Use your favourite liquid sweetener. I love maple but you could use rice syrup or agave.

    Salt. Always salt. A tiny touch brings out the flavour in everything.

    Chocolate mousse in pots.

    Rich, decadent and so luscious, this chocolate mousse in über sinful...but not.

    I know some aren't fans of using tofu - I get that - so you can jump on over to Call Me Cupcake for Linda's Vegan Chocolate Mousse recipe made with aquafaba. It looks phenomenal.

    I don't want to whip today so we are using trusty tofu. I use organic silken tofu for this tofu chocolate mousse.

    How To Make Tofu Mousse

    You'll find full instructions and measurements in the recipe card at the bottom of the post.

    This mousse is so simple. Let's do it!

    Step 1.

    Place the tofu on kitchen paper to drain for around 5-minutes. This will drain a good amount of the liquid.

    Step 2.

    Set up a bain-marie on your stove by filling a small saucepan with about 2-inches of water. Place a larger glass or steel bowl on top of the saucepan making sure the water doesn't touch the bottom of your bowl. Turn the heat on to low and place your chocolate in the bowl to slowly melt. Slow is better. Be careful, that sucker can get hot depending on the bowl you use.

    You can melt your chocolate in the microwave if you prefer. Simply pop the chocolate in a heat-proof bowl and microwave for 30 seconds, then take the bowl out and give it a stir. Pop the bowl back in the microwave and repeat the process of heating - at 20 second intervals now - stopping, stirring and returning until the chocolate is melted through. 

    Step 3.

    Add the tofu, maple syrup, almond milk (and flavouring if you're using one) to a blender and blend until smooth.

    Step 4.

    When the chocolate is completely melted, carefully remove it from the heat (use an oven mitt, friends) and allow it to cool for a minute or two to make it safer to use.

    Step 5.

    With the blender running, carefully add the melted chocolate to the tofu mixture in a steady stream. Add a small pinch of salt and blend until the mousse is glossy and completely combined. You may have to stop the blender to scrape down the sides.

    Blended chocolate mousse in a blender bowl.

    And that's it! You can refrigerate the mousse for a thicker texture or eat it straight away.

    A wonderfully simple vegan dessert fit for the festive table or any table you please. I serve mine with dark chocolate shavings but you could - and we have - add crushed candy canes and sprinkle them on top for a truly holiday twist.

    A Note on Runny Mousse

    Depending on the silken tofu brand you use and how much liquid drains out, you may need to add more melted chocolate to get your desired consistency.

    If your mousse is really runny after blending, go ahead and add another 30-50 grams (1-2 oz) of melted chocolate.

    If your mouse is thick but pourable, popping it in the fridge for an hour will firm it up to pudding texture.

    Add-ins

    • Add a few drops of peppermint oil to make choc-mint.
    • Finely grated orange zest makes Jaffa.
    • A heaping spoon of peanut butter will give you a Reese' style mousse.
    • Chocolate and Bischoff work beautifully together, so you could add a big ol' spoon of smooth Bischoff while blending.

    Serving Suggestions

    • Sprinkle dark chocolate shavings for texture and decadence.
    • Dollop whipped vegan cream to add a flavour contrast.
    • Scatter fresh berries adding freshness to the chocolate-y mousse.
    • Add boozy macerated cherries
    • Chopped peanuts or almonds add texture and crunch. You could even add granola.
    • For a festive touch, crush candy canes and sprinkle with abandon.

    Storage

    You can store your tofu chocolate mousse in the fridge with cling wrap over the top - or use sealed containers - for up to 5 days.

    FAQs

    Can I use a food processor instead?

    You can. Totally. I use my blender but you can use a food processor. You could even use an immersion blender, just be patient and make sure you get the mousse lovely and smooth.

    Can I freeze it?

    Silken tofu doesn't freeze particularly well. Water gets trapped inside and bubbles form, changing the texture. Honestly, for the time it takes to make this mousse, I recommend just making it from scratch when you need it.

    Can I add other flavours?

    You can keep your chocolate mousse plain, or add a sprinkling of orange zest, finely chop some toasted hazelnuts over the finished mousse or add a tablespoon of peanut butter. Make it your own.

    More Festive Recipes

    • Vegan Christmas Pudding Recipe
    • An uncut pastry roll on a cutting board on a table setting.
      Vegan Mushroom Wellington
    • A woman's hand picking up a chocolate truffle from a bowl.
      Trouble-Free Vegan Truffles (3-ways)
    • A roasting tray with stuffed butternut squash.
      Stuffed Butternut Squash (GF)

    Sign up to my newsletter and follow along on Facebook, Pinterest and Insta for all the latest news. If you like this recipe, please check out my cookbook "Great Vegan Meals for the Carnivorous Family" It's full of simple, carnivore-approved family recipes.

    Make This Recipe

    Chocolate mousse in a pot.

    Simple Tofu Mousse

    Silky, sexy and utterly luxurious, this chocolate-y silken tofu mousse can be prepared in around 5-minutes.
    5 from 1 vote
    Print Pin Rate
    Course: Dessert | Holiday Dessert
    Cuisine: Chocolate
    Diet: Gluten Free | Vegan
    Prep Time: 12 minutes minutes
    Servings: 6 serves
    Calories: 279kcal
    Author: Amanda Logan

    Equipment

    • Blender

    Ingredients 

    For the Tofu Chocolate Mousse

    • 200 grams (7 oz) dairy-free dark chocolate best quality you can manage
    • 300 grams (10 oz) organic silken tofu placed on a paper towel for 5 minutes to drain
    • 2 ½ tablespoon maple syrup
    • 2 tablespoon chocolate almond milk or regular dairy-free milk with a tablespoon of cocoa powder
    • pinch fine sea salt

    Optional Add-in

    • ¼ teaspoon peppermint extract

    Instructions

    • Create a bain-marie. Place a heat-proof glass bowl over a saucepan of water (the bowl shouldn’t be touching the water, so make sure to pick a small plan and a big bowl) over low heat. Add the chocolate to the glass bowl and allow it melt slowly while you prepare the tofu.
    • After draining the tofu on a paper towel add it to a blender with the maple syrup and chocolate almond milk and blend it until smooth.
    • Carefully add the melted chocolate to the blender - while the blender is running on low speed - a small pinch of salt and blend until smooth. You may have to turn off the blender and scrape down the sides to completely combine the mixture. If you are adding a flavour like peppermint or orange zest, add it now.
    • You can now serve as is or pop the mousse in the fridge to serve later.
    Prevent your screen from going dark

    Notes

    You can melt your chocolate in the microwave if you prefer. Simply pop the chocolate in a heat-proof bowl and microwave for 30 seconds (or 20 seconds if at a high temperature) then take the bowl out and give it a stir. Pop the bowl back in the microwave and repeat the process of cooking for 30 seconds, stopping, stirring and returning until the chocolate is melted through. 
    If you don't have chocolate milk, use regular dairy-free milk and add 1 tablespoon of cocoa powder to the blender while to mix the ingredients. 
     

    Nutrition

    Calories: 279kcal | Carbohydrates: 27g | Protein: 6g | Fat: 16g | Saturated Fat: 9g | Cholesterol: 2mg | Sodium: 35mg | Potassium: 416mg | Fiber: 4g | Sugar: 18g | Vitamin A: 92IU | Vitamin C: 1mg | Calcium: 96mg | Iron: 4mg
    Tried It?I'd love to hear your feedback. Rate it & leave your feedback in the comments section below. Or you can tag @mygoodnesskitchen or hashtag #mygoodnesskitchen on Instagram.
    « Vegan Mushroom Pasta (One-Pot)
    Kimchi Salad with Noodles »

    Comments

    No Comments

    5 from 1 vote (1 rating without comment)

    Questions or Comments? Drop them Right Here. Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    A woman eating a bowl of food with a dog next to her.

    Nice to Meet You!

    I'm Amanda and that's Scout with her eye on you.
    I believe you can make good food that's great tasting with simple, fuss-free ingredients. I will show you how to cook creatively even when you're on a budget or short on time.

    LEARN MORE

    Healthy-ish

    • A roasting tray with stuffed butternut squash.
      Stuffed Butternut Squash (GF)
    • A bowl of Dahl on a wooden box.
      Red Lentil Dahl (Masoor Dal) With Roast Eggplant
    • Green smoothies and limes on a table.
      Spinach and Pineapple Smoothie
    • A breakfast table setting with granola in a bowl.
      Budget Friendlier Grain-Free Granola
    • Make Your Own Vegan Kimchi
    • Coated and uncoated bliss balls on a white surface.
      Almond Butter Bliss Balls

    Slurp-Worthy Soups

    • A man holding a bowl of pumpkin soup.
      5-ingredient Pumpkin Lentil Soup
    • Bowl of soup with spoons on a wooden tray.
      Simple Butter Bean Soup
    • Bowls of soup on a pink background.
      Vegan Broccoli Cheddar Soup
    • A bowl of mushroom soup on a wooden table.
      The Creamiest Vegan Mushroom Soup
    • Bowls of zucchini soup on a grey background.
      3-Ingredient Zucchini Soup
    • A bowl of noodle soup on a rough white background.
      Vegan Chicken Noodle Soup

    Fresh Salads

    • Tofu and noodles in a bowl with greens.
      Lemongrass Tofu Salad
    • A white plate with tomatoes.
      Tomato and Onion Salad
    • A table setting with a large bowl of coleslaw.
      Healthy-ish Vegan Coleslaw
    • Kimchi Salad with Noodles
    • A bowl of cabbage and noodle salad on a rustic table.
      Chang's Crispy Noodle Salad
    • A large bowl of rainbow vegetable salad.
      Rainbow Salad with Orange Miso Dressing

    Footer

    Read

    Read Privacy Policy

    Accessibility Statement

    Terms of Use

    Disclaimer

    Newsletter

    Join the cook's community and get your free vegan baking guide.

    Contact MGK

    Contact

    Copyright © 2025 My Goodness Kitchen

    By using this website, you agree to the use of cookies. Cookies provide you with a more personalised user experience and help this website run more effectively.
    .
    OK NoRead Privacy Policy
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    This is an necessary category.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    Non Necessary
    This is an non-necessary category.
    SAVE & ACCEPT
    Powered by CookieYes Logo
    • 305

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.