Main Courses
This vegetarian bean stroganoff recipe transforms simple ingredients into a rich, velvety dish that rivals traditional meat versions. The secret lies in perfectly sautéed mushrooms and a creamy sour cream base that coats every tender bean.
I developed this recipe after years of perfecting the balance between tangy, creamy, and earthy flavors—no meat needed.
The process is straightforward but yields restaurant-quality results: mushrooms caramelize for depth, beans simmer until tender, and the sauce thickens just enough to cling beautifully. What makes this dish special is how the sour cream's tang cuts through the richness while keeping the texture luxuriously smooth.
The dish pairs perfectly with buttery egg noodles or crusty bread to soak up every last drop.
By the time you serve this stroganoff, your kitchen will smell like a cozy European bistro, and each bite will deliver that satisfying combination of creamy, savory, and slightly tangy flavors.
The key is patience—letting the mushrooms develop their full flavor before combining everything creates a depth that separates this from basic recipes.
This recipe is versatile enough for weeknight dinners or special occasions, and it freezes beautifully for quick meals. Whether you're a vegetarian or simply craving a comforting classic, this stroganoff delivers on flavor without compromise. Let's get cooking!
Ingredients for bean stroganoff
Simple ingredients elevate to restaurant-quality stroganoff with perfect mushroom caramelization and velvety sour cream.
| Ingredient | Amount | Notes |
|---|---|---|
| Cremini Mushrooms 🍄 | 1 ½ lb | Sliced into 1/4-inch pieces |
| Large Onion 🧅 | 1 whole | Yellow or white, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Canned White Beans 🌾 | 2 cups | Great Northern or cannellini, drained |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Sour Cream 🧀 | 1 cup | Full-fat for richness |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For sauce thickening |
| Dijon Mustard 🍯 | 1 tbsp | For subtle tang |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Egg Noodles 🍝 | 8 oz | Fresh or dried |
The mushrooms are the heart of this dish—cremini delivers the ideal balance of earthiness and umami. Look for firm, closed caps at the store, avoiding any with slimy spots. Trader Joe's or Whole Foods carry excellent quality, but any reputable grocery store's fresh produce section will suffice. For maximum flavor, slice them uniformly to ensure even cooking. Fresh thyme is ideal here, but dried works at one-third the amount if you're in a pinch. The beans should be Great Northern or cannellini—their creamy texture holds up beautifully to the rich sauce.
No cremini mushrooms? White or oyster mushrooms work in a pinch, though texture will differ slightly. Substituting vegetable broth for water is non-negotiable—it adds depth that plain water lacks. If you're avoiding gluten, swap the flour for cornstarch at the same ratio, though the sauce won't have quite the same body. For a tangier profile, add an extra half tablespoon of lemon juice. The Dijon mustard provides that subtle complexity—don't skip it, as it prevents the dish from tasting flat. Fresh thyme is preferable, but if using dried, measure carefully—it's potent.
This stroganoff reheats beautifully, making it perfect for meal prep. Store leftovers in an airtight container for up to 4 days in the refrigerator, or freeze for 3 months. The sauce thickens as it cools, so you may need to add a splash of broth when reheating. For serving, buttery egg noodles are traditional, but any pasta shape works. Garnish with extra thyme or a sprinkle of freshly cracked black pepper right before serving to elevate the presentation.
Why You'll Love This Recipe
- Here’s what sold me: a full weeknight meal for under $10, using pantry staples. The onion and garlic bulk it up, the mushrooms add luxury, and the canned beans? They’re my secret weapon for filling plates without breaking the bank. Plus, it feeds four for the price of takeout.
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sauté those mushrooms and onions until they’re golden, toss in the beans and broth, and let it simmer. The cremini mushrooms caramelize right in the pan, so you’re left with one dish, one spatula, and zero stress.
- Umami Bomb: That combo of earthy mushrooms, garlicky depth, and creamy beans? It’s the kind of flavor that makes you pause mid-bite. The white beans soak up the broth like a sponge, turning this into something rich and satisfying without a drop of cream—honestly, it’s my go-to when I want comfort without guilt.
- Leftover Hero: This dish actually improves the next day. The flavors meld overnight, and the beans keep it hearty enough to stretch for lunches or dinner leftovers. I’ll be real: I’ve reheated this for breakfast with toast, and no one batted an eye—because it’s that good, even cold.
Step-by-step instructions for mushroom and sour cream bean stroganoff
This rich, velvety stroganoff delivers restaurant-quality depth with simple techniques.
Sauté Aromatics and Cook the Mushrooms
Melt 2 tablespoons of the unsalted butter in a large skillet over medium heat. Add the 1 whole large onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. The onions should release their sweetness without browning.
Push the onions to one side of the pan and add the remaining 2 tablespoons butter. When melted, add the 1.5 lb cremini mushrooms sliced into ¼-inch pieces, spreading them evenly in the pan. Cook for 8-10 minutes until the mushrooms release their moisture and develop a golden-brown crust. Season lightly with ½ teaspoon salt and ¼ teaspoon black pepper during this process.
Build the Sauce Base
Add the 4 cloves minced garlic to the pan and cook for 30 seconds until fragrant, stirring constantly to prevent burning. Sprinkle the 2 tablespoons all-purpose flour over the mushrooms and stir vigorously for 1 minute to toast the flour and remove any raw taste.
Gradually pour in the 2 cups vegetable broth, scraping up any browned bits from the bottom of the pan with a wooden spoon. Stir in the 1 tablespoon Dijon mustard and bring the mixture to a gentle simmer. Let it cook for 5 minutes until slightly thickened and the flavors meld together. This step creates the foundation for your rich, velvety sauce.
Incorporate Beans and Seasonings
Add the 2 cups drained canned white beans to the pan and stir to combine. Cook for 3-4 minutes until heated through. Stir in the 0.25 cup chopped fresh thyme leaves, 1 tablespoon lemon juice, and remaining 1 teaspoon salt and ¼ teaspoon black pepper. The thyme adds an earthy depth that complements the mushrooms perfectly.
Remove the pan from heat and stir in the 1 cup sour cream until fully incorporated. The sauce should become luxuriously thick and smooth. If it's too thick, add 1-2 tablespoons of the reserved pasta water to reach your desired consistency. This step is where the dish transforms from simple to extraordinary.
Cook the Egg Noodles
While the stroganoff simmers, cook the 8 oz egg noodles in a separate pot of boiling salted water according to package instructions until al dente. Drain and set aside, reserving ½ cup of the pasta water. The noodles should be slightly undercooked as they'll finish cooking in the stroganoff sauce.
To serve, combine the cooked noodles with the stroganoff sauce in a large bowl. Toss gently to coat the noodles evenly in the rich mushroom and sour cream mixture. If needed, add a splash of the reserved pasta water to loosen the sauce. The final dish should be velvety, flavorful, and perfectly balanced between the earthy mushrooms and creamy sour cream.
Pro Tips For Making Bean Stroganoff
- Sweat, Don’t Burn the Onion: I learned this the hard way—when you’re sautéing that large onion for the stroganoff, keep the heat medium-low and stir constantly. A browned onion adds depth, but a blackened one turns the whole dish bitter. If it starts to stick, toss in a splash of broth to loosen it up.
- Crush Those Beans: Skip the mushy texture by mashing half the canned white beans with a fork before adding them to the pot. This gives the stroganoff a creamy consistency without relying on heavy cream—just enough to thicken the sauce while keeping the other half whole for texture. (Yes, even if you’re impatient like me.)
- Start Hot, Finish Slow: Crank the heat high when you add the mushrooms and garlic to get them searing—this builds flavor fast. But once the broth goes in, drop it to a simmer and let it bubble gently for at least 10 minutes. Rushing this step means a thin, watery sauce instead of one that coats the beans like a hug.
- Upgrade with Umami: Drain and rinse the canned beans, but save a cup of the liquid—it’s packed with salt and starch, which thickens the stroganoff naturally. If you’re feeling fancy, add a teaspoon of soy sauce or a splash of Worcestershire to the broth while it simmers. Sounds weird, but it works: deeper flavor with almost no effort.
Health benefits of these flavors
Plant-Based Protein Power
This bean stroganoff delivers 15 grams of plant-based protein per serving, making it an excellent choice for vegetarians or anyone looking to reduce meat consumption. The Great Northern or cannellini beans provide all the muscle-building amino acids you'd get from traditional beef stroganoff, without the saturated fat. 💪
For even more protein, consider adding ½ cup cooked lentils to your mushrooms and beans—they blend beautifully into the creamy sauce while boosting nutritional value. I've tested this variation and found it adds a satisfying heartiness without altering the dish's texture.
Rich in Fiber
The combination of beans and mushrooms creates a fiber-rich meal with about 12 grams per serving. This supports digestive health and helps keep you full for hours after eating.
The fiber content also helps stabilize blood sugar levels, making this stroganoff a great option for anyone managing diabetes or watching their carbohydrate intake.
For extra fiber, serve with whole wheat egg noodles instead of regular pasta. The bran in whole wheat adds another 3-4 grams of fiber per serving, turning this into a true fiber powerhouse while maintaining that creamy, comforting texture.
Heart-Healthy Fats
The European-style butter and sour cream provide healthy fats that support heart health when consumed in moderation. These fats help your body absorb fat-soluble vitamins like A and E from the mushrooms.
I recommend using full-fat sour cream for the best flavor and texture—it creates that luxurious mouthfeel while still being a heart-healthier option than traditional beef versions.
For a lighter option, swap half the butter for olive oil (about 2 tablespoons). The olive oil maintains the dish's richness while adding monounsaturated fats that support cardiovascular health. The flavor difference is minimal, but the health benefits add up over time.
Vitamin Boost
Cremini mushrooms are one of the few foods that provide vitamin D when exposed to sunlight, and they're packed with B vitamins that help convert food into energy.
A single serving of this stroganoff provides over 50% of your daily vitamin D needs if you use sun-exposed mushrooms (look for labels indicating UV treatment).
The dish also delivers a significant portion of your daily vitamin B12 needs if you're using fortified vegetable broth. For vegans, this makes the stroganoff an excellent source of this crucial nutrient, which is often lacking in plant-based diets.
I always keep a bottle of fortified nutritional yeast on hand to sprinkle on top as a final vitamin boost.
Nutrition facts
Frequently asked questions
Can I make this bean stroganoff without sour cream?
Yes! For a dairy-free version, substitute 1 cup full-fat coconut yogurt or ½ cup cashew cream blended with ¼ cup water. The texture will be slightly lighter but still creamy. For tang without dairy, add 1 tablespoon apple cider vinegar and ½ cup unsweetened almond milk to the sauce base. The flavor stays rich and satisfying.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4 days. The sauce thickens as it cools, so reheat with 1-2 tablespoons water or broth per serving. For freezing, cool completely first, then freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on low heat to preserve texture.
Can I use different types of beans?
Cannellini, navy, or chickpeas work beautifully—just adjust cooking time slightly. Chickpeas need 5 extra minutes to soften fully. For a heartier texture, try ½ cup cooked lentils mixed with the beans. The key is using drained, rinsed beans to prevent a watery sauce.
Why did my stroganoff turn out too thick?
This usually happens when the sauce simmers too long or the beans release excess starch. Fix it by adding 1-2 tablespoons pasta water or broth while stirring gently. For prevention, reduce heat to low after adding sour cream and cook for just 1 minute. The sauce should coat the back of a spoon but remain pourable.
What's the best side dish pairing?
Classic choices are egg noodles, buttered potatoes, or crusty sourdough bread. For extra flair, serve with roasted asparagus or a simple green salad dressed with lemon vinaigrette. The creamy stroganoff pairs especially well with warm, chewy bread to soak up the sauce.
