One Pot Healthy Beef Stroganoff
Print Recipe
3.63 from 29 votes

One Pot Healthy Beef Stroganoff

This Healthy One Pot Beef Stroganoff is a delicious 30-minute dinner idea that is also freezer-friendly. Packed with veggies, this lightened-up stroganoff is perfect for busy weeknights!
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Course: Comfort Food
Cuisine: American
Servings: 6 servings
Calories: 382kcal


  • 1 tbsp olive oil
  • 2 small yellow onions or shallots, diced Go with shallots for a richer flavour if you have some on hand
  • 2 cloves garlic minced
  • 1 cup chopped mushrooms
  • 1/4 cup red wine
  • 2 Carrots finely chopped
  • 2 stalks celery finely chopped
  • 1 lb ground beef
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1 small red pepper, diced
  • 2 tbsp flour
  • 2 cups beef broth
  • 2 cups cooked egg noodles
  • 1/2 cup sour cream or Greek yogurt
  • 2 cups chopped fresh spinach


  • Bring a large pot of salted water to a boil. Cook egg noodles for 3-4 minutes, then drain and set aside. Noodles should be semi-hard still (we don't want them to be too soft or they will disintegrate later on)
  • Heat olive oil over med-high heat in large pot. Add onions/shallots and garlic, saut√©ing for 1 min until fragrant. Add mushrooms, carrots and celery, cooking for about 3-4 min until mushrooms start to release liquid and veggies are tender.
  • Add ground beef and cook until browned, then add red wine, salt and 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!
  • Freeze leftovers in individual portion sizes in glass bowls or foil containers. If using foil, reheat in 375F oven for 45 min. If using glass bowls, reheat in microwave on high for 5-6 minutes, stirring halfway through and adding 1-2 tsp of water or milk to add more moisture.


Calories: 382kcal | Carbohydrates: 21g | Protein: 24g | Fat: 22g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Trans Fat: 0.01g | Cholesterol: 90mg | Sodium: 722mg | Potassium: 509mg | Fiber: 2g | Sugar: 2g | Vitamin A: 4400IU | Vitamin C: 38.8mg | Calcium: 70mg | Iron: 3.4mg