Ingredients
Method
- Pat the beef strips completely dry with paper towels and season generously with 1 teaspoon salt and the black pepper. Heat 2 tablespoons olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat.
- Brown the beef in batches, avoiding overcrowding. Cook for 3-4 minutes per side until deep golden brown. Transfer browned beef to a plate and set aside.
- Add remaining 1 tablespoon oil to the same pot. Add sliced onions and cook for 5-6 minutes until softened and lightly caramelized, stirring occasionally.
- Add mushrooms to the pot and cook for 8-10 minutes until they've released their moisture and are golden brown. Add minced garlic and cook for 1 minute until fragrant.
- Sprinkle flour over the vegetables and stir constantly for 1-2 minutes to cook out the raw flour taste.
- Add tomato paste and paprika, stirring for 30 seconds until fragrant. Pour in white wine, scraping up any browned bits from the bottom of the pot.
- Gradually whisk in beef stock and bring to a simmer. Return the browned beef to the pot along with any accumulated juices.
- Reduce heat to low, cover partially, and simmer for 25-30 minutes until beef is tender, stirring occasionally.
- Stir in Dijon mustard and remaining 1 teaspoon salt. Taste and adjust seasoning as needed.
- Remove from heat and slowly stir in non-dairy cream. Return to very low heat for 2-3 minutes to warm through, but don't let it boil or the cream may curdle.
- Serve immediately over egg noodles or mashed potatoes, garnished with fresh chopped parsley.
Notes
Store leftovers in refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of beef stock if needed to thin the sauce. The cream may separate slightly when reheated, but will still taste delicious. For a richer flavor, substitute some of the beef stock with additional wine. Make sure your non-dairy cream is labeled as suitable for cooking to prevent curdling.
