If Creamy White Bean and Mushroom Skillet sounds like the kind of dinner that gives you a warm hug after a long day… you’re my kind of person. This is one of those “I have groceries but I’m tired” meals that still feels a little fancy—like you planned ahead, even if you absolutely did not.
It’s creamy, savory, and hearty without being heavy in that why did I do this to myself way. Plus, it all happens in one pan, which means fewer dishes and more time to do literally anything else (including staring into the fridge like it owes you money).
Table of Contents
Why You’ll Love This Creamy White Bean and Mushroom Skillet
- One skillet, one cozy vibe. Minimal mess, maximum comfort.
- Fast but feels special. It tastes like something you’d order at a café with cloth napkins.
- Protein + fiber from beans. Translation: it actually keeps you full.
- Flexible and forgiving. Use what mushrooms you have. Swap cream for coconut milk. Add greens if you’re feeling virtuous.
- Picky-eater friendly. Creamy sauce = “suspicious vegetables” camouflage (a classic mom move).
Ingredients You’ll Need
- Olive oil (2 tbsp) – for sautéing everything to golden perfection
- Mushrooms (12 oz, sliced) – cremini, button, or a mix
- Garlic (3 cloves, minced) – because garlic makes everything better
- Shallot or small onion (1, finely chopped) – adds gentle sweetness
- White beans (2 cans, drained and rinsed) – cannellini or great northern
- Vegetable broth (½ cup) – for deglazing and building the sauce
- Heavy cream or full-fat coconut milk (½ cup) – choose your cozy
- Dijon mustard (1 tsp) – cuts the richness in the best way
- Thyme (1 tsp fresh or dried) – mushroom’s best friend
- Salt + black pepper – to taste
- Red pepper flakes (optional) – for a little “hello there” heat
Optional Garnishes (but they really level it up)
- Fresh parsley or thyme leaves
- Lemon zest or a squeeze of lemon juice
- Grated Parmesan (or vegan alternative)
How to Make Creamy White Bean and Mushroom Skillet
1) Sauté the mushrooms (aka build that flavor)
- Heat 2 tablespoons olive oil in a large skillet over medium heat.
- Add the sliced mushrooms in a single layer.
- Let them sit 2–3 minutes without stirring (I know, it’s hard—just walk away and pretend you’re busy).
- Toss, then cook 5–6 minutes more until browned and reduced.
Tip from my kitchen: If you crowd the mushrooms, they’ll steam instead of caramelize. And steamed mushrooms are… fine. But browned mushrooms are magic.
2) Add aromatics (your kitchen will smell amazing)
- Stir in the shallot/onion and cook about 2 minutes until softened.
- Add the garlic and cook 30 seconds, just until fragrant.
If your garlic starts to brown too fast, turn the heat down a touch. Garlic can go from “yum” to “oops” in about three seconds.
3) Deglaze + add beans (the skillet glow-up)
- Pour in ½ cup vegetable broth and scrape up all the browned bits stuck to the pan. That’s flavor you already paid for—don’t leave it behind.
- Add the white beans and stir gently.
- Simmer 3–4 minutes to warm them through.
- For a thicker, stew-like feel, mash a few beans with the back of a spoon.
This is my favorite little trick because it thickens the sauce without extra work. Lazy genius energy.
4) Make it creamy (the cozy part)
- Reduce heat to low.
- Stir in cream or coconut milk, Dijon, thyme, salt, and pepper.
- Simmer 2–3 minutes, until heated through and slightly thickened.
- Taste and adjust seasoning. Add red pepper flakes if using.
- Finish with a splash of lemon juice if you want it brighter.
That lemon moment is like opening the curtains in a room—you don’t need it, but wow does it help.
5) Finish + serve (choose your adventure)
- Top with fresh herbs, lemon zest, or Parmesan.
- Serve warm with:
- crusty bread (highly recommended for sauce-scooping purposes)
- rice, quinoa, or mashed potatoes
- a leafy green salad
- or roasted veggies on the side
Cooking Tips From My “Real Life” Kitchen
- Don’t rush the mushrooms. Browning is where the flavor lives. Give them that quiet time in the pan.
- Want it extra thick? Mash more beans, or simmer one extra minute uncovered.
- Want it extra saucy? Add a splash more broth or cream at the end.
- Salt in layers. A little with mushrooms, a little at the end. It keeps everything tasting balanced.
- Sauce looks a little weird at first? Don’t panic. Give it 2–3 minutes on low and it usually smooths out like it remembered its job.
A Little Story From Me
This Creamy White Bean and Mushroom Skillet became one of my go-to dinners on nights when I wanted something comforting but didn’t have the energy for a big production. You know those days where you’ve done everything—work, errands, life—and then dinner shows up like, “Hi, I’m your new responsibility”?
The first time I made it, I served it with bread and told myself I’d be “reasonable” about it. Reader… I was not. My family kept swiping the pan for “one more bite,” and suddenly the skillet was basically a clean, shiny memory. That’s when I knew it was going into my regular rotation.

FAQs About Creamy White Bean and Mushroom Skillet
Can I use coconut milk instead of heavy cream?
Yes! Full-fat coconut milk works beautifully and still gives you that creamy texture. It will add a subtle coconut flavor, but with mushrooms, Dijon, and thyme, it stays savory.
What mushrooms work best?
Cremini and button are easy and reliable. A mix (like cremini + shiitake) adds deeper flavor if you want to get fancy without extra effort.
How do I store leftovers?
Cool completely, then store in an airtight container in the fridge for 3–4 days. Reheat gently on the stove or microwave. Add a splash of broth or cream if it thickens too much.
Can I make this ahead?
Absolutely. It reheats well, and the flavor gets even better the next day—like it had time to think about its life choices.
What can I serve with this besides bread?
Rice, quinoa, pasta, mashed potatoes, or even spooned over roasted cauliflower. It’s also great with a simple salad for something fresh and crunchy.
Bring the Cozy to Your Table
If your week has been loud, busy, or just plain exhausting, Creamy White Bean and Mushroom Skillet is the kind of meal that helps you exhale. It’s creamy, comforting, and low-drama (unlike the laundry pile, which is absolutely judging you).
Make it once, and I promise you’ll start keeping cans of white beans “just in case” this craving hits again—because it will. And when it does, you’ll be ready with your trusty Creamy White Bean and Mushroom Skillet and a piece of bread big enough to scoop up every last bit of that sauce.
Keep the Cozy Going: More Comforty Favorites
- Italian White Bean Soup that’s cozy and pantry-friendly
- Creamy Mushroom and Spinach Orzo for an easy skillet-style meal
- White Bean and Pesto Bake for a bubbly, feel-good dinner
- Chicken in Creamy White Sauce with Mushroom for a super comforting bowl
If you make this recipe, I’d love to hear how it went—please leave a quick review and choose your star rating ⭐⭐⭐⭐⭐!
Creamy White Bean and Mushroom Skillet
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Creamy White Bean and Mushroom Skillet is a cozy, one-pan vegetarian dinner made with tender white beans, golden sautéed mushrooms, and a rich, herby cream sauce. It’s quick enough for busy weeknights but comforting enough to feel special. Serve with crusty bread, rice, or mashed potatoes for a satisfying meal the whole family will love.
Ingredients
Main Ingredients
-
2 tablespoons olive oil
-
12 ounces mushrooms, sliced (cremini, button, or mixed)
-
3 cloves garlic, minced
-
1 shallot or small onion, finely chopped
-
2 (15-ounce) cans white beans (cannellini or great northern), drained and rinsed
-
½ cup vegetable broth
Creamy Component
-
½ cup heavy cream or full-fat coconut milk
-
1 teaspoon Dijon mustard
-
1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
-
Salt and black pepper, to taste
-
¼ teaspoon red pepper flakes (optional)
Optional Garnishes
-
Fresh parsley or thyme leaves
-
Lemon zest or a squeeze of lemon juice
-
Grated Parmesan (or vegan alternative)
Instructions
-
Sauté the mushrooms:
Heat olive oil in a large skillet over medium heat. Add mushrooms in a single layer. Cook undisturbed for 2–3 minutes, then stir and cook another 5–6 minutes until browned and reduced. -
Add aromatics:
Stir in shallot or onion and cook for about 2 minutes until softened. Add garlic and cook for 30 seconds until fragrant. -
Deglaze and add beans:
Pour in vegetable broth and scrape up any browned bits from the pan. Stir in white beans and simmer for 3–4 minutes. Mash a few beans with the back of a spoon for a thicker texture if desired. -
Make it creamy:
Reduce heat to low. Stir in cream (or coconut milk), Dijon mustard, thyme, salt, and pepper. Simmer 2–3 minutes until slightly thickened. Add red pepper flakes and a splash of lemon juice if desired. -
Finish and serve:
Garnish with fresh herbs, lemon zest, or Parmesan. Serve warm with crusty bread, rice, quinoa, or mashed potatoes.
Notes
Do not overcrowd the mushrooms or they will steam instead of brown.
For a thicker sauce, mash additional beans or simmer uncovered for an extra minute.
Coconut milk makes this recipe dairy-free while keeping it creamy.
Leftovers store well in the refrigerator for 3–4 days. Reheat gently with a splash of broth or cream.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Skillet
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 385 kcal
- Sugar: 4 g
- Sodium: 480 mg
- Fat: 20 g
- Saturated Fat: 9 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 10 g
- Protein: 13 g
- Cholesterol: 40 mg