I’ll be honest, when I first moved into my own kitchen, beef stroganoff felt impossible to make kosher. The traditional recipe calls for sour cream, which obviously doesn’t work when you’re making it with beef. But after years of experimenting, I’ve cracked the code on a version that’s every bit as rich and satisfying as the original.
Making Kosher Beef Stroganoff Without Dairy
The secret is building layers of flavor without dairy. I start with a good beef stock and add cashew cream at the end for that silky texture everyone expects from stroganoff. The cashews blend up incredibly smooth if you soak them first, and they give you that creamy mouthfeel without any of the tanginess that would compete with the mushrooms and beef.
What really makes this recipe work is taking time with each component. You can’t rush browning the beef or cooking down the mushrooms. Those fond bits on the bottom of the pan are pure gold for flavor. I use a mix of cremini and shiitake mushrooms because they hold their shape better than button mushrooms and add more depth to the sauce.
The Key to Rich Mushroom Flavor
This stroganoff is perfect for Friday night dinners when you want something elegant but not too fussy. I serve it over wide egg noodles or sometimes mashed potatoes when I’m feeling indulgent. The leftovers actually get better after a day in the fridge, which makes it great for meal prep too.

Ingredients
Method
- Drain the soaked cashews and add them to a high-speed blender with warm water, lemon juice, and salt. Blend until completely smooth and creamy, about 2-3 minutes. Set aside.
- Pat the beef strips dry and season with 1 teaspoon salt and the black pepper. Let sit at room temperature for 15 minutes.
- Heat 2 tablespoons olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Working in batches to avoid crowding, brown the beef strips on all sides, about 6-8 minutes total per batch. Transfer to a plate and set aside.
- Add the remaining tablespoon of oil to the same pot. Add sliced onions and remaining teaspoon of salt. Cook, stirring occasionally, until softened and lightly caramelized, about 8 minutes.
- Add mushrooms to the pot and cook without stirring for 3-4 minutes to allow them to brown. Then stir and continue cooking until they release their liquid and it evaporates, another 5-6 minutes.
- Add minced garlic and tomato paste, stirring constantly for 1 minute until fragrant.
- Pour in white wine (if using) and scrape up any browned bits from the bottom of the pot. Let it reduce by half, about 2 minutes.
- Sprinkle flour over the vegetables and stir to combine. Cook for 1 minute, then gradually whisk in the beef broth until smooth.
- Return the browned beef and any accumulated juices to the pot. Bring to a simmer, then reduce heat to low and cover. Cook for 20-25 minutes, stirring occasionally, until beef is tender.
- Meanwhile, cook egg noodles according to package directions. Drain and set aside.
- Remove the pot from heat and stir in the cashew cream, Dijon mustard, and fresh dill. Taste and adjust seasoning with salt and pepper as needed.
- Serve immediately over cooked egg noodles, garnished with additional fresh dill.
