This hearty vegetarian dish combines tender white beans and golden-seared mushrooms in a luscious, smoky cream sauce seasoned with paprika and cumin. The whole skillet gets crowned with a crunchy cheddar, panko, and fresh herb topping, then baked until bubbling and golden. It's the kind of comforting weeknight meal that feels indulgent but comes together with pantry staples.
Ready in about 55 minutes from start to finish, it serves four and pairs beautifully with crusty bread or a simple green salad. You can easily adapt it with different cheeses, herbs, or plant-based swaps to suit your taste.
The rain was hammering against the kitchen window the evening I threw this together from a nearly empty pantry, and the smell that filled the house made me forget all about ordering takeout. Creamy beans and golden mushrooms under a crackling cheese crust have a way of making a cold Tuesday feel like a celebration. It has been on steady rotation ever since, requested by name whenever mushrooms look good at the market.
I served this to my neighbor Dave last winter after he helped me haul furniture up three flights of stairs, and he sat in my kitchen in complete silence eating a second helping before saying a single word. That silence told me everything I needed to know about the recipe.
Ingredients
- 2 cans white beans (cannellini or great northern), drained and rinsed: Cannellini hold their shape beautifully while still turning creamy at the edges, which gives you that perfect contrast of textures.
- 8 oz mushrooms, sliced: Cremini are my go to for their deep earthy flavor, but button mushrooms work just fine if that is what you have.
- 1 medium yellow onion, finely chopped: The onion melts into the sauce and becomes part of the background richness rather than a distinct presence.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference here since there are so few ingredients competing for attention.
- 2 tbsp olive oil: Use a decent one because you are building flavor from the very first drop into the pan.
- 1 cup vegetable broth: This is what deglazes all those gorgeous browned bits from the mushrooms and turns them into sauce.
- 1/2 cup heavy cream or plant based cream: The cream brings everything together into something that coats the back of a spoon like a warm hug.
- 1/4 cup cream cheese or vegan cream cheese: This is the secret weapon that adds body and a slight tang you cannot get from cream alone.
- 1 tsp smoked paprika: Please use smoked paprika, not regular, because that campfire whisper is what makes this dish unforgettable.
- 1/2 tsp ground cumin: Just a hint adds warmth without steering the dish into Tex Mex territory.
- 1/4 tsp chili flakes (optional): I always add them because the gentle heat plays beautifully against the cream and cheese.
- Salt and pepper, to taste: Season in layers as you cook and taste before the topping goes on.
- 1 cup sharp cheddar cheese, shredded: Sharp cheddar stands up to the spices better than mild, and it creates those gorgeous stretchy golden patches on top.
- 1/2 cup panko breadcrumbs: Panko stays light and crispy instead of turning dense like regular breadcrumbs would.
- 2 tbsp fresh parsley, chopped: The parsley brings a freshness that cuts through all that richness.
- 2 tbsp fresh chives or thyme, chopped: Thyme leans cozy and autumnal while chives feel brighter, so pick based on your mood.
- 2 tbsp melted butter or olive oil: This binds the topping together and helps it turn golden in the oven.
Instructions
- Get the oven hot:
- Preheat your oven to 400 degrees Fahrenheit and place the rack in the center position so the topping browns evenly without scorching.
- Build the base:
- Heat olive oil in a large oven safe skillet over medium heat, then add the chopped onion and cook until it turns soft and translucent, about 3 minutes, stirring occasionally so nothing catches.
- Brown the mushrooms:
- Add the sliced mushrooms in a single layer and let them sit undisturbed for a couple of minutes before stirring, because that patience is what gives you deep golden color instead of steamed gray slices.
- Wake up the garlic:
- Stir in the minced garlic and cook for just one minute until fragrant, then add the drained beans and gently fold everything together so the beans do not get crushed.
- Add the spices:
- Sprinkle in the smoked paprika, cumin, chili flakes, salt, and pepper, stirring well so every mushroom and bean gets coated in that warm, fragrant dust.
- Simmer and meld:
- Pour in the vegetable broth and let the mixture simmer for about 5 minutes, watching the liquid reduce slightly and thicken as the beans absorb flavor.
- Make it creamy:
- Reduce the heat to low and stir in the heavy cream and cream cheese, cooking gently for about 3 minutes until the sauce turns silky and coats everything evenly.
- Build the topping:
- In a small bowl, toss together the shredded cheddar, panko, chopped herbs, and melted butter until the mixture looks like damp, fragrant golden crumbs.
- Cover and bake:
- Sprinkle the topping evenly over the bean mixture and transfer the whole skillet into the oven, baking for about 15 minutes until the cheese is bubbling and the panko turns a gorgeous deep gold.
- Rest and serve:
- Let the skillet rest for 5 minutes before serving so the sauce thickens slightly and you do not burn your tongue on that irresistible first bite.
There is something about pulling a bubbling skillet from the oven and setting it directly on the table that makes everyone gather around without being called twice.
Serving Suggestions
A thick slice of sourdough toasted with a rub of garlic is really all you need alongside this, though a simple arugula salad with lemon dressing cuts through the richness beautifully if you want contrast.
Swaps and Substitutions
Gruyere melts into something even silkier than cheddar if you want to splurge, and a pinch of freshly grated nutmeg in the cream sauce is a small addition that makes the whole dish taste unexpectedly sophisticated.
Storage and Reheating
Leftovers keep well in the fridge for up to three days and reheat wonderfully in a low oven to bring back that crunch on top. The microwave works in a pinch but you will lose the texture of the topping.
- Let the skillet cool completely before covering and refrigerating so condensation does not make the topping soggy.
- Add a fresh sprinkle of panko and cheese before reheating if the original topping has gone soft.
- This dish does not freeze well because the cream sauce can separate, so enjoy it fresh.
Some dinners are about nourishment and some are about comfort, and this one somehow manages to be both without trying too hard.
Recipe FAQs
- → Can I use dried white beans instead of canned?
-
Yes, but plan ahead. Soak about 1½ cups of dried white beans overnight, then simmer until tender (roughly 60–90 minutes) before adding them to the dish. Two cans equal approximately 3 cups of cooked beans. Dried beans will give you a slightly creamier, more textured result.
- → What type of mushrooms work best here?
-
Cremini or button mushrooms are reliable choices, but a mix of wild mushrooms like shiitake, oyster, or portobello adds deeper earthy flavor. Slice them uniformly so they brown evenly during the sauté step.
- → How do I make this dish gluten-free?
-
Swap the panko breadcrumbs for certified gluten-free panko or crushed rice crackers. The rest of the ingredients are naturally gluten-free, but always check labels on broth and cream cheese to be safe.
- → Can I prepare this ahead of time?
-
You can assemble the entire skillet up to a day in advance and refrigerate it unbaked. When ready to serve, add 5–10 extra minutes to the baking time since it will be cold from the fridge. The topping stays crispiest if added just before baking.
- → What should I serve alongside this?
-
Crusty sourdough or a baguette is ideal for soaking up the creamy sauce. A bright arugula or mixed greens salad with a lemon vinaigrette balances the richness beautifully. Roasted root vegetables also make a hearty companion in colder months.
- → How do I store and reheat leftovers?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for about 15 minutes to restore the crispy topping, or microwave individual portions in 60-second intervals. The topping won't be as crisp after microwaving but the flavors will still be delicious.