• Skip to main content
  • Skip to primary sidebar
Simple And Savory
menu icon
go to homepage
  • About
  • Recipes
  • Contact
  • Favorites
  • Resources
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
    • Recipes
    • Contact
    • Favorites
    • Resources
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Dinner Recipes

    Vegan Tofu Stroganoff with Mushrooms

    Published: Apr 7, 2021 · by Anne · This post may contain affiliate links 32 Comments

    • Share
    • Tweet
    • Yummly
    Stroganoff has been transformed into a hearty and flavorful dinner that's hearty and delicious!
    Jump to Recipe
    mushroom stroganoff with tofu on a plate with pasta
    Mushroom tofu stroganoff on a plate with bow tie pasta

    No need to be vegan to fall in love with this vegan mushroom stroganoff with tofu. Even though it's not your traditional beef stroganoff, it's filled with meaty mushrooms and tofu in a flavorful savory, and creamy stroganoff sauce. It's pure comfort food.

    This recipe was originally posted in 2018, it's been updated for content and photos.

    mushroom tofu stroganoff with tofu on a plate

    If you are a meat eater, please don't skip this one! This vegan mushroom stroganoff recipe with tofu is an easy recipe that is too good to miss.

    The tofu is baked before it is added to the stroganoff which gives it a meaty texture, and it soaks up every last bit of flavor.

    If you love this recipe, you might also want to try this vegan mac and cheese recipe on the following meatless Monday for another easy dinner.

    Why you will 🤍 this recipe

    • It's a lighter version of classic stroganoff, filled with savory flavor.
    • It's versatile! You can make it vegetarian and you can replace the tofu with meat!
    • It's an easy meal that the whole family will love!

    Here is What You Will Need

    This is an overview of the ingredients and steps to make this recipe; scroll down for a printable recipe card with exact measurements and detailed instructions.

    As an Amazon Associate, I earn from qualifying purchases.

    🛒Ingredients

    • Portobello Mushrooms
    • Mushroom Mixture
    • Olive Oil
    • Red Wine
    • Large Onion
    • Dairy-Free Milk
    • Tamari sauce
    • Ground pepper
    • Bay leaves
    • Dried thyme

    🥄Equipment

    • Large Pan
    • Vegetable Knife
    • Baking Sheet

    How To Make Tofu Stroganoff with Mushrooms

    Prepare the ingredients: Preheat the oven to 400 degrees f and line a baking sheet with parchment paper.

    Chop the onions, slice mushrooms, and measure the wine, tamari sauce, and seasonings.

    Drain rinse and dry the tofu (see below for tips) and slice tofu into 1-inch cubes.

    Preheat a large skillet over medium-high heat.

    Use a pastry brush to coat the parchment paper with olive oil.

    Roasted tofu on a baking sheet

    Step 1,

    Cut the tofu into bite-sized pieces that are similar in size. Place them on a parchment-lined baking sheet and bake the tofu chunks until they start to brown for about 30 minutes.

    Overhead shot of onions cooking in a skillet with wine

    Step 2.

    While the tofu is roasting, heat a tablespoon of olive oil in a large heavy-bottomed pan over medium-high heat. Once the skillet is hot, add the onions with a little red wine and cook them stirring occasionally until they become soft and absorb most of the wine that has been added to the skillet. Reduce to medium heat.

    mushrooms cooking with onions in a skillet

    Step 3.

    Add the mushrooms to the skillet with the wine and onions and continue to cook over medium heat gradually adding the remaining wine as it cooks.

    Tofu with mushrooms, wine sauce and bay leaf

    Step 4.

    Stir in the roasted tofu, bay leaf, thyme, and milk. Reduce the heat to low heat and simmer for 10 minutes. Stir in the thickener (all-purpose flour or arrowroot) to thicken the sauce just before serving.

    Ingredient Notes & Substitutions

    Tofu. I recommend an organic extra firm or firm tofu such as Nasoya extra firm tofu.

    Red Wine. Any type of red wine can be used in this recipe, I like to cook with cabernet or merlot.

    Substitute red wine with white wine, vegetable broth, or vegetable stock.

    Mushrooms. You can use any type of mushroom that you like in this recipe. I like to use any combination of hearty mushrooms such as portobello mushrooms, white button mushrooms, shiitake mushrooms, king oyster mushrooms, and cremini mushrooms.

    Milk. Since this recipe is vegan, I use oat milk or almond milk. You can use any type of non-dairy milk or if you prefer dairy milk that will work too.

    Full-fat dairy milk will make a more creamy sauce.

    Tamari Sauce. Similar tasting to soy sauce, adds a delicious umami flavor to the stroganoff. It can be swapped one for one with soy sauce or coconut aminos.

    Whole wheat flour or arrowroot. These are thickeners and are optional to add at the end of cooking this recipe.

    Overhead veiw of mushroom stroganoof on a plate with a fork

    Storing and Using Leftovers

    Store leftover creamy vegan mushroom stroganoff in an airtight container in the refrigerator for up to three days.

    Reheat it on top of the stove over low heat.

    Freezing this recipe is not recommended.

    mushroom stroganoff with tofu on a plate with pasta

    Serving Suggestions

    This vegan stroganoff recipe tastes great over a pile of wide noodles, egg noodles, bow tie pasta, gluten-free pasta, or rice with a side salad like this arugula salad or roasted brussels sprouts, or your favorite steamed vegetables.

    mushroom tofu stroganoff in a skillet

    📝Sign Up!

    Drop your email below and receive healthy holiday baking tips, recipes, and more!

    Recipe Variations

    Mushroom Stroganoff. If you are here for the mushroom recipe and don't like tofu, you can leave it out and add two to three more portobello mushroom caps (8 ounces).

    Vegetarian Mushroom Tofu Stroganoff. Use regular milk and add 1 tablespoon of Greek yogurt or sour cream just before serving.

    Meat Eaters Mushroom Stroganoff. Add ½ pound of boneless chicken breast or thinly sliced flank steak in place of the tofu. Cook the meat in the skillet, remove it and set it aside. Cook the mushrooms and onions as per the recipe and add the meat to the stroganoff at the end of cooking.

    Garnish Ideas Sprinkle on fresh herbs such as fresh thyme or fresh parsley just before serving.

    💡Tips

    • Tofu is very spongelike! Wrap it in a towel and place a dish on top for weight for at least one hour before cooking; this will help to release the liquid. Or you can use a Tofu Bud to drain the tofu more efficiently.
    • If you use arrowroot add it right before serving and turn the heat off once your sauce is thick. Arrowroot loses their thickening powers if the temperature is too high.
    What is tofu made of?

    Tofu is made by pressing curdling soy milk into a solid block with a spongy texture. As a result, it absorbs the flavors of the food that it is cooked with.

    Is tofu healthy?

    Yes, tofu is a healthy plant-based protein. that is rich in minerals and vitamins.

    You might enjoy these plant-based recipes

    • Vegetarian Egg Roll in a Bowl
    • Vegetarian Enchilada Casserole Recipe
    • Mushroom Veggie Burgers with Quinoa
    • Air Fryer Portobello Mushroom Recipe

    Do you like this recipe?
    Please comment and give it a ⭐⭐⭐⭐⭐ rating below!

    mushroom stroganoff with tofu on a plate with pasta

    Vegan Mushroom Stroganoff with Tofu

    Stroganoff has been transformed into a hearty and flavorful dinner that's hearty and delicious!
    Print Recipe Pin Recipe Rate Recipe Add to Collection Go to Collections
    Prep Time: 15 minutes
    Cook Time: 40 minutes
    Total Time: 55 minutes

    Click on serving size to scale this recipe

    Course: Dinner
    Cuisine: American
    Keyword: tofu stroganoff
    Servings: 4
    Calories: 179kcal
    Author: Anne
    Prevent your screen from going dark

    Equipment

    • Lodge Heat Enhanced and Seasoned Cast Iron Skillet, 8-Inch
    • Rimmed Baking Sheet
    • parchment paper
    Scale this Recipe 4

    Ingredients

    • 1 14 ounce package extra firm organic
    • 2 tablespoons olive oil divided
    • 1 cup onion chopped
    • ¾ cup red wine
    • 8 ounces portobello mushroom caps sliced thin about 2 large caps
    • 1 pound white or cremini mushrooms sliced.
    • ½ cup oat milk almond milk or coconut milk.
    • 2 tablespoons organic [tamari sauce]
    • 2 [ bay leaves]
    • 1 teaspoons [dried thyme leaves]
    • 1 teaspoon all purpose flour or [arrowroot]

    Instructions

    • At least an hour before cooking, drain and rinse the tofu. Dry it out by wrapping it in a towel and placing a plate or something on top of it for weight - this will help to release some of the liquid in the tofu (this can be done the day before and stored in the refrigerator)
    • Preheat the oven to 400 degrees f
    • When it's time to cook, line a baking sheet with parchment paper and brush it with ½ tablespoon of olive oil.
    • Once the tofu has been drained and dried, cut it into 1 inch cubes and arrange them on a parchment lined baking sheet.
    • Brush the tofu pieces with ½ tablespoon olive oil and bake until it begins to turn golden - about 30 to 35 minutes.
    • While tofu is roasting, heat a skillet over medium to high heat and add one tablespoon of oil. Add the onions; cook for about 10 minutes while gradually adding ½ cup wine until most of it has been absorbed.
    • Reduce the heat to medium and add the sliced mushrooms and cook for 10 minutes longer while gradually adding the remaining wine.
    • Stir in the tamari sauce, milk, cooked tofu bay leaves, and thyme.
    • Reduce the heat to low and simmer uncovered for 10 minutes
    • Stir in the arrowroot or flour to thicken the sauce
    • Serve over a bed of whole wheat pasta or your favorite whole grain.

    Notes

     

    Refrigerate leftovers in an airtight container for up to 3 days.

    Variations for Mushroom Stroganoff with Tofu

    • Leave out the tofu altogether and add two to three more portobello mushrooms
    • For a vegetarian version, use regular milk and add 1 tablespoon of Greek yogurt just before serving
    • For a meat version, add ½ pound of boneless chicken breast or sliced flank steak. Cook the meat in the skillet before cooking the mushrooms and onions. Remove it and set it aside and cook the mushrooms according to the recipe instructions. Add the meat to the mushrooms and onions with sauce just before serving.

    Nutrition

    Serving: 1person | Calories: 179kcal | Carbohydrates: 15g | Protein: 7g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.003g | Sodium: 531mg | Potassium: 720mg | Fiber: 3g | Sugar: 8g | Vitamin A: 76IU | Vitamin C: 5mg | Calcium: 68mg | Iron: 2mg

    Nutrition information provided is an estimate and can vary based on cooking methods and ingredients used

    Tried this recipe?Let us know how it was!

    Check out these vegan recipes too!

    • Vegan Burrito Bowls with Jackfruit Carnitas by The Baking Fairy
    • Baba Ganoush by Lemon Blossoms
    • Creamy Vegan Curry Bean Soup by Cheese Curd in Paradise
    • Delicata Squash Fries with Chipotle Garlic Dipping Sauce by Karen’s Kitchen Stories
    • Instant Pot Breakfast Stuffed Sweet Potatoes by The Live-In Kitchen
    • Instant Pot Chipotle Sofritas by Herbivore Cucina
    • Moroccan Eggplant with Chermoula by Caroline’s Cooking
    • Roasted Veggies with Satay Peanut Sauce by Hardly A Goddess
    • Scrambled Tofu with Sweet Potato & Kale Hash by The Spiffy Cookie
    • Vegan Artichoke Hummus by A Day In The Life On The Farm
    • Vegan Baked Oats and Vegetable Bites by Cook With Renu
    • Vegan Cannellini Rocket Tortilla Pizza by The Fiery Vegetarian
    • Vegan Cranberry Apple Chickpea Salad by Join Us, Pull Up A Chair
    • Vegan Fire-Roasted Tomato and Bean Soup by Blogghetti
    • Vegan Khoresh Bademjan by Palatable Pastime
    • Vegan Mushroom Stroganoff with Tofu by Simple and Savory
    • Vegan Superfood Breakfast Cookies by Amy’s Cooking Adventures
    • Vegan Vanilla Chai Oatmeal by Fairyburger

    More Dinner Recipes

    • Stuffed Portobello Mushroom Parmesan Recipe
    • Sausage Kale Pasta Bake
    • Vegetarian Taco Lettuce Wraps
    • Tuscan White Bean and Sausage Soup with Kale
    • Share
    • Tweet
    • Yummly

    Reader Interactions

    Comments

    1. Heather @ Join Us, Pull up a Chair says

      January 07, 2019 at 9:34 am

      Looks delicious! I haven't used tofu much in recipes but I love the idea of roasting it!

      Reply
    2. Lisa Kerhin says

      January 07, 2019 at 9:48 am

      A hearty meal and comfort food all in one!

      Reply
    3. Caroline says

      January 07, 2019 at 11:15 am

      I do really like mushroom stroganoff but haven't tried it with tofu. Looks like such a comforting meal.

      Reply
    4. Lindsay @ The Live-In Kitchen says

      January 07, 2019 at 2:10 pm

      My mom used to make beef stroganoff all the time and it always feels like home. Thanks for the vegan version!

      Reply
      • anne says

        January 07, 2019 at 3:18 pm

        You are welcome Lindsay!

        Reply
    5. Karen says

      January 07, 2019 at 3:35 pm

      That is a mushroom lovers dream dish! So meaty without any meat!

      Reply
    6. Valentina | The Baking Fairy says

      January 07, 2019 at 6:58 pm

      This tofu stroganoff looks so delicious! I love the tip to roast the tofu first for a better texture. I've been missing stroganoff since I went meatless and I will definitely need to give your version a try. Thank you so much for participating in my Vegan event! <3

      Reply
    7. Lexi says

      January 07, 2019 at 7:13 pm

      Love how this veganized stroganoff sounds. I bet it would be amazing with tofu - thank you so much for sharing!

      Reply
    8. Wendy Klik says

      January 07, 2019 at 10:06 pm

      Oh my....I would love a big plate of that stroganoff.

      Reply
    9. Colleen - Faith, Hope, Love, & Luck says

      January 07, 2019 at 11:11 pm

      I'm all about any dish that has mushrooms in it! My fave!

      Reply
    10. Farrah says

      January 08, 2019 at 2:28 am

      Now you've really got me craving pasta! I haven't had stroganoff in the longest time and I love mushrooms + tofu! Definitely gonna have to give this a try! :]!

      Reply
    11. Sue Lau says

      January 08, 2019 at 7:51 am

      Perfectly yummy with some cooked noodles. Very warm and comforting!

      Reply
    12. Erin Vasicek says

      January 08, 2019 at 8:19 am

      Oddly enough I enjoy the flavors of stroganoff but not the mushrooms themselves. I tend to just mince up the mushrooms really small so I cannot detect their texture because I do enjoy the flavor! Love that you made it with tofu, that's a fun change.

      Reply
    13. Leslie Haasch says

      January 08, 2019 at 4:41 pm

      We don't do tofu in this house, but mushrooms? Give me ALL the mushrooms!

      Reply
    14. Cheese Curd In Paradise says

      January 08, 2019 at 5:53 pm

      This sauce looks positively cravable! I love how hearty this meal is and perfect for colder weather.

      Reply
    15. Renu says

      January 09, 2019 at 5:36 am

      I dont use much of tofu. Loved this way of making tofu and the combining with mushroom makes it delicious.

      Reply
    16. Geetha Priyanka says

      January 09, 2019 at 6:00 am

      I've never tried stroganoff. This vegan version with tofu sounds amazing and perfect for cold weather.

      Reply
    17. Sherri says

      January 09, 2019 at 10:33 am

      Oh, I absolutely love this recipe! I have been taking part in Veganuary, but even before that, I was trying to incorporate more vegan meals into my diet! Totally pinning this one for sure! So comforting and perfect for winter! 🙂

      Reply
    18. Kate says

      January 09, 2019 at 2:30 pm

      Such a hearty meatless meal!

      Reply
    19. Veena Azmanov says

      January 10, 2019 at 11:22 am

      I'm a huge fan of stroganoff but I have never made a vegetarian version yet. I love mushrooms so this is perfect. Tofu is definitely something we enjoy! Oh I can't wait to try this. Sounds yum,

      Reply
    20. Aleta says

      January 10, 2019 at 11:22 pm

      I love anything and everything STROGANOFF! What a delicious looking dish with the tofu and large hunks of mushroom. I cant wait to give it a try!

      Reply
    21. Kiki Johnson says

      January 12, 2019 at 10:37 am

      Mushroom anything is always a hit in my home and I LOVE that you created a meatless version of this comfort food classic! Would serve it over cauli rice to keep things low-carb-ish! LOVE

      Reply
    22. Marisa Franca says

      January 12, 2019 at 10:41 am

      We are huge meat eaters and we are very partial to our stroganoff! But we also like to watch our meat intake. Mushrooms have a nice meaty taste so I believe they would taste wonderful in the Stroganoff. We have an extra package of tofu and this vegan version of the classic dish is the perfect recipe to use it.

      Reply
    23. Analida Braeger says

      January 12, 2019 at 11:47 am

      A perfect winter meal. Mushrooms are one of my favorite foods and they certainly make the dish in stroganoff. I wonder if you could use seitan or tempeh in this ? Thanks for sharing!

      Reply
    24. Elaine Benoit says

      January 13, 2019 at 8:28 am

      This stroganoff looks heavenly and healthy. I love the swapping of the tofu! It's pure comfort food and hubby and I are going to enjoy this dish real soon!

      Reply
    25. Elizabeth Leaver says

      January 13, 2019 at 1:28 pm

      Mushrooms are my go to in any vegan/vegetarian meal, so I absolutely LOVE the idea of using them in a stroganoff! I really like the idea of adding in tofu as well. What a great way to bump up the protein and make it a little more filling. I'm going to have to give it a go!

      Reply
      • anne says

        January 13, 2019 at 4:18 pm

        thank you Elizabeth! We love them in meatless dishes too!

        Reply
    26. Veronika's Kitchen says

      January 13, 2019 at 8:33 pm

      Oh, This is definitely my husband's favorite! Look at all these mushrooms! Will save this recipe to treat my hubby next week!)

      Reply
    27. Claire | The Simple, Sweet Life says

      January 13, 2019 at 10:59 pm

      I've been on a tofu kick lately but never would have thought to put it in stroganoff. I bet it's delicious, though!

      Reply
    28. Sara says

      January 14, 2019 at 9:23 pm

      This looks like pure comfort for dinner. I know my hubby would love to come home to this after a long cold day at work!

      Reply
    29. Dani Ahrens says

      June 08, 2021 at 2:29 pm

      Is it really only half a cup of milk? When I made it I used a lot more, to get the creamy texture

      Reply
      • Anne says

        June 08, 2021 at 2:54 pm

        Hi Dani
        Yes, 1/2 cup is what I use when I make this recipe. If you prefer a really creamy texture, you can add more milk to your taste or even a little bit of Greek yogurt.

        Reply

    Leave a Reply 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.

    Primary Sidebar

    Hi there! I am Anne and welcome to Simple and Savory where you will find no fuss and DELICIOUSLY easy recipes that are made with wholesome, fresh everyday ingredients. Read More…

    Footer

    ↑ back to top

    About

    • About Simple and Savory
    • Privacy Policy

    Newsletter

    • Sign Up! For New Recipes Updates and Tips

    Contact

    • Contact
    • FAQ

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2023 Simple and Savory.  All material is written by and is the property of simpleandsavory.com Please do not use any content from this site without permission.