This healthier version of Beef Stroganoff is made easy in one pot and packed with extra veggies for a nutritious twist on a classic dish.

This is a great meal prep option, because you can make a big batch, freeze leftovers, and reheat them for a quick dinner. This dish has it all – tender beef, fresh veg and a creamy sauce!
Why you’ll love this recipe
- One-pot wonder: Everything cooks in a single pot, so cleanup is a total breeze!
- Lighter comfort food: This dish has all the creamy and savoury flavours of classic Beef Stroganoff, but made with healthier ingredients.
- Quick & easy: Ready in just 30 minutes, perfect for busy weeknights.
- Freezer-friendly: Make a big batch and store leftovers for easy meal prep.
Ingredients and substitutions
- Olive oil – Any neutral oil like avocado oil, sunflower oil or vegetable oil will work.
- Yellow onion – White onions or shallots are a good alternative to yellow onion in this recipe.
- Garlic – You can use fresh or jarred minced garlic.
- Mushrooms – Mushrooms are a key ingredient in stroganoff but the kind of mushrooms you use is up to you (cremini, portobello, baby portabella or mixed mushrooms).
- Red wine – Pick any dry red wine of your choice (a dry white wine also works), or you can leave the wine out altogether.
- Carrots, celery & red pepper – feel free to use any vegetables you’d like.
- Ground beef – For a more meaty effect you can use steak pieces or rib eye. You can also use ground turkey in place of the beef, or leave the meat out altogether for a veggie stroganoff.
- Flour – Cornstarch can be used to coat the beef and thicken the mixture as well. You don’t need flour or cornstarch, but it does make the sauce thicker.
- Beef broth – Beef broth will compliment the flavours of the beef used but you can use chicken or vegetable broth.
- Egg noodles – Feel free to substitute the egg noodles for other pastas.
- Sour cream – Greek yogurt is a great alternative for sour cream in this dish.
- Fresh spinach – I recommend spinach but any other leafy green will also work.
How to make healthy beef stroganoff
Step 1: Cook egg noodles.
Cook the noodles according your package instruction.
Step 2: Cook the veggies.
Sautรฉ onions and garlic, then add mushrooms, carrots, and celery.
Step 3: Toss in the meat.
Add ground beef and cook until browned.
Step 4: Add wine and flour.
Stir in red wine, salt, pepper, and flour.
Step 5: Pour in broth and noodles.
Add the beef stock and cooked noodles.
Step 6: Finish and serve.
Stir in sour cream, red pepper, and spinach. Serve hot and enjoy!

Recipe Tips and variations
You’ll love this! It’s super easy and totally customizable and just perfect for meal prep. Here are some ways to make it your own!
- Use lean ground beef: Opt for extra-lean ground beef or ground turkey for a lighter version.
- Donโt overcook the pasta: Since everything cooks in one pot, check the pasta early to avoid mushiness.
- Make it extra creamy: Stir in a little Greek yogurt or light cream cheese at the end for an ultra-creamy texture.
- Go low-carb: Replace pasta with zucchini noodles, cauliflower rice, or spaghetti squash for a keto-friendly option.
- Use your slow cooker: Follow the instructions for this Crockpot Beef Stroganoff recipe.
Frequently asked questions
Is beef stroganoff healthy?
Beef stroganoff by itself isn’t the healthiest meal, but it can made healthier quite easily by adding in extra veggies, using a leaner cut of beef and cutting back on the sour cream as I’ve done in this recipe. Ultimately, the extra veggies add a ton of flavour and also make this dish a whole meal where you don’t need to serve a salad or other veggies on the side to round it out.
How can I prevent the sour cream from curdling in the sauce?
To avoid curdling, remove the pan from heat before stirring in the sour cream.
Can I make this beef stroganoff gluten-free?
Absolutely! You just need to use gluten-free pasta and thickening agents like cornstarch instead of flour.
What to serve with this dish
You’ll want a side dish that complements the rich stroganoff flavours while keeping the meal balanced. Here are some ideas:
- Whole grain crusty bread or toasted bread to soak up any extra sauce.
- A simple green salad with a light vinaigrette.
- Roasted vegetables like asparagus or broccoli.
How to store and reheat
Store: Keep leftovers in an airtight container in the fridge for up to 4 days.
Reheat: Warm on the stovetop over medium heat, stirring occasionally, or microwave in 1-minute intervals until heated through.
Freeze & reheat from frozen: Freeze without the sour cream for up to 3 months. Thaw overnight in the fridge, reheat on the stovetop, and stir in the sour cream just before serving.

More comfort food meals
Meal prep tools
- Grab some glass meal prep bowls if you plan on packing this up for lunch.
- I get all my grass-fed ground beef from Butcher Box.
- These foil containers are great for freezing individual servings of meals.

Healthy Beef Stroganoff
Ingredients
- 340 g egg noodles
- 1 tbsp olive oil
- 1 yellow onion or 2 shallots, diced Go with shallots for a richer flavour if you have some on hand
- 2 cloves garlic minced
- 1 lb chopped mushrooms
- 1/4 cup red wine
- 2 carrots finely chopped
- 2 stalks celery finely chopped
- 1 lb extra-lean ground beef
- 1 tsp salt
- 1/2 tsp pepper
- 1 small red pepper, diced
- 2 tbsp flour
- 2 cups beef broth
- 3/4 cup sour cream
- 2 cups chopped baby spinach
Instructions
- Bring a large pot of salted water to a boil. Add package of egg noodles and boil for 4-5 minutes, then drain and set aside. Noodles should be al dente.
- Heat olive oil over med-high heat in a large pot. Add onions (or shallots) and garlic, sautรฉing for 1 min until fragrant. Add mushrooms, carrots and celery, cooking for 3-4 min until mushrooms start to release liquid and veggies are tender.
- NOTE: You can stir in red peppers at this point along with the other veggies if you like a softer texture, but I like mine to be very tender-crisp and I find they get overcooked for my taste unless added in at the very end. Keep in mind they will continue to cook as they sit in the hot mixture, and when you reheat leftovers.
- Add ground beef and cook until browned (about 5 minutes), then add red wine, salt & pepper and flour, tossing to combine.
- Add beef stock and cooked noodles, bringing to a boil and cooking for 1-2 minutes until mixture starts to thicken. Stir in sour cream, red pepper and spinach, then remove from heat. Serve and enjoy! Leftovers will last in the fridge up to 5 days – I recommend sprinkling some water overtop before reheating.
- FREEZING INSTRUCTIONS: Freeze leftovers in individual portion sizes in glass bowls or foil containers. Make sure to sprinkle some water overtop before reheating. If using foil, reheat in 375F oven for 40-45 min. If using glass bowls, reheat in microwave on high for 5-6 minutes, stirring halfway through.
Comments & Reviews
Caitlin says
Hi, is red pepper a red bell pepper?
Taylor Stinson says
Hey Caitlin! Yes it is!
Tammy says
Can you make ahead and freeze
Taylor Stinson says
I freeze most of my pasta recipes so I’m sure this recipe is no exception ๐
Laura says
My picky teenage daughter picked out this meal and I made it. She loved it. Matter of fact, everyone did. I will be making it again. Only question, when do you add the red pepper?
Taylor Stinson says
Yay I’m so happy to hear the family loved it Laura!!! Sorry for the lack of instructions about the red pepper…I usually stir it in at the end with the sour cream and spinach since it’s cut up small and tenderizes fast (updated the recipe to reflect this) but you can add it in when you’re cooking the other veggies too.
Dayna says
Have you tried this one in the Instant Pot?
Taylor Stinson says
Dayna you read my mind!!! I’m going to be developing an Instant Pot update for this recipe soon. Thinking it will be up next month ๐
Bella Hardy says
This beef stroganoff looks absolutely fantastic. Beautiful photos, too. I look forward to trying this. Thanks for sharing, Taylor!
Linnea says
I’m trying to meal prep… If I was to make this ahead, do I completely make everything and then reheat?
Taylor Stinson says
Hey Linnea! Yes, that’s what I usually do ๐
Jill Roberts @ WellnessGeeky says
I finally got to make this healthy beef stroganoff this past weekend and it was such a hit!! Can i post it on my blog? Thanks for sharing!
Taylor Stinson says
Hey Jill! I’m so happy to hear that!!! If you remake it with your own photos feel free to post away with credit ๐ If you’d like to repost it you can to use a photo of mine and post the ingredient list only then link to the instructions on my blog. Thanks so much and so glad you liked it!
Karly says
I am so beyond excited right now. FINALLY a way I can eat “hamburger helper” without feeling totally guilty afterwards. Saving right now!
Kristen Lafitte says
Making this because it looks awesome….but had to guess on the garlic and egg noodle amounts as they are not listed in your ingredients list!
Taylor Stinson says
Oh no! So sorry Kristen – I will be revising the recipe to include those amounts. Thanks so much for pointing that out for me and hope you love it! ๐
Ami@NaiveCookCooks says
This looks so yummy!!
Taylor Stinson says
Thank you!! ๐