I’ve been making beef stroganoff for my family for years, but once we started keeping kosher, I had to completely rethink this classic comfort food. The traditional version relies heavily on sour cream for that signature tangy richness, which obviously doesn’t work when you’re serving it with beef. After many experiments in my kitchen, I finally cracked the code on a dairy free version that delivers all the comfort of the original.
The secret isn’t trying to replicate sour cream with some weird substitute. Instead, I build layers of flavor using beef stock, white wine, and a touch of apple cider vinegar for that subtle tang. The mushrooms do most of the heavy lifting here, releasing their earthy juices as they cook down with the onions. I use a mix of cremini and shiitake when I can find them, but regular button mushrooms work perfectly fine too.
Building Flavor Without Dairy
What makes this stroganoff work is the technique. You can’t rush the browning of the beef or the cooking of the mushrooms. Each step builds flavor that carries through to the final dish. I like to use beef chuck or sirloin cut into strips, nothing too fancy. The key is getting a good sear on the meat before it goes back into the sauce to finish cooking.
This feeds a crowd and reheats beautifully, which makes it perfect for Shabbos prep or weeknight dinners when everyone’s coming and going at different times. I serve it over wide egg noodles or mashed potatoes, with some steamed green beans or roasted Brussels sprouts on the side.
When to Serve This Hearty Stroganoff

Ingredients
Method
- Pat the beef strips completely dry with paper towels and season generously with salt and pepper.
- Heat 1 tablespoon of oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Working in batches to avoid overcrowding, brown the beef strips on all sides, about 6-8 minutes total. Transfer to a plate and set aside.
- Add remaining tablespoon of oil to the same pot. Add sliced onions and cook for 5 minutes until softened and starting to caramelize.
- Add mushrooms to the pot and cook for 8-10 minutes, stirring occasionally, until they release their liquid and start to brown.
- Stir in minced garlic and cook for 1 minute until fragrant.
- Sprinkle flour over the vegetables and stir constantly for 2 minutes to cook out the raw flour taste.
- If using wine, pour it in now and scrape up any browned bits from the bottom of the pot. Let it simmer for 2 minutes.
- Gradually whisk in the beef stock, making sure to smooth out any lumps. Stir in tomato paste until well combined.
- Return the browned beef to the pot along with any accumulated juices. Bring to a gentle simmer, then reduce heat to low.
- Cover and simmer for 20-25 minutes until the beef is tender and the sauce has thickened slightly.
- Meanwhile, cook egg noodles according to package directions. Drain well.
- Remove stroganoff from heat and stir in apple cider vinegar. Taste and adjust seasoning with salt and pepper.
- Serve over hot egg noodles, garnished with fresh parsley.
