Creamy White Bean and Mushroom Skillet Easy Vegetarian Dinner

Posted on

Creamy Mushroom and White Bean Skillet is the kind of dish that proves comfort food doesn’t need to be heavy or complicated. Made in one pan and ready in under 30 minutes, it combines hearty mushrooms, tender white beans, and a velvety, herb-infused cream sauce into a deeply satisfying vegetarian meal.

This recipe brings together the earthiness of sautéed mushrooms with the creaminess of cannellini or great northern beans, creating a rich, stew-like texture without the need for meat or flour-based thickeners. Fresh herbs and garlic infuse every bite, while a splash of broth and touch of cream (or plant-based alternative) bring it all together in a balanced, nourishing skillet meal.

Serve it with crusty bread, spoon it over rice or polenta, or enjoy it on its own—it’s cozy, protein-rich, and incredibly versatile. For inspiration on how to plate and pair this dish, explore this Pinterest board of mushroom skillet meals. Whether you’re looking for a meatless Monday option or just something warm and flavorful, Creamy Mushroom and White Bean Skillet delivers big comfort with minimal effort.

Why You’ll Love This Recipe

Creamy Mushroom and White Bean Skillet is the definition of cozy, satisfying, and meat-free comfort. It’s hearty enough to serve as a main course, but it’s also a beautiful side dish that pairs effortlessly with grains or greens.

  • One skillet: Fewer dishes and quicker cleanup.

  • Plant-based protein: White beans make it filling and nutritious.

  • Deep umami flavor: Mushrooms, garlic, and herbs build a savory depth.

  • Creamy but light: The sauce is rich and silky without being heavy.

  • Versatile and adaptable: Serve over toast, rice, pasta, or enjoy solo.

It’s the kind of recipe you can keep in rotation all year long.

Ingredients Overview

Main Ingredients

  • Olive oil (2 tbsp): For sautéing the mushrooms and aromatics.

  • Mushrooms (12 oz, sliced): Cremini, button, or a mix for depth.

  • Garlic (3 cloves, minced): Enhances the mushroom flavor.

  • Shallot or small onion (1, finely chopped): Adds a delicate sweetness.

  • White beans (2 cans, drained and rinsed): Cannellini or great northern beans work best.

  • Vegetable broth (½ cup): Helps deglaze and create the sauce base.

Creamy Component

  • Heavy cream or full-fat coconut milk (½ cup): For richness.

  • Dijon mustard (1 tsp): Balances the richness with acidity.

  • Fresh thyme or dried thyme (1 tsp): Pairs beautifully with mushrooms.

  • Salt and black pepper: To taste.

  • Red pepper flakes (optional): Adds gentle heat.

Optional Garnishes

  • Fresh parsley or thyme leaves

  • Lemon zest or juice

  • Grated Parmesan (or vegan alternative)

Step-by-Step Instructions

1. Sauté the Mushrooms

  • Heat 2 tablespoons olive oil in a large skillet over medium heat.

  • Add the sliced mushrooms in a single layer.

  • Let them sit for 2–3 minutes without stirring, then toss and cook for another 5–6 minutes until browned and reduced.

The key here is not to overcrowd the pan so the mushrooms caramelize instead of steaming.

2. Add Aromatics

  • Stir in shallot or onion and cook until soft, about 2 minutes.

  • Add minced garlic and cook for 30 seconds, until fragrant.

This step adds layered flavor and builds the aromatic base of the sauce.

3. Deglaze and Add Beans

  • Pour in ½ cup vegetable broth and scrape up any bits stuck to the pan.

  • Add the white beans and stir gently to combine.

  • Simmer for 3–4 minutes to warm the beans through.

You can mash a few beans with the back of a spoon for a thicker, stew-like consistency.

4. Make It Creamy

  • Reduce heat to low.

  • Stir in ½ cup cream or coconut milk, Dijon mustard, thyme, salt, and pepper.

  • Simmer for 2–3 more minutes until everything is heated through and the sauce thickens slightly.

Taste and adjust seasoning. Add red pepper flakes if using, and a splash of lemon juice to brighten it up.

5. Finish and Serve

  • Garnish with fresh herbs, lemon zest, or Parmesan if desired.

  • Serve warm, with crusty bread or spooned over rice, quinoa, or mashed potatoes.

It also pairs beautifully with a leafy green salad or roasted vegetables.

Recipe Variations & Substitutions

  • Vegan version: Use coconut milk or cashew cream and skip the cheese.

  • Add greens: Stir in baby spinach, kale, or arugula at the end.

  • Use different beans: Try butter beans, chickpeas, or lentils for a variation.

  • Make it spicy: Add red chili flakes or a spoon of harissa paste.

  • Make it heartier: Add cooked pasta or gnocchi right into the skillet.

For more inspiration, check out this Pinterest board for creamy vegetarian skillet meals.

Tips for the Best Mushroom and Bean Skillet

  • Brown the mushrooms well: It’s crucial for unlocking their umami flavor.

  • Deglaze thoroughly: Scrape up all the brown bits—they’re pure flavor.

  • Don’t rush the cream: Let it simmer gently to blend with the broth and aromatics.

  • Adjust the thickness: Add more broth for a soupier texture, or mash beans to thicken.

Want to learn more about mushrooms? Visit Wikipedia’s article on edible mushrooms.

How to Store and Reheat

  • Refrigerate: Store in an airtight container for up to 4 days.

  • Reheat: Warm gently over medium-low heat, adding a splash of broth or water to loosen the sauce.

  • Freeze: Not ideal, as the cream may separate and the texture of the beans may change.

This dish is best fresh or enjoyed within a few days.

Nutritional Information (Per Serving – Based on 4 servings)

  • Calories: 350–400

  • Protein: 12–15g

  • Fat: 18–22g

  • Carbohydrates: 30–35g

  • Fiber: 6–8g

It’s a nutrient-dense dish that’s comforting yet balanced.

Serving Suggestions & Pairings

  • Serve over:

    • Toasted sourdough

    • Herbed rice or farro

    • Creamy mashed potatoes or cauliflower mash

  • Pair with:

    • Green salad with lemon vinaigrette

    • Roasted carrots or Brussels sprouts

    • Grilled tofu or seared tempeh for added protein

  • Drink pairings:

    • Dry white wine (like Chardonnay or Pinot Grigio)

    • Sparkling water with lemon

    • Light red wine (like Pinot Noir)

This skillet is incredibly versatile and pairs well with almost anything.

Frequently Asked Questions (FAQs)

Can I make this ahead of time?
Yes, and it keeps well for 3–4 days in the fridge. Reheat gently to preserve texture.

What mushrooms are best?
Cremini, baby bella, or button mushrooms work great. You can also mix in shiitake or portobello for variety.

Can I use dried beans?
Yes. Cook them in advance and use about 3 cups cooked beans in place of canned.

Is this vegan?
It can be! Just use plant-based cream and skip any cheese.

Can I make it gluten-free?
Yes. All ingredients are naturally gluten-free—just double-check your broth and mustard labels.

How do I make it spicier?
Add crushed red pepper flakes, a dash of hot sauce, or a spoonful of chili garlic paste.

Print

Creamy White Bean and Mushroom Skillet Easy Vegetarian Dinner

A one-pan vegetarian meal of sautéed mushrooms, creamy white beans, and fresh herbs in a velvety sauce. This Creamy Mushroom and White Bean Skillet is comforting, filling, and endlessly versatile—perfect for cozy weeknights or meatless meals.

  • Author: va 1

Ingredients

Scale


  • 2 tablespoons olive oil or butter


  • 1 small onion, finely chopped


  • 3 cloves garlic, minced


  • 10 oz (280g) mushrooms, sliced (button, cremini, or a mix)


  • 1 teaspoon dried thyme or Italian seasoning


  • 1/2 teaspoon salt, or to taste


  • 1/4 teaspoon black pepper


  • 1 can (15 oz) white beans (cannellini or great northern), drained and rinsed


  • 1/2 cup vegetable or chicken broth


  • 1/2 cup heavy cream or coconut cream for dairy-free


  • 2 tablespoons grated Parmesan (optional)


  • Fresh parsley, chopped, for garnish


  • Optional: crusty bread, pasta, or rice for serving


Instructions

  1. Heat olive oil or butter in a large skillet over medium heat. Add the chopped onion and sauté for 3–4 minutes until softened.

  2. Add the garlic and cook for 30 seconds until fragrant.

  3. Stir in the sliced mushrooms. Season with thyme, salt, and pepper. Cook for 8–10 minutes, stirring occasionally, until the mushrooms are browned and have released their moisture.

  4. Add the white beans and stir to combine. Pour in the broth and let simmer for 2–3 minutes to allow the flavors to meld.

  5. Stir in the cream and cook for another 2–3 minutes until the sauce thickens slightly. Add Parmesan if using and stir until melted and creamy.

  6. Taste and adjust seasoning if needed. Garnish with chopped parsley before serving.

  7. Serve as-is or spoon over crusty bread, pasta, or rice.

Notes

  • Brown mushrooms well for a deeper, richer flavor.

  • Mash some beans to naturally thicken the sauce.

  • Add a squeeze of lemon juice at the end to brighten the dish.

  • Serve with crusty bread or spoon over grains for a full meal.

  • Easily made vegan with dairy-free substitutions.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

Leave a Comment

Recipe rating