Dairy-Free Beef Stroganoff Recipe: Creamy Without Milk

Our dairy-free beef stroganoff made with steak is flavorful and simple to prepare. If you prefer, you can swap the steak for ground beef and follow similar steps to make a hearty, mushroomy sauce that’s perfect spooned over egg noodles for an easy one-pot family meal.

Dairy Free Beef Stroganoff

We originally made a beef stroganoff casserole with stew meat that was delicious, but sometimes I don’t want to use the oven, especially in warm weather. This stovetop version cooks in a skillet — no baking required — and delivers the same comforting flavors in less time.

You can use sliced steak, stew meat cut into pieces, or ground beef; all work well. This recipe is written for stovetop cooking in a skillet, though we’ve also adapted similar recipes for the Instant Pot. All of these variations can be made lactose-free using dairy-free sour cream or other substitutes.

Adjusting to a dairy-free diet can be challenging, but you don’t have to give up creamy sauces. Like our meatball stroganoff, this recipe uses a dairy-free sour cream replacement to recreate the classic tangy finish.

Dairy Free Beef Stroganoff Recipe

One ingredient many recipes rely on is condensed soup, but you don’t need cream of mushroom soup to get a rich sauce. This stroganoff builds flavor from browned meat, sautéed mushrooms and onions, a flour-based roux, and beef broth, finished with a dairy-free creamy component.

Ingredient Notes

This recipe uses about 1 pound of beef (roughly two steaks) sliced into thin strips and browned in olive oil to seal in the juices.

Can You Use Ground Beef?

Yes. Brown ground beef the same way you would sliced steak or stew meat. The sauce remains the same and will coat any choice of protein nicely.

Use white or baby bella mushrooms, sliced, and sauté them until tender. If you prefer very soft mushrooms, briefly boiling before sautéing will make them even more tender.

Slice a yellow or white onion to your preferred thickness; thicker slices will retain more texture after cooking.

Two tablespoons of all-purpose flour create a roux that thickens the sauce when whisked with the broth.

Beef broth adds depth and flavor; stock works too. Water can be used in a pinch but won’t be as rich.

Finish the sauce with 1/2 cup dairy-free sour cream or another dairy-free creamy alternative such as coconut cream or plain unsweetened soy yogurt.

Season simply with about 1/2 teaspoon salt and black pepper. A splash of Worcestershire sauce or a teaspoon of Dijon mustard can be added for extra depth.

Substitutions and Variations

If you can’t find dairy-free sour cream, there are several good alternatives. Full-fat coconut cream, blended cashew cream, plain unsweetened soy yogurt, or a dairy-free cream cheese can all provide creaminess; adjust quantities to taste. Coconut-based options may be slightly sweeter, so use unsweetened varieties for savory dishes.

You can make the dish with stew meat in a slow cooker instead of steak or ground beef—cut the meat into bite-size pieces and use the same sauce ingredients. If you use coconut milk the sauce may be a bit thinner; whisking in cornstarch or simmering longer will thicken it.

To make a vegetarian version, substitute large sliced portobello mushrooms or a mix of mushrooms for the meat and use vegan-friendly broth and cream substitutes.

Can you make this vegetarian?

Yes. Swap the meat for hearty mushroom slices or other vegetables, and use plant-based sour cream or yogurt to keep the dish dairy-free and vegetarian-friendly.

Dairy Free Ground Beef Stroganoff

Dairy-Free Substitutes for Sour Cream

Full-fat coconut cream (from canned coconut milk) can be whipped or blended for a creamy texture; use unsweetened canned coconut milk or cream for savory dishes.

Soaked cashews blended with a little water make a smooth cashew cream that closely mimics sour cream when seasoned with a splash of lemon juice or vinegar.

Plain, unsweetened soy yogurt offers tang and creaminess similar to sour cream—choose a brand without added sugars.

Silken tofu blended with lemon juice or vinegar creates a neutral, creamy base that works well as a tangy substitute.

Other options include dairy-free cream cheese or a mix of dairy-free milk with a small amount of lemon or vinegar to create a tangy “buttermilk” style mixture; nutritional yeast can add savory, cheesy notes if desired.

Beef Stroganoff Dairy Free

How Long to Cook Dairy-Free Stroganoff on the Stove

Plan about 20–30 minutes total. Browning the meat and softening the mushrooms and onions each take a few minutes, then the sauce comes together quickly once you add the broth and dairy-free cream. This makes an efficient, one-pan dinner.

How to Thicken the Gravy

Coat the pan ingredients with flour and cook briefly to form a roux, then whisk in the broth to dissolve any lumps—this will thicken the sauce. If the sauce needs extra thickening after cooking, simmer with the lid off to reduce liquid, let it rest for 10 minutes (it will firm up as it cools), or stir in a small slurry of cornstarch and water.

What to Serve It With

Traditionally served over egg noodles, this stroganoff is also excellent with mashed potatoes, rice, or cauliflower rice for a lower-carb option. Garnish with chopped fresh parsley for color and freshness.

Dairy Free Stroganoff
A pan of creamy, dairy-free mushroom sauce for beef stroganoff sits invitingly with a wooden spoon on a striped towel.

5 from 2 votes

Dairy Free Beef Stroganoff Recipe

By Justine
A creamy, dairy-free beef stroganoff cooked in a skillet. Sliced steak or ground beef both work; finish with coconut milk, cashew cream, or a dairy-free sour cream alternative.
Prep: 10
Cook: 20
Servings: 4
Pin Recipe
Comment
Print Recipe

Equipment

  • Skillet
  • Cutting board
  • Knife

Ingredients

  • 1 lb beef, about 2 steaks worth, sliced
  • 2 tbsp olive oil
  • 1 cup mushrooms, sliced
  • 1 small onion, sliced
  • 2 tbsp all purpose flour
  • 1 cup beef broth
  • 1/2 cup sour cream, dairy free or plain dairy-free yogurt
  • 1/2 tsp salt

Instructions

  • Pound the steaks lightly on both sides with a meat mallet, then slice into thin strips. Heat the oil in a hot skillet and fry the beef for 5–6 minutes, stirring occasionally, until browned. Transfer the beef to a plate.
  • Add the mushrooms and sliced onion to the pan and sauté over medium-low heat for 5–6 minutes until softened. Sprinkle the flour over the vegetables, stir, and cook for 2 more minutes to remove the raw flour taste.
  • Pour the beef broth into the pan, whisking to dissolve any lumps of flour, and bring the mixture to a boil. Stir in the dairy-free sour cream, salt, and pepper, then reduce to a simmer for about 2 minutes.
  • Return the browned beef to the pan, stir to combine, and cook on low heat for 5–7 minutes with the lid on. If the sauce is too thick or there isn’t enough liquid, add a splash more broth or water. Serve over cooked egg noodles or your preferred side.

Nutrition

Serving: 2oz, Calories: 441kcal

Nutrition information is automatically calculated and should be used as an approximation.

Additional Info

Course: Entree
Cuisine: American
Tried this recipe?Mention the author or tag your photos to share your results.

How long is leftover beef stroganoff good for?

Store leftovers in an airtight container in the refrigerator for up to 3 days, keeping as much sauce as possible so the meat and pasta don’t dry out. Eating within 24 hours is ideal. Reheat gently—microwave for about 1 minute, stirring halfway through, or rewarm on the stovetop until heated through.