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
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
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
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
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
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
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
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
While the sauce simmers, cook the egg noodles until just al dente. Reserve 1/2 cup pasta water, then drain the noodles.
- 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
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
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.