Creamy White Bean and Mushroom Skillet Hearty Vegetarian Dinner

Posted on February 8, 2026

By: Betty Miller

Creamy white bean and mushroom skillet for a hearty vegetarian dinner

Start the clock, because this skillet dinner is the kind of recipe that gets dinner on the table in under 30 minutes, while still feeling like you put in real effort. It’s satisfying, protein-rich, and uses one humble can of beans to stretch a meal for four, a 2019 study shows legumes boost satiety and help lower calorie intake, so you’re making a smart swap. The aroma of caramelized mushrooms and garlic as the cream thickens is the kind of small sensory reward that makes weeknight cooking feel like a treat, and if you like a greener twist try this creamy skillet white beans with spinach and basil recipe for a bright variation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy white bean and mushroom skillet hearty vege 2026 02 08 214258 1

Creamy White Bean and Mushroom Skillet


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: betty-m
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A quick and satisfying skillet dinner featuring caramelized mushrooms and creamy white beans, perfect for weeknight meals.


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.
  2. Add chopped onion and sauté for 3–4 minutes until softened.
  3. Add garlic and cook for 30 seconds until fragrant.
  4. Stir in sliced mushrooms and season with thyme, salt, and pepper. Cook for 8–10 minutes until browned.
  5. Add white beans and stir to combine.
  6. Pour in the broth and let simmer for 2–3 minutes.
  7. Stir in the cream and cook for another 2–3 minutes until sauce thickens.
  8. Add Parmesan if using and stir until melted.
  9. Taste and adjust seasoning. Garnish with chopped parsley before serving.
  10. Serve as-is or spoon over crusty bread, pasta, or rice.

Notes

For dairy-free, use coconut cream. You can customize with herbs or finishing acids.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Sautéing
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 360
  • Sugar: 3g
  • Sodium: 400mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 10g
  • Protein: 16g
  • Cholesterol: 30mg

How to Make Creamy White Bean and Mushroom Skillet Easy Vegetarian Dinner in 30 Minutes

This is a weeknight winner because it balances fast technique with layers of flavor, not complicated steps. You get caramelized mushrooms, creamy white beans, and a sauce that clings to crusty bread or pasta, all while using minimal pots and a pantry-stable can of beans. I’ll keep the method simple and practical so you can focus on timing, texture, and a final seasoning adjustment that makes the dish sing. Think of this as a template: follow it once, then personalize with herbs or a finishing acid.

The Essentials

  • 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

Step-by-Step Method

  1. Heat olive oil or butter in a large skillet over medium heat. Add a minute of patience, it helps the fat spread and prevents sticking, and choose a wide skillet so mushrooms can brown instead of steam.
  2. Add the chopped onion and sauté for 3–4 minutes until softened. Keep the heat steady, don’t rush to high, to coax sweetness from the onion without burning it, tilt the pan and scrape browned bits for extra flavor.
  3. Add the garlic and cook for 30 seconds until fragrant. Garlic cooks quickly, so add it after the onion softens to avoid bitterness, and give it a little swirl in the oil to bloom the flavor.
  4. 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. Spread them in an even layer and resist constant stirring for the first few minutes so they can properly brown, that Maillard flavor is everything here.
  5. 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. Gently press a few beans against the skillet with your spoon to thicken the sauce naturally, it builds texture without extra effort.
  6. 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. Keep the simmer gentle, too much heat can separate cream, and if the sauce seems thin, reduce for another minute or mash a few more beans.
  7. Taste and adjust seasoning if needed. Garnish with chopped parsley before serving. Always taste at the end, a pinch of salt or a squeeze of lemon brightens the whole dish and makes it seem restaurant-level.
  8. Serve as-is or spoon over crusty bread, pasta, or rice. If serving over pasta, reserve a ladle of pasta water and finish the pasta in the skillet for a silkier bind between sauce and noodles.

Nutrition Breakdown

  • Serving size: about 1 cup of skillet mix per person, recipe serves 3–4 depending on sides.
  • Calories: approximately 300–360 kcal per serving, depending on cream choice and whether you add bread or pasta.
  • Protein: roughly 12–16 grams per serving, thanks to the white beans and a bit from Parmesan.
  • Carbohydrates: about 30–36 grams per serving, mostly from the beans and any served starch.
  • Fat: around 15–22 grams per serving, higher if using butter and heavy cream, lower with coconut cream or reduced cream.
  • Fiber: approximately 8–10 grams per serving, white beans contribute a solid fiber boost.
  • Short health insight: this dish hits a nice balance of plant protein and fiber, which helps keep you full, and swapping coconut cream or using a lighter milk can trim fat while keeping the silky mouthfeel.

Perfect Pairings

  • Serve spooned over toasted rustic bread for a cozy, fork-and-slice style meal, perfect for a blustery weeknight.
  • Toss with al dente pasta and a splash of reserved pasta water for a quick, creamy pasta dinner that feeds more mouths.
  • Scoop over steamed rice or quinoa to make the meal heartier, great if you want a gluten-free option.
  • Pair with a crisp green salad dressed in lemon vinaigrette to cut the richness, ideal for spring and summer dinners.
  • Add roasted root vegetables or a simple sautéed green for colder months when you want extra comfort and seasonal depth.

How to Store It Right

  • Refrigerator: cool to room temperature, then store in an airtight container for up to 4 days. Reheat gently to avoid cream separation.
  • Freezer: this dish can be frozen, but cream-based sauces change texture; freeze in a shallow airtight container for up to 2 months, add a splash of broth when reheating to restore creaminess.
  • Reheating: reheat on the stovetop over low heat, stirring frequently and adding a tablespoon or two of broth to loosen the sauce, avoid microwaving at high power which can make the sauce grainy.
  • Freshness tip: stir in a little fresh lemon juice or chopped parsley right before serving to brighten flavors and make leftovers taste revived.

Expert Tips

  • Use a wide skillet so mushrooms have room to caramelize, crowded mushrooms steam rather than brown, which reduces flavor.
  • Rinse, then drain the beans well, and briefly dry them on paper towel to prevent the sauce from becoming watery.
  • If you want deeper mushroom flavor, reserve a few mushroom stems, chop them finely and sauté first to concentrate flavor, it’s a small step with a big payoff.
  • To make it dairy-free and still silky, use full-fat coconut cream and finish with a squeeze of lemon to cut the coconut sweetness.

Flavor Experiments

  • Seasonal (fall): fold in 1 cup of roasted butternut squash cubes for sweetness and body, toss with a pinch of sage to complement the mushrooms.
  • Gourmet: finish with a drizzle of truffle oil and a sprinkle of toasted walnuts, use a mix of cremini and shiitake mushrooms to deepen the umami.
  • Playful: stir in 1/3 cup chopped sun-dried tomatoes and crumble in 1/3 cup feta before serving for a tangy, Mediterranean twist.

Mistakes to Avoid

  • Letting mushrooms steam instead of brown, fix: give them space in the pan and wait for a deep golden color before stirring.
  • Adding cream over high heat, fix: reduce heat and simmer gently, if the sauce separates add a splash of broth and whisk to bring it back.
  • Not seasoning at the end, fix: always taste and adjust salt and acid; a squeeze of lemon brightens the dish more than extra salt alone.
  • Overcooking beans so they turn mushy, fix: add beans toward the end and warm them through instead of boiling, mashed beans should be incidental for texture, not a puree.
  • Skipping the finishing herbs, fix: fresh parsley or basil at the end lifts the richness and makes it sing.

What to Do with Leftovers

  • Stir leftover skillet mix into cooked pasta, add a splash of water or broth, reheat gently for a next-day pasta lunch that feels new.
  • Use as a warm topping for baked potatoes, add a sprinkle of Parmesan and a little extra parsley for a quick comfort bowl.
  • Fold into scrambled eggs or an omelet for a protein-packed breakfast with depth and leftover efficiency.

Quick Questions, Straight Answers

Q: Can I make this gluten-free?

A: Yes, the skillet itself is naturally gluten-free when served over rice, quinoa, or gluten-free pasta, just double-check that your broth and optional Parmesan are labeled gluten-free.

Q: Will the cream curdle if I use coconut cream?

A: Coconut cream rarely curdles, but keep the heat low and stir often, and finish with an acid like lemon to balance richness, not to cause separation.

Q: How can I add more protein without meat?

A: Stir in an extra half can of white beans, or add a cup of cooked lentils or cubed firm tofu at the bean step for a protein boost without changing technique.

Q: Can I prep parts ahead?

A: Absolutely, slice mushrooms and chop onions up to two days ahead, and keep beans drained in the fridge; cook only when you want the fresh mushroom caramelization for best flavor.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star