This dish brings together tender white beans and earthy mushrooms in a luscious, smoky cream sauce spiced with paprika and cumin. The whole thing gets blanketed under a crispy, golden topping of sharp cheddar, panko breadcrumbs, and fresh herbs before being baked until bubbling. It's the kind of warm, stick-to-your-ribs comfort food that works beautifully as a vegetarian main alongside crusty bread or a simple green salad.
The rain was hammering against the kitchen window and I had exactly two cans of white beans staring back at me from the pantry shelf. Something about cold evenings demands a dish that bubbles and crisps in the oven, filling every corner of the house with warmth. I grabbed whatever mushrooms were left in the fridge and started throwing things together without much of a plan. That scrappy, improvised dinner became one of the most requested meals in my house.
My roommate walked in halfway through the bake, peered into the oven, and immediately asked if I had made enough for seconds. I had not, and we both knew it, so we stood over the skillet with forks and called it dinner. There is something deeply satisfying about a vegetarian dish that nobody misses meat in, not even for a second.
Ingredients
- White beans (2 cans, 15 oz each, drained and rinsed): Cannellini or great northern both work beautifully, and rinsing them well removes the starchy liquid that can make your sauce cloudy.
- Mushrooms (8 oz, sliced): Cremini are my go to for their deep earthy flavor, but button mushrooms will do the job just fine on a weeknight.
- Yellow onion (1 medium, finely chopped): The backbone of nearly every good skillet dish, so do not skimp here.
- Garlic (2 cloves, minced): Fresh is nonnegotiable, and mince it smaller than you think you need so it melts into the sauce.
- Olive oil (2 tbsp): Use a decent one since it is carrying the flavor of the entire sauté.
- Vegetable broth (1 cup): Low sodium gives you more control over the final seasoning.
- Heavy cream (1/2 cup): This is what turns a good bean dish into something truly luxurious, though plant based cream works surprisingly well.
- Cream cheese (1/4 cup): It sounds unusual but a few dollops stirred in at the end create a velvety texture that regular cream alone cannot match.
- Smoked paprika (1 tsp): This single spice transforms the entire dish, adding a campfire depth that makes people wonder what your secret is.
- Ground cumin (1/2 tsp): Just enough to warm the background without making it taste like chili.
- Chili flakes (1/4 tsp, optional): A gentle hum of heat that balances the richness of the cream.
- Salt and pepper: Season in layers as you cook, tasting at each stage.
- Sharp cheddar cheese (1 cup, shredded): Sharp is the key word here because mild cheddar will get lost among all the other flavors.
- Panko breadcrumbs (1/2 cup): They stay impossibly crispy even after sitting for a few minutes, which regular breadcrumbs never manage.
- Fresh parsley and chives or thyme (2 tbsp each, chopped): The herbs bring everything alive and make the topping feel like more than just cheese and crumbs.
- Melted butter or olive oil (2 tbsp): Butter makes the topping richer, olive oil keeps it lighter, and both crisp up beautifully.
Instructions
- Preheat the oven:
- Set your oven to 400 degrees Fahrenheit and make sure the rack is in the center position so the top gets golden without burning.
- Build the flavor base:
- Heat olive oil in a large oven safe skillet over medium heat, then add the chopped onion and cook until it softens and turns translucent, about three minutes, stirring occasionally so nothing catches.
- Brown the mushrooms:
- Add the sliced mushrooms in a single layer if your pan allows it, and let them sit undisturbed for a minute or two before stirring so they actually caramelize instead of steaming.
- Add garlic and beans:
- Toss in the minced garlic and stir for one minute until fragrant, then gently fold in the drained beans, being careful not to crush them into mush.
- Spice everything:
- Sprinkle the smoked paprika, cumin, chili flakes, salt, and pepper over the mixture and stir well so every bean and mushroom gets coated in that warm, fragrant dust.
- Simmer and meld:
- Pour in the vegetable broth and let everything bubble gently for about five minutes, which gives the beans time to absorb some of that seasoned liquid.
- Make it creamy:
- Reduce the heat to low and stir in the heavy cream and cream cheese, cooking gently for about three minutes until the sauce is smooth and coats the back of a spoon like silk.
- Prepare the topping:
- In a small bowl, toss together the shredded cheddar, panko, chopped herbs, and melted butter or olive oil until everything is evenly combined and looks like rough, golden crumbs.
- Top and bake:
- Sprinkle the topping in an even layer across the entire surface of the skillet, then transfer it carefully to the oven and bake for about fifteen minutes until the cheese is bubbling and the crumbs are deeply golden.
- Rest and serve:
- Let the skillet rest for five minutes after it comes out of the oven so the sauce thickens slightly and stops bubbling, then serve directly from the pan while it is still hot and gorgeous.
I once brought this to a potluck where three separate people asked for the recipe before they even finished their first bite. It is the kind of dish that makes vegetarians feel celebrated and meat eaters completely forget to complain.
What to Serve Alongside It
A thick slice of sourdough or a hunk of crusty baguette is really all you need to soak up every last bit of that creamy sauce. A simple arugula salad with lemon juice and olive oil cuts through the richness perfectly and takes about two minutes to throw together.
Making It Your Own
Swap the cheddar for Gruyere if you want something slightly nuttier and more sophisticated, or use a smoked cheese to double down on that campfire vibe. Chickpeas or butter beans can stand in for white beans, and each brings a slightly different texture that keeps the dish interesting even after you have made it a dozen times.
Getting Ahead and Storing Leftovers
You can assemble the entire dish a day in advance and keep it covered in the fridge until you are ready to bake, which makes it a brilliant option for entertaining without last minute stress.
- Leftovers keep well in an airtight container in the refrigerator for up to three days.
- Reheat in the oven at 350 degrees Fahrenheit to bring back the crispy topping, since the microwave will make it soggy.
- A pinch of nutmeg stirred into the cream sauce is a tiny addition that makes the whole thing taste unexpectedly special.
Some dinners are about feeding a crowd and some are about feeding your soul on a rainy Tuesday, and this dish manages to do both without any fuss at all. Keep those cans of white beans in your pantry and you are never more than half an hour away from something wonderful.
Questions & Answers
- → Can I use dried white beans instead of canned?
-
Yes, you'll need about 1½ cups of dried beans. Soak them overnight and cook until tender before adding them in step 4. This adds extra time but yields a slightly firmer, creamier texture.
- → What type of mushrooms work best here?
-
Cremini or button mushrooms are excellent choices. For deeper flavor, try a mix of shiitake, oyster, or portobello. Each variety brings its own earthy character to the dish.
- → How do I store and reheat leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for about 15 minutes to re-crisp the topping, or microwave individual portions for 2 minutes.
- → Can I make this dairy-free?
-
Absolutely. Swap the heavy cream for coconut or oat cream, use vegan cream cheese and cheddar, and replace butter with olive oil. The flavors remain rich and satisfying.
- → What should I serve alongside this dish?
-
Crusty sourdough or a baguette is ideal for scooping. A fresh arugula salad with lemon vinaigrette cuts through the richness nicely. Roasted root vegetables also pair well for a heartier spread.
- → Can I prepare this ahead of time?
-
You can assemble everything up to the topping step, cover, and refrigerate for up to 24 hours. Add the cheddar herb topping just before baking, and add 5 extra minutes to the bake time if going straight from the fridge.