Beef Stroganoff

published Apr 7, 2024
Beef Stroganoff Recipe

This beefy dish is the best thing that ever happened to egg noodles.


Prep15 minutes

Cook35 minutes

Jump to Recipe
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
overhead shot of beef stroganoff being served over egg noodles in a white bowl.
Credit: Photo: Alex Lepe ; Food Styling: Rachel Perlmutter

I love beef stroganoff, but if I’m being honest I grew up eating the boxed Hamburger Helper variety. It wasn’t until I was a little older that I first tried the real deal and wow — it was something truly special. The sliced beef is so tender, the mushrooms and onions are perfectly caramelized, and the sour cream adds just the right amount of richness and tang. You can serve it over egg noodles, creamy polenta, or mashed potatoes. Here’s how to make this hearty, deeply cozy dish at home using mostly pantry staples.

Why You’ll Love It

  • Tenderizing and seasoning the beef in a sealed bag keeps the process clean and easy.
  • Beef stroganoff needs more mushrooms! I add a generous portion to make it more filling and so full of flavor.

Key Ingredients in Beef Stroganoff

  • Beef: Top sirloin and flank steak are good budget-friendly options, but you can make this a little fancier with boneless ribeye or beef tenderloin.
  • Mushrooms: Quartering button or cremini mushrooms ensures they don’t shrink down too much in the cooking process.
  • Onions: Caramelizing onions with the mushrooms adds a lot of rich, buttery flavor.
  • Flour: The key to a thickened sauce and quickly browned beef.
  • Broth: Use a low-sodium broth to build your sauce so it doesn’t end up too salty.
  • Sour cream: The signature of this creamy sauce is a generous dollop of sour cream stirred in at the end.
Credit: Photo: Alex Lepe ; Food Styling: Rachel Perlmutter

How to Make Beef Stroganoff

  1. Prep the vegetables and beef. Thinly slice yellow onions, quarter mushrooms, and thinly slice beef against the grain. (This is also a good time to boil water for egg noodles or prep something to serve with the stroganoff.)
  2. Tenderize the beef. In a sealable plastic bag, combine the steak strips, flour, salt, pepper, and hot paprika. Shake to evenly coat, then lightly tenderize the beef with a meat pounder or rolling pin.
  3. Brown the beef. Cook the beef in a hot skillet until just browned on both sides, about 30 seconds each side. Transfer to a plate.
  4. Caramelize the vegetables. Cook onions and mushrooms until deeply caramelized. Add a little more all-purpose flour, then deglaze the pan with white wine.
  5. Build the sauce. Add low-sodium beef broth and simmer until reduced by half. Add sour cream, Worcestershire sauce, and Dijon mustard and stir until creamy and smooth.
  6. Finish the stroganoff. Return the beef to the skillet until just warmed through, then garnish with fresh herbs and serve over egg noodles or another side of your choice.

Helpful Swaps

  • Swap half or all of the mushrooms for other varieties like oyster, maitake (hen of the woods), beech, and shiitake.
  • Replace the beef with extra mushrooms and onions and use vegetable broth to make a vegetarian stroganoff.

Storage and Make-Ahead Tips 

You can cut the onions, mushrooms, garlic, and steak up to a day ahead of time to shave off time later on.

What to Serve with Beef Stroganoff

Beef Stroganoff Recipe

This beefy dish is the best thing that ever happened to egg noodles.

Prep time 15 minutes

Cook time 35 minutes

Serves 6

Nutritional Info


  • 12 ounces

    baby bella, cremini, or button mushrooms

  • 1

    large yellow onion

  • 2 cloves


  • 1 1/2 pounds

    top sirloin, boneless ribeye, beef tenderloin, or flank steaks

  • 3 tablespoons

    all-purpose flour, divided

  • 3/4 teaspoon

    hot paprika

  • 1 teaspoon

    kosher salt, plus more as needed

  • 1 tablespoon

    neutral oil, such as canola or grapeseed

  • 3 tablespoons

    unsalted butter, divided

  • 1/4 cup

    dry white wine

  • 1 (14.5-ounce) can

    low-sodium beef or chicken broth (about 2 cups)

  • 2/3 cup

    sour cream

  • 1 tablespoon

    Dijon mustard

  • 1 1/2 teaspoons

    Worcestershire sauce

  • Freshly ground black pepper

  • 2 tablespoons

    finely chopped fresh parsley leaves or chives (optional)

  • Cooked egg noodles, polenta, or mashed potatoes, for serving


  1. Trim and quarter 12 ounces baby bella, cremini, or button mushrooms (cut into eighths if large). Halve and thinly slice 1 large yellow onion (about 1 1/2 cups). Finely chop 2 garlic cloves.

  2. Cut 1 1/2 pounds top sirloin, boneless ribeye, beef tenderloin, or flank steaks across the grain into 1/2-inch-thick slices. If the slices are long, cut crosswise into 1-inch-long pieces. Place in a large plastic bag. Using the flat side of a meat pounder or rolling pin, lightly pound the beef to flatten slightly and tenderize. Add 2 tablespoons of the all-purpose flour, 3/4 teaspoon hot paprika, and 1 teaspoon kosher salt. Seal the bag and shake until the beef is evenly coated.

  3. Heat 1 tablespoon neutral oil in a large skillet over high heat until shimmering. Working in batches, add the beef slices in a single layer and sear until browned on the outside but still rare inside, 30 to 60 seconds per side, reducing heat as needed to prevent scorching. Transfer to a plate. Sprinkle the seared beef with any remaining flour mixture from the bag.

  4. Reduce the heat to medium-high and add 1 tablespoon of the unsalted butter to the pan. Once melted, add the onions and cook, stirring occasionally, until starting to soften and turn translucent, about 4 minutes. Add the mushrooms and a pinch of kosher salt. Cook, stirring frequently, until the mushrooms and onions are deeply browned, 10 to 15 minutes.

  5. Add the garlic, remaining 1 tablespoon all-purpose flour, and remaining 2 tablespoons unsalted butter. Stir until the butter is melted and the mixture is fragrant, about 30 seconds. Add 1/4 cup dry white wine and scrape up any browned bits from the bottom to the pan with a wooden spoon. Cook until the wine is reduced by about half. Add 1 (14.5-ounce) can low-sodium beef or chicken broth and bring to a simmer. Cook until reduced by half, about 5 minutes.

  6. Reduce the heat to medium-low. Add 2/3 cup sour cream, 1 tablespoon Dijon mustard, and 1 1/2 teaspoons Worcestershire sauce. Stir until the sour cream is fully incorporated (don’t worry if it looks broken or separated at first). Return the beef and any accumulated juices on the plate to the pan. Cook, stirring occasionally, until the beef is medium-rare, about 3 minutes.

  7. Remove the pan from the heat. Taste and season with kosher salt and freshly ground black pepper as needed. Garnish with 2 tablespoons finely chopped parsley or chives if desired. Serve over cooked egg noodles, polenta, or mashed potatoes.

Recipe Notes

Substitutions: The white wine can be substituted with more low-sodium beef or chicken broth.

Storage: Leftovers can be refrigerated in an airtight container for up to 4 days.