
Beef Stroganoff Recipe tastes rich, creamy, and savory with tender beef, buttery mushrooms, and a tangy sour cream sauce that hugs every noodle. It works well for busy weeknights or cozy weekends, and you can get it on the table in about 40 minutes. I grew up eating the boxed version, so this from-scratch upgrade always feels a little nostalgic in the best way.
Why Beef Stroganoff Recipe Is Worth It
This Beef Stroganoff Recipe gives you restaurant-level comfort with simple supermarket ingredients. You build flavor in layers, so every bite tastes beefy, garlicky, and slightly tangy without any mystery packets.
You also cook everything in one large skillet, which keeps cleanup easy. Leftovers taste even better the next day, so you win twice with one cooking session.
My whole family licked their plates clean, and this Beef Stroganoff Recipe instantly joined our regular dinner rotation. ★★★★★
Ingredients You Need
Beef
- 1 pound beef sirloin, ribeye, or top round, thinly sliced against the grain
- Sirloin gives a great balance of tenderness and price.
- Use stew meat only if you plan to simmer longer, since it starts tougher.
Vegetables & aromatics
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil or neutral oil
- 1 medium yellow onion, thinly sliced
- 10 ounces cremini or white button mushrooms, sliced
- 3 garlic cloves, minced
Sauce base
- 2 tablespoons all-purpose flour
- 1 tablespoon tomato paste
- 1 teaspoon Dijon mustard
- 1 ½ cups beef broth or stock
- Use low sodium so you control the salt.
- Store brand works fine; choose one with short ingredients if possible.
- 1 teaspoon Worcestershire sauce
- ½ teaspoon smoked paprika or sweet paprika
- ½ teaspoon kosher salt, plus more to taste
- ¼ teaspoon black pepper
Creamy finish
- ¾ cup full-fat sour cream, at room temperature
- Greek yogurt (whole milk) works in a pinch, but tastes slightly tangier.
To serve
- 10 to 12 ounces egg noodles, cooked according to package directions
- You can also use wide pasta, mashed potatoes, or rice.
- Fresh parsley, chopped, for garnish
Pantry shortcuts
- Use pre-sliced mushrooms to save prep time.
- Use jarred minced garlic if you need a shortcut, but fresh garlic gives better flavor.
- Use pre-cooked egg noodles from the refrigerated section if you want a very fast dinner.
Equipment list
- Large heavy skillet or sauté pan (10 to 12 inches)
- Tongs or spatula
- Wooden spoon or silicone spatula
- Cutting board and sharp knife
- Measuring cups and spoons
- Medium pot for noodles
Quick Tips & substitutions
- Slice the beef thinly against the grain so it stays tender and cooks quickly.
- Pat the beef dry with paper towels so it browns instead of steams.
- Brown the beef in batches so you avoid crowding the pan.
- Use Greek yogurt instead of sour cream if you prefer more protein and tang.
- Swap beef broth with vegetable broth and use mushrooms only for a meatless version.
- Stir a splash of broth into the sour cream before adding it to the pan so it blends smoothly.
- Keep the heat low when you add sour cream so it does not curdle.
- Use cornstarch instead of flour if you need a gluten free thickener.
- Cook the noodles slightly under al dente if you plan to store leftovers so they do not turn mushy.
- Taste and adjust salt and pepper at the very end since broths vary in saltiness.
How to Make Beef Stroganoff Recipe
Prep the ingredients
Slice the beef into thin strips, about ¼ inch thick, and cut long strips in half so they fit nicely on a fork. Pat the strips dry with paper towels and season them with a pinch of salt and pepper. Slice the onion, clean and slice the mushrooms, and mince the garlic so everything stands ready before you start cooking.
Brown the beef
Heat 1 tablespoon of butter and the oil in a large skillet over medium high heat. Add half the beef in a single layer and sear it for 1 to 2 minutes per side until it browns on the edges but stays slightly pink inside. Transfer the beef to a plate and repeat with the remaining beef, adding a bit more oil if the pan looks dry.
You only want to sear the beef at this stage, not fully cook it. The beef will finish cooking in the sauce later, which keeps it tender instead of chewy.
Cook the onions and mushrooms
Lower the heat to medium and add the remaining butter to the same skillet. Add the sliced onions and cook them for about 3 to 4 minutes until they soften and turn lightly golden. Add the mushrooms and a pinch of salt, then cook for another 5 to 7 minutes until the mushrooms release their liquid and the pan looks mostly dry.
Stir in the minced garlic and cook for 30 seconds until it smells fragrant. Scrape up any browned bits from the bottom of the pan since those bits carry a lot of flavor for the Beef Stroganoff Recipe.
Build the sauce
Sprinkle the flour over the onion mushroom mixture and stir well so the flour coats everything. Cook this mixture for about 1 minute to remove the raw flour taste. Stir in the tomato paste and Dijon mustard until they blend into the vegetables.
Slowly pour in the beef broth while you stir constantly to avoid lumps. Add the Worcestershire sauce, paprika, salt, and pepper. Bring the sauce to a gentle simmer and cook for 4 to 5 minutes until it thickens slightly.
Add the beef back
Return the seared beef and any juices from the plate to the skillet. Stir so the beef nestles into the sauce. Simmer on low heat for 3 to 5 minutes until the beef cooks through and turns tender.
Taste the sauce and adjust salt and pepper if needed. Turn the heat to low so the sauce barely bubbles.
Finish with sour cream
Scoop the sour cream into a small bowl and stir in a few spoonfuls of the hot sauce to temper it. Add this mixture to the skillet and stir until the sauce turns creamy and smooth. Keep the heat low and do not let the sauce boil so the sour cream stays silky.
If the sauce looks too thick, add a splash of broth or hot pasta water to loosen it. If it looks too thin, let it simmer for another minute or two until it reaches your preferred thickness.
Cook the noodles and serve
While the sauce simmers, cook the egg noodles in salted water according to package directions. Drain the noodles and toss them with a small knob of butter or a drizzle of olive oil so they do not stick. Spoon the Beef Stroganoff Recipe over the noodles or toss everything together in the skillet.
Top with chopped fresh parsley for color and freshness. Serve hot while the sauce stays creamy and the noodles stay tender.
Recipe Variations
- Gluten free: Use gluten free noodles or rice and thicken the sauce with 1 tablespoon cornstarch mixed with 2 tablespoons cold water instead of flour.
- Lower carb: Serve the Beef Stroganoff Recipe over zucchini noodles, spaghetti squash, or cauliflower mash.
- Extra veggie: Add peas, green beans, or spinach during the last few minutes of cooking.
- No dairy: Use plant based butter, coconut cream or cashew cream, and dairy free sour cream alternative.
- All mushroom version: Skip the beef and double the mushrooms for a hearty vegetarian stroganoff.
- Extra smoky: Use smoked paprika and a few drops of liquid smoke for a deeper flavor.
Ways to Serve
- Spoon Beef Stroganoff Recipe over buttered egg noodles with a side of steamed broccoli.
- Serve over fluffy white rice or brown rice with a crisp green salad.
- Pair with mashed potatoes and roasted carrots for a classic comfort plate.
- Serve over cauliflower mash or zucchini noodles for a lighter option.
- Offer with crusty bread and a simple cucumber salad for a quick dinner spread.
Storage Success
Store leftover Beef Stroganoff Recipe in an airtight container in the fridge for up to 3 days. Cool it to room temperature before you cover it so condensation does not water down the sauce. Reheat gently on the stove over low heat and stir in a splash of broth or water if the sauce thickens too much.
You can freeze the beef and sauce without the noodles for up to 2 months. Thaw it in the fridge overnight, then reheat slowly and cook fresh noodles for the best texture.

Beef Stroganoff Recipe
Ingredients
Method
- Season the beef strips with salt and black pepper, then sprinkle with the flour and toss to coat evenly.
- Heat the butter and olive oil in a large skillet over medium-high heat. Add the beef in a single layer and sear until browned on both sides, working in batches if necessary. Transfer the browned beef to a plate and set aside.
- In the same skillet, add the chopped onion and cook over medium heat until softened, about 3–4 minutes. Stir in the garlic and cook for 30 seconds until fragrant.
- Add the sliced mushrooms and cook, stirring occasionally, until they release their moisture and begin to brown, about 5–7 minutes.
- Pour in the beef broth and white wine (if using), scraping up any browned bits from the bottom of the pan. Stir in the Dijon mustard and Worcestershire sauce and bring the mixture to a gentle simmer.
- Reduce the heat to low. Return the browned beef and any accumulated juices to the skillet and simmer gently for 5–8 minutes, or until the beef is just cooked through and tender.
- Remove the skillet from the heat and stir in the sour cream until the sauce is smooth and creamy. Adjust seasoning with additional salt and pepper if needed. If desired, stir in the chopped parsley.
- Serve the beef stroganoff immediately over hot cooked egg noodles, rice, or mashed potatoes.
Notes
Approximate per serving (1/4 of recipe, without noodles): 430 calories; fat 28 g; saturated fat 13 g; carbohydrates 10 g; fiber 1 g; sugars 4 g; protein 33 g; sodium 620 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.
