Dairy-Free Beef Stroganoff
Dairy-free beef stroganoff with seared steak, mushrooms, and egg noodles in a tangy sour-cream-style sauce, no butter or dairy sour cream required.
Recipe by Andrew Tibbs, the Non Dairy Dude in Dairy-Free Dinner Recipes
Published

Stroganoff was one of the first things I figured I'd have to give up. Butter for the mushrooms, a glug of sour cream stirred in at the end, the whole dish leans on dairy to get that tang. Turns out it doesn't have to. Dairy-free butter browns the onions and mushrooms the same way, and a good dairy-free sour cream finishes the sauce with the same sharp, creamy bite the original has. You just have to keep the heat low when you stir it in, or it'll break on you.
The beef does most of the work here. Thin-sliced sirloin, seared hard and fast, then pulled out while the mushrooms and onions build flavor in the same pan. Tomato paste and a splash of wine or extra broth deglaze things, Worcestershire and Dijon round out the sauce, and the meat goes back in at the end just long enough to heat through. Wide egg noodles soak up everything.
This is weeknight food, but it eats like more effort than it is. If you're building out a dairy-free comfort rotation, it sits nicely next to something like dairy-free creamy potato soup for a soup-and-something night, or save the technique for dairy-free marry me chicken when you want a similar creamy sauce with chicken instead.
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.
How we make it dairy-free
- Butter → Dairy-free butter browns the mushrooms and onions and helps build the base of the sauce, same as regular butter would.
- Sour cream → Dairy-free sour cream gets stirred in off the heat or over low heat at the very end. That's what keeps the tang without curdling into something grainy.
- Heavy cream (skipped) → No cream needed. The dairy-free sour cream plus the beef broth and tomato paste give you enough body without it.
Keep the pan off high heat once the sour cream goes in, dairy-free versions split faster than the real thing.
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.
Frequently asked questions
Can I use a different cut of beef?⌄
Sirloin works great because it's lean and cooks fast, but flank steak or even a tenderized round steak will do the job. Just slice it thin, against the grain, and don't overcook it in the pan since it goes back in later anyway.
Can I make this ahead of time?⌄
You can make the sauce and beef mixture a day ahead and reheat it gently on the stove. Cook the egg noodles fresh when you're ready to eat, since they don't hold up well sitting in the fridge with the sauce.
How do I store and reheat leftovers?⌄
Store in an airtight container in the fridge for up to 3 days. Reheat low and slow on the stovetop, stirring often, so the dairy-free sour cream doesn't break. A splash of beef broth helps loosen the sauce back up.
Is this recipe nut-free?⌄
Check the label on your dairy-free butter and dairy-free sour cream, since some brands use cashew or almond bases. Look for a coconut-based or oat-based option if you need this nut-free, and the rest of the ingredient list is naturally nut-free.
Dairy-Free Beef Stroganoff · https://nondairydude.com/recipes/dairy-free-beef-stroganoff
Get new dairy-free comfort food recipes
New recipes, substitution tips, and classic dishes rebuilt without dairy.


