Vegetarian Mushroom Stroganoff

By Alexandra Caspero on November 12, 2018

Bringing you a giant bear hug in bowl form. That’s what comfort food like this feels like to me; on days when I am tired, when I am exhausted, when I just want to curl up on the couch and enjoy meals like this one. And so, my vegetarian mushroom stroganoff was born.

Fall always reminds me of stroganoff as it’s a meal that my mom made over and over again when I was growing up. I took her classic recipe and veg’d it by swapping in the best mushroom meatballs instead of meat and then swapping in my favorite plain yogurt for heavy cream.

Vegetarian or not, I promise this is a meal that everyone in your house is going to love. Flavorful mini meatballs? Check. Tender egg noodles? Check. The dreamiest mushroom yogurt sauce? Double check. Swoon, it’s so good my friends.

meatballs in mushroom stroganoff sauce

From pumpkin cheesecake bars, lemon blueberry muffins, mango popsicles, enchilada soup, you all have been loving these recipes as much as we do.

Even though I consider myself to be predominantly plant-based; I do enjoy quality dairy like plain yogurt, creamy, perfectly tart and not-too-sweet. Great for a snack and incredible in recipes. It’s why you’ll always find a tub of two of plain low-fat yogurt in my fridge. I adore that they are lower sugar, made with simple ingredients and it’s something that I feel good about giving Vander as well.

mushroom meatballs

Don’t these meatballs look incredible? I figured it was time that I created a vegetarian mushroom meatball that’s versatile enough to be used in a variety of recipes this Fall and winter. While the meatballs do take a little advance prep, they can be made a day or two ahead of time. You can also make the meatballs, brown in the oven, then freeze.

I know this recipe looks like it has a lot of steps, but it comes together fairly easily. Make the meatballs first then boil the water for the noodles while you make the sauce. Once the water is boiling, add the meatballs to the sauce to simmer while the noodles cook. From there, drain and assemble!

vegetarian mushroom stroganoff

vegetarian meatballs in stroganoff sauce

vegetarian mushroom meatballs

Hope you enjoy this one! We got a few snow flurries this weekend and man, I don’t think I’m fully prepared for winter. Thankful I’ve got cozy dinners like this one to get me through!


mushroom vegetarian stroganoff

Vegetarian Mushroom Stroganoff

  • Author: Alex Caspero
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: dinner, healthy, vegetarian
  • Method: stovetop
  • Cuisine: American, Vegetarian
  • Diet: Vegetarian


This vegetarian mushroom stroganoff with meatballs is easy to make and SO savory and delicious! It’s also lighter on calories, higher in protein and made with simple ingredients. Perfect for chilly evenings this winter.

  • Author: Alex Caspero
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: dinner, healthy, vegetarian
  • Method: stovetop
  • Cuisine: American, Vegetarian
  • Diet: Vegetarian
  • Author: Alex Caspero
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: dinner, healthy, vegetarian
  • Method: stovetop
  • Cuisine: American, Vegetarian
  • Diet: Vegetarian


Mushroom Meatballs 

  • 8 ounces button mushrooms
  • 1 tablespoon olive oil
  • 1/2 cup finely chopped onion
  • 2 garlic cloves, minced
  • 1/4 cup quick-cooking oats
  • 2 tablespoons finely grated parmesan cheese
  • 1/4 cup bread crumbs
  • 1/8 cup finely chopped parsley
  • 1 egg
  • 1/4 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 teaspoon dried oregano

Stroganoff Sauce

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 1 garlic clove, minced
  • 8 ounces button mushrooms, cleaned and sliced
  • 2 tablespoons all-purpose flour
  • 2 cups vegetable broth
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon ground thyme
  • 1/2 teaspoon salt
  • 1/2 cup plain yogurt
  • fresh chopped parsley, for garnish
  • 12 ounces egg noodles


Make the mushroom meatballs

  1. Clean the mushrooms and very finely chop, preferably using a food processor.
  2. Heat the olive oil in a pan over medium heat and add the onions and mushrooms. Cook until mushrooms have browned and liquid has evaporated and onions are cooked down, about 10 minutes.
  3. Remove from heat and stir in the garlic and stir for 20 seconds to incorporate.
  4. Place the mushroom mixture into a large bowl and add the oats, cheese, bread crumbs, parsley, egg, salt, pepper and oregano. Mix together with a spoon until mixture comes together; it should hold together when pressed. Place in the fridge and allow to rest for 30 minutes.
  5. When ready to bake, preheat the oven to 450 degrees F and line a baking sheet with a silicone baking mat (like a silpat) or parchment paper. Form meatballs into small balls, using a 1 tablespoon scoop. Roll meatballs between hands to form a smooth ball, then place on the prepared baking sheet.
  6. Repeat for the rest of the meatballs, then drizzle with olive oil. Bake for 15 minutes until golden brown; flipping halfway through baking time.

Make the sauce

  1. While the mushrooms are cooking, prepare the rest of the sauce. Bring a large pot of salted water to a boil. Once boiling, add the egg noodles and cook until al dente according to package directions.
  2. Heat a large skillet over medium-high heat. Add 1 tablespoon of oil and the onion and saute until onion is soft, about 6 minutes. Add the garlic and mushrooms and cook until mushrooms are browned and cooked down, about 10 more minutes.
  3. Add the remaining tablespoon of oil along with the flour and cook for about 2 minutes until mixture is lightly browned.
  4. Stir in the broth, mustard, thyme and salt and stir, until mixture thickens, about 3 minutes. Add in the meatballs and simmer for an additional 10 minutes.
  5. Remove mixture from heat and stir in the yogurt until just warmed through.
  6. Serve over hot cooked egg noodles and garnish with parsley.

did you make this?

Tag @delishknowledge on Instagram and hashtag it #delishknowledge

Meet Alex Caspero

Alex Caspero is a Registered Dietitian, New York Times Bestselling Plant-Based Chef and mom of two. She aims to cut through the nutrition noise by providing real-life, nourishing tips for body and mind. Learn more about Alex.

(4 comments) leave a comment

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.

    1. Carissa
      January 25, 2019 AT 8:21 pm

      Delicious! Easy to make. Thanks for the recipe!

      1. Alex
        January 27, 2019 AT 8:13 am

        So glad you liked it! Thanks Carissa!

    2. JaNae
      December 13, 2018 AT 7:41 am


      1. Alex
        December 13, 2018 AT 8:02 am

        So glad you liked it!