Skip to content
← Back to recipes

Dairy-Free Beef Stroganoff

A cozy dairy-free beef stroganoff with browned steak, mushrooms, egg noodles, and a savory sour-cream-style sauce. It keeps the classic tang and richness without using butter, cream, or dairy sour cream.

Recipe by Non Dairy Dude

This recipe uses: Dairy-Free Sour Cream

Prep 20 min
Cook 30 min
Total 50 min
Servings 4
Difficulty medium
Servings
4

Ingredients

Beef

  • 1¼ lbBeef sirloin or top sirloin steak, sliced thinly across the grain
  • 2 tbspAll-purpose flour

Seasoning

  • 1¼ tspFine salt, divided
  • 1 tspFreshly ground black pepper, divided

Skillet

  • 2 tbspOlive oil, divided
  • 2 tbspDairy-free butter
  • 12 ozCremini mushrooms, sliced
  • 1 mediumYellow onion, thinly sliced
  • 3 clovesGarlic cloves, minced

Sauce

  • 1 tbspTomato paste
  • ¼ cupDry white wine or extra beef broth
  • 1½ cupsLow-sodium beef broth
  • 2 tspDijon mustard
  • 2 tspWorcestershire sauce

Finish

  • ¾ cupDairy-free sour cream
  • 1 tspFresh lemon juice, optional
  • 2 tbspFresh parsley, chopped
  • 1 tspFresh dill, finely chopped, optional

Noodles

  • 12 ozWide egg noodles

Instructions

  1. 1

    Bring a large pot of salted water to a boil for the noodles. Pat the sliced beef dry, then season it with 1 teaspoon salt and 3/4 teaspoon black pepper. Sprinkle with the flour and toss until the pieces are lightly coated.

  2. 2

    Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add half the beef in a single layer and sear for about 1 minute per side, just until browned. Transfer to a plate and repeat with the remaining beef, adding a small splash of oil only if the pan looks dry.

  3. 3

    Reduce the heat to medium. Add the remaining olive oil and the dairy-free butter to the skillet. Add the mushrooms and cook for 7 to 9 minutes, stirring occasionally, until they release their liquid and start to brown.

  4. 4

    Add the onion and the remaining 1/4 teaspoon salt. Cook for 4 to 5 minutes, until the onion softens and the mushrooms are deeply savory. Add the garlic and cook for 30 seconds.

  5. 5

    Stir in the tomato paste and cook for 1 minute, scraping the bottom of the skillet. Add the wine, if using, and simmer for 1 minute, loosening any browned bits. Stir in the beef broth, Dijon mustard, Worcestershire sauce, and remaining 1/4 teaspoon black pepper.

  6. 6

    Bring the sauce to a steady simmer and cook for 5 to 7 minutes, until slightly thickened. If it tightens too much, add another splash of broth.

  7. 7

    While the sauce simmers, cook the egg noodles until just al dente. Reserve 1/2 cup pasta water, then drain the noodles.

  8. 8

    Reduce the skillet heat to low. Stir in the dairy-free sour cream until the sauce looks smooth and creamy. Do not let the sauce boil after adding the sour cream.

  9. 9

    Return the beef and any juices to the skillet and warm gently for 1 to 2 minutes, just until the beef is hot. Taste and add the lemon juice if the sauce needs a little lift.

  10. 10

    Add the drained noodles to the skillet and toss until coated, loosening with reserved pasta water a tablespoon at a time if needed. Serve immediately with parsley, a small pinch of fresh dill if using, and more black pepper.

Dairy Substitutions Used

Traditional beef stroganoff often uses butter and dairy sour cream. This version uses dairy-free butter for the mushroom and onion base, then finishes the sauce with dairy-free sour cream over low heat so it stays creamy and tangy without curdling or turning heavy.

Tips & Variations

Slice the beef thinly: Stroganoff works best with quick-cooking strips. Slice across the grain so each bite stays tender.

Brown in batches: Crowding the pan makes the beef steam instead of sear. A quick hard sear gives better flavor and keeps the inside from overcooking.

Do not boil the sour cream: Dairy-free sour cream can split if it gets too hot. Lower the heat before stirring it in, then warm the beef gently.

Choose egg noodles carefully: Egg noodles are fine for a dairy-free recipe, but some brands contain milk ingredients. Check the label if you need the dish to be strictly dairy-free.

Dill is optional but classic: A tiny pinch of fresh dill at the end gives the stroganoff an Eastern European feel without overwhelming the beef and mushrooms. Start small.

Wine is optional: A little dry white wine gives the sauce restaurant-style depth. If you do not cook with wine, use more beef broth and add the optional lemon juice at the end.

Ground beef variation: For a cheaper weeknight version, use 1 pound ground beef instead of sliced steak. Brown it well, drain excess fat if needed, and continue with the mushrooms and onions.

Make-ahead note: The sauce reheats better before the noodles are added. Store the stroganoff sauce and noodles separately, then rewarm the sauce gently with a splash of broth.

If the sauce tastes flat: Add a tiny splash of Worcestershire, a pinch of salt, or the optional lemon juice. The goal is savory and tangy, not lemony.

Get new dairy-free comfort food recipes

New recipes, substitution tips, and classic dishes rebuilt without dairy.