This hearty vegetarian dish brings together tender white beans and savory mushrooms in a rich, smoky spiced cream sauce. Smoked paprika and cumin add depth, while a generous layer of sharp cheddar and crispy panko creates an irresistible golden crust.
Ready in under an hour, it makes a satisfying main course paired with crusty bread or a fresh salad. Easily adaptable for vegan or gluten-free diets with simple ingredient swaps.
The smell of smoked paprika hitting a hot skillet will always transport me back to a rainy Tuesday when the pantry looked bare and dinner felt impossible. I had two cans of white beans, some aging mushrooms, and a block of cheddar that needed using. What came out of the oven that evening was the kind of dish that makes you close your eyes and take a second bite before you have even finished chewing the first.
My neighbor Linda stopped by once while this was in the oven and stood in the doorway sniffing the air like a cartoon character floating toward a pie. She ended up staying for dinner and now texts me every fall asking when I am making the bean bake again.
Ingredients
- White beans (2 cans, 15 oz each, cannellini or great northern): These are the backbone of the dish so drain and rinse them well to remove any canned taste.
- Mushrooms (8 oz, sliced): Cremini work beautifully but white button mushrooms are just as good when cooked until deeply golden.
- Yellow onion (1 medium, finely chopped): A sweet foundation that melts into the sauce as it simmers.
- Garlic (2 cloves, minced): Fresh is essential here since it blooms in the spiced butter alongside the beans.
- Olive oil (2 tbsp): Use a decent one because you are building flavor from the very first pour.
- Vegetable broth (1 cup): This deglazes the pan and gives the beans something to simmer in before the cream joins.
- Heavy cream (1/2 cup): It rounds out the spices and creates that velvety texture you want to ladle over bread.
- Cream cheese (1/4 cup): A quiet hero that thickens the sauce without needing a roux.
- Smoked paprika (1 tsp): This is the soul of the dish and gives a campfire warmth that regular paprika cannot match.
- Ground cumin (1/2 tsp): Adds an earthy depth that makes the cream sauce taste like it has been simmering all afternoon.
- Chili flakes (1/4 tsp, optional): Just enough heat to keep everything interesting without overpowering the comfort factor.
- Salt and pepper: Season in layers as you cook and taste again before it goes into the oven.
- Sharp cheddar cheese (1 cup, shredded): Sharp is key because the stronger cheese cuts through the cream and stands up to the spices.
- Panko breadcrumbs (1/2 cup): They create a shatteringly crisp lid that contrasts the creamy beans beneath.
- Fresh parsley and chives or thyme (2 tbsp each, chopped): The herbs bring brightness and a fresh finish to every forkful.
- Melted butter or olive oil (2 tbsp): This binds the topping together and helps it brown in the oven.
Instructions
- Preheat and prepare:
- Set your oven to 400°F and place the rack in the upper third for maximum browning on that topping.
- Build the aromatics:
- Heat olive oil in a large oven-safe skillet over medium heat and cook the onions until they turn translucent and fragrant, about 3 minutes. You want them soft but not colored yet.
- Brown the mushrooms:
- Add the sliced mushrooms in a single layer and resist the urge to stir for the first few minutes so they develop a deep golden sear. Cook about 6 minutes until most of the moisture has cooked off.
- Add garlic and beans:
- Stir in the garlic and let it bloom for just a minute before adding the drained beans. Toss everything together so the beans get coated in all those concentrated flavors.
- Spice and simmer:
- Sprinkle in the smoked paprika, cumin, chili flakes, salt, and pepper, stirring well to coat. Pour in the vegetable broth and let it simmer for 5 minutes so the beans drink in the seasoned liquid.
- Make it creamy:
- Reduce the heat to low and stir in the heavy cream and cream cheese, cooking gently until the mixture becomes one cohesive, silky sauce. Taste now and adjust the salt because once the topping goes on it is harder to fix.
- Prepare the topping:
- In a small bowl, toss the shredded cheddar with panko, chopped herbs, and melted butter until everything is evenly combined and slightly clumpy.
- Top and bake:
- Scatter the cheddar herb mixture evenly across the surface of the beans and transfer the whole skillet into the oven. Bake for 15 minutes until the top is deeply golden and the edges are bubbling up through the crust.
- Rest and serve:
- Let the skillet sit for 5 minutes before serving so the sauce thickens slightly and you do not burn your tongue on the first eager bite.
The night I served this at a small dinner party, conversation stopped entirely when the skillet hit the table, and for a few minutes the only sound was spoons scraping ceramic.
Swaps and Substitutions
You can replace the cheddar with Gruyère for a nuttier, more sophisticated flavor, or go fully plant-based by swapping in vegan cream cheese, a dairy-free cream, and a good plant-based cheddar. Chickpeas or butter beans stand in beautifully for the white beans if that is what your pantry offers.
Serving Ideas
This dish practically begs for something crusty to mop up the sauce, so tear into a rustic loaf or ladle it over toasted sourdough. A bright, lemony arugula salad on the side cuts through the richness and rounds out the plate with welcome freshness.
Storage and Reheating
Leftovers keep well in the refrigerator for up to three days and the flavors actually deepen overnight as the spices settle into the beans. Reheat in a 350°F oven to restore the crunch of the topping since the microwave will leave it soggy.
- Store in the skillet covered with foil if it fits in your fridge for fewer dishes.
- Add a fresh sprinkle of panko and cheese before reheating to revive the crust.
- Freeze portions without the topping for best results and add fresh topping when you bake later.
Some recipes earn a permanent spot in your rotation because they ask for so little and give back so much comfort. Keep a couple of cans of white beans on the shelf and this meal is never more than half an hour away.
Recipe FAQs
- → Can I use dried white beans instead of canned?
-
Yes, soak 1 cup dried cannellini or great northern beans overnight, then cook until tender before using. You will need about 3 cups of cooked beans to replace the two cans.
- → What type of mushrooms work best for this dish?
-
Cremini or button mushrooms are ideal, but shiitake, oyster, or a wild mushroom blend will add deeper, earthier flavor. Slice them uniformly for even browning.
- → How do I store and reheat leftovers?
-
Refrigerate in an airtight container for up to 3 days. Reheat in a 350°F oven for 15 minutes to restore the crispy topping, or microwave individual portions for 2 minutes.
- → Can I make this dish vegan?
-
Absolutely. Use plant-based cream, vegan cream cheese, dairy-free cheddar, and olive oil instead of butter. The flavors remain rich and satisfying with these substitutions.
- → What should I serve alongside these creamy beans?
-
Crusty sourdough or a baguette is perfect for soaking up the sauce. A simple arugula salad with lemon vinaigrette or roasted vegetables also complement the dish beautifully.
- → Can I prepare this ahead of time?
-
Assemble the dish up to the baking step, cover, and refrigerate for up to 24 hours. Add 5 extra minutes to the baking time if going straight from the refrigerator.