Bean Stroganoff Recipe: Mushroom-Rich Sauce Over Tender Beef

Main Courses

Bean Stroganoff Recipe: Mushroom-Rich Sauce Over Tender Beef

This vegetarian bean stroganoff transforms humble ingredients into a restaurant-worthy dish with deep mushroom flavor and velvety sauce. The secret lies in slow-cooked beans and a rich, aromatic sauce that clings perfectly to each bite—no beef needed.

I developed this recipe after years of perfecting stroganoff techniques, ensuring every component works together for maximum tenderness and depth.

What sets this dish apart is the mushroom-rich sauce, simmered with garlic, onions, and a touch of cream until it reaches that ideal balance of creaminess and tang. The beans soften just enough to absorb the sauce while maintaining their shape, creating a hearty yet refined texture.

This method delivers tender beans that hold up beautifully, even when served with crusty bread or mashed potatoes.

The beauty of this recipe is its versatility—it works as a standalone main course or pairs effortlessly with sides like roasted vegetables or buttery egg noodles. For a vegan twist, simply swap the cream for a plant-based alternative without sacrificing flavor.

The result is a dish that feels indulgent yet remains approachable for weeknight dinners.

Ready in about 45 minutes, this stroganoff requires minimal effort but delivers maximum satisfaction. The slow simmering process ensures deep flavor development, while the creamy sauce ties everything together into a cohesive, comforting meal.

Whether you're serving a crowd or treating yourself to a cozy dinner, this recipe is designed to impress.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bean stroganoff

Transform humble pantry staples into this luxurious vegetarian bean stroganoff with velvety sauce and tender mushrooms.

Ingredient Amount Notes
Dry White Beans 🌱 1 ½ cups Unsoaked, medium or navy variety
Creamy Sour Cream 🧀 ½ cup Full-fat for optimal texture
Heavy Whipping Cream 🥛 ½ cup Whole milk fat preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Mushrooms 🍄 8 oz Cremini or baby bella, sliced
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Dry Sherry 🍷 ¼ cup Substitute with white wine
All-Purpose Flour 🌾 1 tbsp For sauce thickening
Dijon Mustard 🍯 1 tsp For tangy depth
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp For finishing
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing
Lemon Juice 🍋 1 tbsp Freshly squeezed

The cremini mushrooms are non-negotiable—their earthy richness forms the sauce's backbone. Trader Joe's and Whole Foods carry the freshest varieties, but any high-quality button mushrooms work in a pinch. For optimal flavor, use 8-10 oz total, sliced uniformly to ensure even cooking. The white beans should be medium or navy variety—their firm texture holds up beautifully during the slow simmer. Soak overnight for quicker cooking, but the recipe accommodates unsoaked beans with extended simmering. Canyon or Great Northern brands from bulk bins offer the best quality at reasonable prices.

No sherry on hand? Dry white wine or apple cider vinegar works equally well—just reduce the acidity with a pinch of sugar if needed. Fresh thyme is ideal, but dried thyme at one-third the amount delivers comparable results. For a gluten-free version, substitute the flour with cornstarch or arrowroot powder. The Dijon mustard adds critical depth—Maille brand is my go-to for its balanced sharpness. If using canned beans, opt for no-salt-added varieties like Bush's or Woodstock and rinse thoroughly to control sodium levels.

This stroganoff reheats beautifully—simmer gently with a splash of broth to restore creaminess. Stores for 4-5 days in the fridge, fully sealed under a layer of plastic wrap. For longer storage, freeze portions in airtight containers for up to 3 months. The sauce thickens upon reheating, so thin with additional broth if needed. Garnish with fresh parsley or extra black pepper just before serving to elevate presentation.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just toss the dry beans in a pot with water, garlic, and onion, then let them simmer while I chop the rest. No overnight soaking, no fuss—just set it and forget it for 45 minutes.
  • No-Soak Needed: I swear by this trick: just toss the dry beans in a pot with water, garlic, and onion, then let them simmer while I chop the rest. No overnight soaking, no fuss—just set it and forget it for 45 minutes.
  • Creamy Without Guilt: That combo of sour cream and heavy cream turns this into a velvety dream, but here’s the secret: the beans soak up the richness so every bite feels indulgent without leaving you stuffed. (Yes, even on a Tuesday night.)
  • Leftover Magic: This dish only gets better the next day—like a cozy hug for your lunchbox. I double the batch on Sundays, and by Wednesday, it’s still the star of my workday.

Step-by-step instructions for mushroom-rich bean stroganoff

A rich, velvety sauce over tender beans delivers the essence of stroganoff without meat.

1

Prepare the Beans for Maximum Tenderness

Rinse the 1.5 cups dry white beans thoroughly under cold water to remove any debris. Place them in a large pot and cover with 6 cups cold water—this is crucial for even cooking. Add 1.5 teaspoons diamond crystal kosher salt and bring to a boil over high heat. Once boiling, reduce to a simmer and cook uncovered for 45-60 minutes until the beans are fork-tender with no bite remaining.

Here's the thing—don't skip the simmering time. The beans need to soften completely so they absorb the sauce rather than remain stubbornly firm. If you're short on time, you can use pre-cooked canned beans (drained and rinsed), but they won't have the same texture or depth of flavor. Drain the beans, reserving 1 cup of the cooking liquid for later use—this starchy liquid helps thicken the sauce naturally.

2

Build the Flavor Base with Aromatics and Mushrooms

In a large, deep skillet, heat the 2 tablespoons extra-virgin olive oil over medium heat until shimmering. Add the 1 whole yellow onion, finely diced, and cook for 5-6 minutes until softened and translucent. Stir in the 4 cloves garlic cloves, minced, and cook for an additional 30 seconds until fragrant—this prevents the garlic from burning, which would make the entire dish bitter.

Increase heat to medium-high and add the 8 ounces mushrooms, sliced. Cook for 6-8 minutes until the mushrooms release their moisture and develop a golden-brown crust. This step is where the umami depth comes from, so don't rush it. Season with 0.5 teaspoon freshly ground black pepper and 0.5 teaspoon dried thyme, stirring occasionally to ensure even browning.

3

Create the Sauce Foundation with Flour and Broth

Sprinkle the 1 tablespoon all-purpose flour evenly over the mushrooms and stir vigorously for 1-2 minutes until the flour absorbs the mushroom juices and forms a light roux. This creates the base for your sauce and prevents it from being too thin. Pour in the 1.5 cups vegetable broth and the 0.25 cup dry sherry, scraping up any browned bits from the bottom of the pan—this is where all the flavor hides.

Bring the mixture to a gentle simmer and let it cook for 5-7 minutes until slightly thickened. The sauce should coat the back of a spoon but still be pourable. If it thickens too quickly, whisk in 1-2 tablespoons of reserved bean cooking liquid to adjust the consistency. This ensures a silky, velvety texture without being gluey.

4

Finish with Cream and Acid for Balance

Reduce heat to low and stir in the 0.5 cup heavy whipping cream and 0.5 cup creamy sour cream, whisking gently to combine. Add the 1 teaspoon dijon mustard and 1 tablespoon lemon juice, which brightens the rich flavors and cuts through the creaminess. Let the sauce simmer for 2-3 minutes until it reaches a luxurious, coating consistency.

Return the cooked beans to the skillet and gently fold them into the sauce until fully coated. The beans should absorb the sauce without falling apart—this is your signal that the dish is ready. If the sauce is too thick, add more reserved bean cooking liquid 1 tablespoon at a time until it reaches your desired consistency. The final texture should be rich but still cling to the beans rather than pool at the bottom.

5

Rest and Serve with Perfect Texture

Transfer the stroganoff to a serving dish and let it rest for 5-10 minutes before serving. This allows the flavors to meld and the beans to fully absorb the sauce. Taste and adjust the seasoning with additional diamond crystal kosher salt or freshly ground black pepper if needed—remember, the beans have absorbed some of the initial seasoning.

Serve immediately over buttered egg noodles, crusty bread, or mashed potatoes to soak up every last drop of that luxurious mushroom-rich sauce. The beans should be tender yet hold their shape, and the sauce should be velvety with a perfect balance of creaminess, acidity, and umami depth. This dish proves that stroganoff doesn't require meat to be unforgettable.

👨‍🍳

Pro Tips For Making Bean Stroganoff

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing dry white beans in stroganoff turns them into a mushy, gummy mess. Skip the quick-soak shortcut: let them sit in cold water (3 cups per cup of beans) for 12+ hours. The texture stays firm, and the flavor absorbs better when you simmer them later.
  • SWEAT ONIONS LOW AND SLOW: High heat caramelizes onions too fast, burning before they soften properly. Use medium-low and let them cook for 10-12 minutes until translucent and just starting to golden—this builds the base flavor without bitterness. (Yes, even if you’re impatient like me.)
  • TEMPER THE CREAMS: Dumping cold heavy cream and sour cream straight into a hot pan curdles them faster than you can say "disaster." Mix a spoonful of the warm bean mixture into the creams first, then slowly stir it back in. The proteins stay smooth, and the sauce thickens naturally.
  • SKIP THE BOILING BEANS: After draining soaked beans, give them a quick rinse, then start them in cold water with aromatics. Let them simmer just below a boil—gentle heat prevents skin splitting and keeps them intact. (Your future self will thank you for not turning them into mush.)

Health benefits of this bean stroganoff

Plant-Based Protein Power

This bean stroganoff delivers a whopping 15 grams of plant-based protein per serving, making it an excellent choice for vegetarians and vegans alike. White beans are packed with fiber (12g per serving) and iron, supporting energy levels and digestion while keeping you full for hours.

The combination of beans and mushrooms creates a complete protein profile, providing all essential amino acids your body needs. 💪

Heart-Healthy Fats

The heavy cream and sour cream in this recipe contain beneficial fats that support heart health when consumed in moderation. These fats help reduce LDL cholesterol while providing energy. For a lighter option, substitute with Greek yogurt or coconut cream to cut calories while maintaining creaminess.

The mushrooms add ergothioneine, a unique antioxidant that protects cells from oxidative stress.

Rich in Fiber

With 12 grams of fiber per serving, this stroganoff promotes gut health and keeps blood sugar stable. The fiber in white beans acts as a prebiotic, feeding beneficial gut bacteria that improve digestion and immunity.

This makes the dish not just satisfying but also great for maintaining a healthy microbiome. A single serving provides 40% of your daily fiber needs—perfect for a hearty yet nutritious meal. 🌱

Vitamin and Mineral Boost

This recipe is loaded with vitamin B6 (20% DV), which supports brain function and metabolism, and potassium (10% DV), essential for muscle and nerve function. The mushrooms contribute vitamin D (if exposed to sunlight) and selenium, a powerful antioxidant.

Even without meat, this dish delivers a nutrient density comparable to traditional stroganoff while being entirely plant-based.

Low-Calorie Creaminess

By using low-fat cream alternatives like coconut cream or Greek yogurt, you can reduce calories by 30-40% without sacrificing flavor. The mushrooms and beans provide umami depth, so the sauce remains rich and satisfying.

This makes the dish ideal for those watching their calorie intake while still enjoying a luxurious, creamy texture. A single serving with lighter cream options can stay under 350 calories.

Antioxidant-Rich Mushrooms

The cremini mushrooms in this recipe are packed with antioxidants like selenium and ergothioneine, which combat inflammation and support cellular health. These compounds help protect against chronic diseases while adding earthy depth to the sauce.

The mushrooms also provide vitamin B2 (riboflavin), which aids in energy production and skin health. 🍄

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 820mg36%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this bean stroganoff vegan?

Swap the heavy cream and sour cream for full-fat coconut cream or cashew cream (blend soaked cashews with water) to maintain richness. Use plant-based sherry or apple cider vinegar instead of alcohol, and ensure your broth is vegetarian. The flavor remains just as luscious while keeping it fully plant-based.

2

How do I prevent the sauce from getting too thick?

If your sauce thickens too quickly, whisk in 1-2 tablespoons of reserved bean cooking liquid or plain water to adjust the consistency. The key is to simmer gently after adding cream—never boil. For extra insurance, reduce the flour to ½ tablespoon if you prefer a looser sauce. Stirring constantly helps maintain an even texture.

3

Can I use canned beans instead of dry?

Yes, but there's a catch: canned beans won't have the same texture or depth of flavor. If using canned, drain and rinse thoroughly, then simmer them in the sauce for 10-15 minutes to absorb the flavors. For best results, stick with dry beans—they soften perfectly and create a more cohesive dish.

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with a splash of broth or water to restore creaminess. Avoid microwaving—it can make the sauce grainy. For extra richness, stir in 1-2 tablespoons of cream while reheating. Store leftovers in an airtight container for up to 4-5 days.

5

Can I make this stroganoff ahead of time?

This dish actually tastes better the next day! Prepare it fully, then refrigerate in an airtight container for up to 3 days. The flavors meld beautifully, and the sauce thickens slightly—just thin with a splash of broth when reheating. For make-ahead convenience, cook the beans and sauce separately, then combine before serving.

★★★★★4.9(4 reviews)
Categories Main Courses