Skip the canned soup, and make Beef Stroganoff from scratch with an easy, creamy, rich mushroom gravy and ground beef. This recipe for Homemade Beef Stroganoff is not only lower in sodium and fat, and MUCH better tasting, it is also easy to make.
Even with a from-scratch sauce, Beef Stroganoff comes together in less than 30 minutes. Serve this rich stroganoff over buttered noodles or mashed potatoes with a side of sauteed green beans for a simple, hearty, comforting family meal you can feel proud to serve.
This recipe for Beef Stroganoff puts all other versions to shame.
Why is the Beef Stroganoff the best?
- Instead of using a can of cream of mushroom, this dish is started with the same base I use for my homemade cream of mushroom soup. No MSG. No preservatives. No ingredients you can't pronounce.
- Cremini and baby portabello mushrooms replace button mushrooms, giving this stroganoff recipe more flavor and meatiness.
- Red wine is added to the gravy which gives the sauce dimension and sophistication.
- This dish is ready in less than 30 minutes--in fact, Homemade Beef Stroganoff comes together nearly as quick as any recipe that uses canned soup and the taste is of no comparison.
- This recipe is also picky-eater approved. My husband grew up on stroganoff made with canned soups, and he loved it--this recipe is now the ONLY way he will enjoy this classic dish.
Key Ingredients
- Mushrooms: While any mushrooms work in this recipe, baby creminis and baby portabello mushrooms give this dish the best meaty flavor.
- Meat: Lean ground beef is traditional for stroganoff, but you can use ground turkey or ground chicken.
- Red Wine: This is optional, but adds a ton of flavor and depth to the homemade sauce. Feel free to replace it with beef stock.
- Beef Stock: I recommend using a high-quality stock for the best flavor and one that is low in sodium, to control the salt yourself.
- Milk: Instead of sour cream, milk or cream is added for rich, creaminess to the sauce. The higher the fat percentage of your milk, the richer the sauce.
How to Make Homemade Beef Stroganoff
- Saute mushrooms in butter with seasonings.
- Once mushrooms have begun to break down, add in ground meat. Cook until the mushrooms and beef until beef is browned.
- Drain off all but ½ tablespoon of the rendered fat from the pan, if needed.
- Add in flour and cook for 1 minute to remove any raw flour taste and then add in red wine and cook the wine off for 1-2 minutes.
- Slowly whisk in beef stock and milk.
- Bring this mixture to a boil and then reduce heat to a simmer.
- Allow to simmer covered for 15 to 20 minutes, or until sauce is thickened.
- Stir in Worchestire sauce once and taste to season with salt and pepper.
- Serve over egg noodles or mashed potatoes.
More Classic Recipes
- Homemade Hamburger Helper
- Chicken Pot Pie
- 5 Ingredient Slow Cooker Pot Roast
- Classic Meatloaf from The Wholesome Dish

Homemade Beef Stroganoff
Ingredients
- 2 tablespoons butter
- 1 cup diced baby portabello and cremini mushrooms
- 1 pound lean ground beef
- 1 teaspoon thyme
- 2 teaspoons salt divided
- 1 teaspoon pepper
- 1 clove garlic minced
- 1 teaspoon onion powder
- 2 tablespoons flour
- ½ cup dry red wine or ½ cup additional stock
- 1 cup milk divided
- 1 ½ cups beef stock low sodium
- 1 teaspoon Worcestershire Sauce optional
- 12 ounces cooked egg noodles for serving
Instructions
- Melt butter in heavy bottomed stock pan over medium heat. Add mushrooms, and saute for 2-3 minutes.
- Add in ground beef, thyme, garlic, 1 teaspoon salt, pepper, onion powder and saute until beef is browned.
- Drain off all but ½ tablespoon pan drippings. I find that when using lean ground beef, I do not need to drain meat at all.
- Add flour to pan and stir to coat. Allow to cook for 1 additional minute.
- Deglaze pan with wine and bring to a boil, whisking to incorporate flour into liquid. Let that mixture cook for 1 minute. Add ½ cup milk and whisk well until mixture is quite thick.
- Add remaining stock, milk, and Worcestershire sauce. Bring the mixture to a boil, then reduce the heat to medium-low. Simmer for 20 minutes until flavors are well married. Taste and season with additional salt if needed.
- Serve over egg noodles or mashed potatoes.
Notes
- Feel free to use additional beef stock in place of the wine.
- If you don't like beef, you can use ground turkey or ground chicken in this Stroganoff recipe.
- I prefer a mixture of baby creminis and baby portabello mushrooms for the best meaty flavor, but any mushroom works.
- Use milk or cream of any fat percentage, but keep in mind the higher the fat percentage, the richer the dish.
- If you would like a really thick Stroganoff sauce, stir in ½ cup to 1 cup sour cream after your sauce has simmered.
Nutrition
john
I'd leave out the thyme next time. All I can taste is thyme.
Kristen Chidsey
Glad you enjoy John! If you used ground thyme it can overpower. I recommend thyme leaves, but certainly, you can omit 🙂
Kathy
Where did you get your noodles? Are they homemade? All of the packaged noodles I am finding these days are twisty and awful!
Kristen Chidsey
Hi Suzanne. I am sorry you are having issues with egg noodles. Now that you say that my last batch was broken into small pieces. I typically use Mueller's whole grain wide egg noodles. But pictured here are frozen noodles.
Rachal
This recipe is great! I will say that I'm glad I went through and read the post, because the recipe itself doesn't include a couple things:
1. Cover during the simmering step
2. Worcestershire sauce
I used extra wide egg noodles (what I grew up with) but I think next time I'll do a smaller egg noodle or even a fettuccine.
I also think that the next time I make this, I will double it. My husband likes leftovers for lunch and we try to stretch one dinner over two days to help us save, so I think this doubled would be perfect. It's super cheap to make so it wouldn't cause an issue with our budget to double it.
Thanks for a great meal!
Kristen Chidsey
You are right, adding 1 teaspoon of Worcestershire sauce at the end is a great way to improve the flavor.
Ashley
We made this a couple months back (We don't cook all too often as it's just the two of us) and my fiance was begging for me to make it again. I forget to favorite the page, so I just spent a half hour trying to find it again! This recipe is absolutely delicious, and has quickly made it's way to our top ten list of recipes!
Kristen Chidsey
Oh I am so glad you found the recipe again Ashley!! And I am so glad you both enjoyed!
Cass
So happy I found this recipe! Went to make HanyHelper as my kiddos call it and found I had only one box. So tonight, we are having a battle of the boxed vs from scratch beef stroganoff. I can already tell which will be better and this was so easy. Can't wait for the next ten minutes to let everyone taste test. I love homemade pasta, but I cannot hand roll mine as thin as would be needed for this dish, but I am hoping in a couple months to get a pasta roller for my birthday and then this will indeed become a hands-down family favorite with homemade pasta as the star. Thanks again for sharing this wonderful recipe.
Kristen Chidsey
I am SO glad you found this recipe too. I hope that this from scratch recipe will win your family over as well!!! Enjoy!!
Taryn
This is a great recipe for beef stroganoff! Thank you!
Kristen Chidsey
You are so welcome, glad you enjoy it!
Britni
We love this recipe, thank you!
Kristen Chidsey
You are so welcome!
Jessica
So, if I wanted to brown the meat and then put in crockpot, what should I do? I'm using some beef tips.
Kristen Chidsey
Hey Jessica! Well, follow steps one and two as directed (using your beef tips). For step 3, follow as directed, but omit milk. Then add that mixture and remaining beef broth to slow cooker. Cook on low for 8 hours or high for 4-6 hours. Add in milk and additional salt if desired. Cook on high for additional 30 minutes. Enjoy--those beef tips will be fabulous!
Mandy @Mandy's Recipe Box
This looks perfectly comforting. Thanks!
Kristen Chidsey
It will deliver in comfort for sure!
Jhuls | The Not So Creative Cook
I love beef stroganoff and this looks really mouth-watering. 🙂
Kristen Chidsey
Thanks! You will LOVE this version!