Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Vegetarian Mushroom Stroganoff

    Modified: Jan 8, 2025 · Published: Dec 17, 2024 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 1 vote
    5 servings
    40 minutes minutes
    Pin Jump to Recipe
    Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
    Black-rimmed white enamel skillet filled with mushroom stroganoff and a wooden spoon on a marble background.

    This vegetarian mushroom stroganoff features nearly 25 grams of protein per serving and a creamy silken tofu-based sauce. This dish is rich, comforting, and perfect for the winter months.

    Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.

    In an ongoing effort to provide more protein-forward vegetarian recipes, this Vegetarian Mushroom Stroganoff packs a punch with protein from lentils, walnuts, silken tofu, and egg noodles.

    I've always been intrigued but wary of the idea of using silken tofu in sauces. I had great success using it in my vegan French onion dip, but it took me nearly 5 years to try it again in pasta sauce.

    And I'm so glad that I did! When combined with garlic powder, onion powder, and nutritional yeast, the already subtle flavor of silken tofu disappears. The result is a rich and creamy sauce that imitates alfredo, just without the dairy.

    Jump to:
    • Why you'll love this recipe
    • Ingredients
    • Step-by-step instructions
    • Variations and swaps
    • Storage notes
    • More protein-packed pasta
    • Recipe
    • Comments

    Why you'll love this recipe

    • Straightforward: Admittedly the mushroom stroganoff has a lot of ingredients, but the actual cooking process is easy. Simply boil egg noodles, sauté a few ingredients, and blend the sauce. Combine and enjoy!
    • Protein-packed: As part of my higher protein vegetarian meals series, my spin on mushroom stroganoff has a protein-rich sauce and three sources of plant-based protein.
    • Vegan optional: Stroganoff, whether beef or mushroom, is typically served over egg noodles. For a vegan option, try serving over potatoes or standard eggless noodles. Replace dairy ingredients (butter and Parmesan) with dairy-free alternatives.

    Ingredients

    Labeled recipe ingredients.
    • Mushrooms: I use baby bella (crimini) mushrooms, but feel free to use any variety of mushrooms.
    • Onion: Sweet yellow onion is my go-to, but white onion or standard yellow onion also works.
    • Egg noodles: Stroganoff is synonymous with egg noodles, so that's what I use. As the name implies, this makes it so that the recipe is not vegan.
    • Silken tofu: We use an entire block of silken tofu as the base of the cream sauce. Firm, extra-firm, and super firm tofu do no work as swaps because they require additional liquid to reach the correct consistency.
    • Nutritional yeast: Don't skip this ingredient, as it is a key flavor ingredient in the sauce.
    • Herbs: I use dry herbs for convenience, but fresh herbs are even better if you have them on hand. One teaspoon dry herbs can be replaced with one tablespoon fresh chopped.
    • Worcestershire sauce: Adds a touch of umami and depth. Choose vegetarian Worcestershire that is made without anchovies. From my experience, most store brand Worcestershire sauces are anchovy-free.
    • Vegetable bouillon (vegetable base): This is combined with pasta water (reserved from the egg noodles) to create vegetable broth. If you don't have bouillon, I recommend just omitting it and adjusting salt and other seasonings to taste.
    • Walnuts: This adds texture, a toasty flavor, and a little bit of protein and healthy fats. Walnuts can be omitted as needed.
    • Lentils: I use canned lentils for convenience. One can of lentils typically yields about 1 ½ cups cooked lentils. See below for tips on how to cook lentils from dry.

    Step-by-step instructions

    Before you begin: Start by cooking the egg noodles according to package instructions. Before draining, reserve at least 1 cup of cooked pasta water.

    Steps 1 through 4 showing how to make the recipe.
    1. While the egg noodles cook, slice the mushrooms and dice the onion. Heat a large skillet over medium heat and add butter. Once melted, add the onions and mushrooms, sautéing for 6-8 minutes, or until golden.
    2. Sprinkle with ¼ teaspoon kosher salt. Stir in the chopped walnuts, garlic, rosemary, thyme, and optional red pepper flakes. Cook until aromatic, just a few minutes, then stir in the lentils.
    3. Meanwhile, make the cream sauce by blending the silken tofu, nutritional yeast, onion powder, garlic powder, ½ teaspoon salt, vegetable bouillon, and 1 cup of reserved pasta water in a blender or food processor. The sauce should be smooth and creamy. Add water or vegetable broth 2 tablespoons at a time to thin to a pourable consistency, if needed.
    4. Combine the egg noodles, pasta, and sautéed ingredients. Heat over medium-low as needed to warm the sauce. Serve with freshly ground black pepper and vegetarian Parmesan. Enjoy!

    Variations and swaps

    • Make it vegan: Egg noodles are the traditional option, but can be replaced with any variety of pasta to make the mushroom stroganoff egg-free.
    • Higher protein option: Again, the egg noodles can be replaced with protein pasta for an even high protein dish. Both Barilla and Banza make good protein pastas.
    • Make vegetarian beef stroganoff by sauteing ground Impossible or Beyond beef. Add the beef at the same time as the garlic and herbs. The lentils can be omitted or left in for an even higher protein meal.
    • Use dry lentils: Cook ½ cup rinsed and sorted dry brown lentils in 1 ½ cups vegetable broth or water with a pinch of salt. Cover the lentils in water, then bring to a boil over high heat. Reduce to a gentle simmer and cover with a lid. Cook until tender, about 20-25 minutes. Drain off any excess liquid.

    Forget to reserve the pasta water?

    No problem. Pasta water is added because it is starchy and salty and helps the sauce cling to the noodles.

    Replace with an equal amount of water, or if you aren't using vegetable bouillon, replace it with an equal amount of vegetable broth.

    Storage notes

    • The stroganoff is best within 3-4 days. Keep refrigerated in a closed container.
    • Mushroom stroganoff reheats well in the microwave. Reheat on the stovetop over medium-low heat. Cover with a lid and stir occasionally until heated through.
    Black-rimmed white enamel skillet filled with mushroom stroganoff and a wooden spoon on a marble background.

    More protein-packed pasta

    • White square baking dish filled with chili mac topped with sliced green onions next to a few sprigs of green onion.
      Baked Chili Mac Casserole (Dump & Bake Recipe)
    • Spaghetti topped with red lentil tomato sauce and pieces of basil in a white bowl
      Red Lentil Pasta Sauce
    • Overhead view of large black bowl filled with cream pasta and black handled gold fork.
      Creamy Spicy Vegan Pasta (One Pot)
    • Overhead view of breadcrumb topped mac and cheese bake next to a bowl filled with a serving.
      Baked Vegan Broccoli Mac and Cheese

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.

    Vegetarian Mushroom Stroganoff

    Cassidy Reeser, MS, RD
    Inspired by classic beef stroganoff, this vegetarian twist is packed with protein and a rich & silky sauce made without dairy.
    5 from 1 vote
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 15 minutes mins
    Cook Time 25 minutes mins
    Total Time 40 minutes mins
    Servings 5 servings

    Ingredients
      

    For the Pasta

    • 12 ounces egg noodles see note #1
    • 8 ounces baby bella (crimini) mushrooms or white mushrooms, etc.
    • 1 small sweet yellow onion
    • ½ cup walnuts
    • 4 cloves garlic
    • 2 tablespoons butter
    • ¾ teaspoon kosher salt divided
    • 1 teaspoon red pepper flakes optional
    • ½ teaspoon dry rosemary
    • ½ teaspoon dry thyme
    • 15 ounce can lentils drained and rinsed; see note #2
    • Parmesan, to taste

    For the Sauce

    • 16 ounce block silken tofu
    • 1 cup reserved pasta water see note #3
    • ¼ cup nutritional yeast
    • 1 teaspoon vegetarian Worcestershire sauce see note #4
    • 1 teaspoon vegetable bouillon see note #5
    • ½ teaspoon garlic powder
    • ½ teaspoon onion powder
    • ¼ teaspoon black pepper

    Instructions
     

    • Start by cooking the egg noodles according to package instructions. Before draining, reserve at least 1 cup of cooked pasta water.
    • While the egg noodles cook, slice the mushrooms, dice the onion, roughly chop the walnuts, and mince the garlic.
    • Heat a large skillet over medium heat and add butter. Once melted, add the mushrooms and onions, sautéing for 6-8 minutes, or until golden.
    • Sprinkle with ¼ teaspoon kosher salt. Stir in the chopped walnuts, garlic, optional red pepper flakes, rosemary, and thyme. Cook until aromatic, just a few minutes. Stir in the drained lentils.
    • Meanwhile, make the stroganoff sauce in a blender or food processor. Add the silken tofu, 1 cup of reserved pasta water, nutritional yeast, Worcestershire sauce, vegetable bouillon, garlic powder, onion powder, remaining ½ teaspoon salt, and pepper. Blend until smooth and creamy. Add water or vegetable broth 2 tablespoons at a time to thin to a pourable consistency, if needed.
    • To the skillet with the mushrooms add the egg noodles and sauce. Heat over medium-low, as needed, to warm the sauce. Serve with freshly ground black pepper and vegetarian Parmesan. Enjoy!

    Video

    Notes

    1. Noodles: To make this recipe vegan or egg-free, replace the noodles with an equal amount of fettuccine, linguine, or serve over potatoes. *Also replace butter with vegan butter or olive oil.
    2. Lentils: Canned lentils should be available at most well-stocked grocery stores. If using dry lentils, cook ½ cup rinsed and sorted dry brown lentils in 1 ½ cups vegetable broth or water with a pinch of salt. Cover the lentils in water, then bring to a boil over high heat. Reduce to a gentle simmer and cover. Cook until tender, about 20-25 minutes. Drain off any excess liquid.
    3. Pasta water: Pasta water is added because it is starchy and salty and helps the sauce cling to the noodles. If you forget to reserve the pasta water, replace with an equal amount of water, or if you aren't using vegetable bouillon, replace it with an equal amount of vegetable broth.
    4. Worcestershire sauce: Choose vegetarian Worcestershire that is made without anchovies. Most store brand Worcestershire sauces are anchovy-free.
    5. Bouillon: I use Better than Bouillon vegetable base. If you don't have bouillon, I recommend just omitting it and adjusting salt and other seasonings to taste.
    6. The stroganoff is best within 3-4 days. Keep refrigerated in a closed container. Reheats well in the microwave or on the stove top.

    Nutrition

    Calories: 544kcalCarbohydrates: 74gProtein: 24gFat: 18gSaturated Fat: 5gPolyunsaturated Fat: 8gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 69mgSodium: 436mgPotassium: 955mgFiber: 9gSugar: 8gVitamin A: 205IUVitamin C: 6mgCalcium: 107mgIron: 5mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    « Vegetarian Lentil & Sweet Potato Wellington
    Vegetarian Hand Pies with Broccoli & Chickpeas »

    Comments

    1. Gillian Hines says

      April 09, 2025 at 5:18 pm

      This was delicious! We are 3 months into being vegetarian and I love stroganoff. I loved this recipe and I wouldn't change a thing. Thank you!

      Reply
      • Cassidy Reeser says

        April 10, 2025 at 11:04 am

        Wonderful, thanks so much for the review and congrats on your vegetarian journey! 🙂

        Reply
    5 from 1 vote

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    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.