Vegan White Bean Stroganoff 

Make vegan white bean stroganoff with mushrooms and creamy sauce. This easy dairy-free comfort meal is rich and satisfying.

⏱ Time

Prep: 15 minutes
Cook: 25 minutes
Serves: 4


🧺 Ingredients

  • 1 tbsp olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 2 cups mushrooms, sliced
  • 1 can (15 oz) white beans, drained and rinsed
  • 1 cup vegetable broth
  • ¾ cup unsweetened plant-based milk
  • 2 tbsp nutritional yeast
  • 1 tbsp soy sauce or tamari
  • 1 tsp paprika
  • ½ tsp black pepper
  • 1 tbsp cornstarch + 2 tbsp water
  • Cooked pasta or rice, for serving

👩‍🍳 Instructions

Firstly, heat olive oil in a large pan over medium heat.

Next, sauté onion and garlic until soft and fragrant.

Then, add mushrooms and cook until golden and tender.

After that, stir in white beans, vegetable broth, plant milk, nutritional yeast, soy sauce, and spices.

Meanwhile, mix cornstarch with water and add it to the pan.

Now, simmer for 8–10 minutes until the sauce thickens.

Finally, serve hot over pasta or rice.


🌟 Tips & Variations

  • Extra Creamy: Blend half the beans before adding.
  • Gluten-Free: Serve with gluten-free pasta or rice.
  • Low-Fat: Use oil-free sauté with broth.
  • Herby: Add thyme or dill for classic stroganoff flavor.
  • Protein Boost: Add tofu cubes or lentils.

🌿 Benefits of Vegan White Bean Stroganoff

Firstly, white beans provide plant-based protein and fiber.

Secondly, mushrooms supply antioxidants and B vitamins.

Moreover, nutritional yeast adds B12 and cheesy flavor.

In addition, this meal is cholesterol-free and dairy-free.

As a result, it supports heart health and digestion.

Finally, it keeps you full and satisfied longer.


🧒 Kid-Friendly Version

  • Firstly, skip paprika and strong spices.
  • Then, mash some beans for a smoother sauce.
  • Next, serve over small pasta shapes.
  • Finally, add extra plant milk for mild creaminess.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 360 kcal
  • Protein: 15 g
  • Carbohydrates: 48 g
  • Fat: 10 g
  • Fiber: 10 g
  • Sugar: 5 g
  • Cholesterol: 0 mg