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
Valerie
Homemade Stroganoff is a family favorite! I'll try and healthify it with your recipe 🙂
Kristen Chidsey
I hope your family LOVES it!!
Michelle @ Giraffes Can Bake
This definitely looks so much better than any processed version, the gravy looks amazing!
Kristen Chidsey
Thanks! I can promise you that it is!
Earl-Leigh
Don't mind me, just licking the screen over here! I cannot wait to try this recipe!
Kristen Chidsey
I hope you enjoy it--the actual recipe, not the screen. LOL!!
sarah
This looks amazing! Such beautiful photography! I have to admit I have never made beef stroganoff, but after seeing this recipe I'm going to have to try it!
Kristen Chidsey
Thanks Sarah. Well if you have never tried Beef Strognoff, this is the recipe to try it out on. I hope you enjoy it!
Tammy
This is a must try for me. My hubby loves meat and creamy, so I will try this for him.
Kristen Chidsey
Yes, your husband will love this Tammy! Thanks.
Artney
Beef Stroganoff is something I have never made. This looks absolutely delicious and the gravy looks heavenly! I will be making this soon!
Kristen Chidsey
Oh Artney, I do hope you make this and enjoy it! Let me know!
Kacey @ The Cookie Writer
My childhood was the same way. Now, I can never go back to any of those meals!! This recipe looks really amazing and tasty!
Kristen Chidsey
I hear ya! Sometimes I cringe thinking about things we didn't know! This is such a better version--better tasting and better for you!
Hirra Pervaiz
This is one of my favorite foods, will try it soon
Kristen Chidsey
I hope you love this version Hirra!
Bernice Marsh
Do you have an instant pot version?
Kristen Chidsey
I am working on one Bernice 🙂 I just need to perfect it.
Addie
This looks like a modern sophosticated version of beed stroganoff. Love it, and the recipe seems easy. Pinning it for later!
Kristen Chidsey
It is so much more sophisticated than the old version. Enjoy it!
Alli
I laughed at the mention of hamburger helper beef stroganoff. It's my grandson's favorite meal. I'm going to make yours so he'll forget about that horrible stuff. My daughter makes most things from scratch, except this. Your version sound and looks incredibly delicious. I'm sharing it with her, too.
Kristen Chidsey
Oh yes, make it for him so he will never want the nasty processed stuff again! Thanks for passing the recipe onto your daughter. Maybe when she sees this version is nearly just as easy, she will be won over!