This comforting vegetarian bake brings together tender white beans and earthy mushrooms in a rich, smoky cream sauce infused with paprika and cumin.
The golden cheddar and panko crust adds irresistible crunch, while fresh herbs brighten every bite.
Ready in about 55 minutes, it makes a satisfying weeknight dinner served with crusty bread or a crisp salad.
The smell of smoked paprika toasting in olive oil is one of those scents that stops me mid-step every single time, pulling me back to a rainy Tuesday when I threw this dish together from pantry scraps and ended up calling my mother just to tell her about it.
I made this for a friend who claimed she hated beans, and she went back for thirds before admitting defeat with a sheepish grin and a request for the recipe.
Ingredients
- 2 cans white beans (cannellini or great northern): Drain and rinse them well because the liquid in the can makes the sauce cloudy and slightly metallic tasting.
- 8 oz mushrooms, sliced: Cremini or button both work beautifully but do not crowd the pan or they steam instead of browning.
- 1 medium yellow onion, finely chopped: A fine chop ensures the onion melts into the sauce rather than creating chunky interruptions.
- 2 cloves garlic, minced: Fresh garlic only because the pre-minced jars lose that sharp sweetness this dish relies on.
- 2 tbsp olive oil: Use a decent one since it is the foundation of flavor at the start.
- 1 cup vegetable broth: Low sodium gives you more control over the final seasoning.
- 1/2 cup heavy cream: You can swap in a plant-based cream and it still works wonderfully.
- 1/4 cup cream cheese: Let it soften at room temperature so it blends smoothly without clumping.
- 1 tsp smoked paprika: This is the soul of the dish so do not substitute regular paprika unless you want a completely different personality.
- 1/2 tsp ground cumin: Just a whisper of it adds earthy warmth without overpowering anything.
- 1/4 tsp chili flakes (optional): I always add them but skip if you are sensitive to heat.
- Salt and pepper: Season in layers throughout cooking for the best depth.
- 1 cup sharp cheddar, shredded: Shred it yourself from a block because pre-shredded cheese has coatings that prevent melting properly.
- 1/2 cup panko breadcrumbs: They give the topping an irresistible crunch that regular breadcrumbs cannot match.
- 2 tbsp fresh parsley and 2 tbsp fresh chives or thyme, chopped: Fresh herbs matter here since they cut through the richness with bright little bursts of flavor.
- 2 tbsp melted butter or olive oil: This binds the topping together and helps it brown into something glorious.
Instructions
- Get the oven ready:
- Preheat your oven to 400 degrees Fahrenheit and place the rack in the center position so the topping browns evenly without burning.
- Build the flavor base:
- Heat olive oil in a large oven-safe skillet over medium heat and add the chopped onions, cooking until they turn translucent and just start to catch a little color at the edges.
- Brown the mushrooms:
- Add the sliced mushrooms in a single layer if your pan allows it and let them sit undisturbed for a couple minutes before stirring so they develop a deep golden sear instead of turning soggy.
- Wake up the garlic:
- Toss in the minced garlic and stir constantly for about a minute until your kitchen smells absolutely incredible and the garlic loses its raw sharpness.
- Add the beans and spices:
- Pour in the drained beans then sprinkle smoked paprika, cumin, chili flakes, salt, and pepper over everything, stirring gently so the beans do not break apart but get coated in all that fragrant spice.
- Simmer and meld:
- Pour in the vegetable broth and let the whole mixture bubble gently for about five minutes so the beans drink in some of that seasoned liquid and the flavors start to marry.
- Make it creamy:
- Turn the heat to low and stir in the cream and softened cream cheese, stirring patiently until the sauce becomes smooth and coats the back of a spoon like velvet.
- Prepare the topping:
- In a small bowl, toss together the shredded cheddar, panko, chopped herbs, and melted butter until everything is evenly combined and the mixture resembles wet sand that just barely holds together when you press it.
- Top and bake:
- Scatter the cheddar herb mixture evenly across the surface of the beans, transfer the entire skillet into the oven, and bake for fifteen minutes until the top is deeply golden and the sauce is bubbling up around the edges.
- Rest and serve:
- Let it sit for five minutes out of the oven because the sauce thickens as it cools slightly and you will avoid burning your tongue on that molten cheese.
The night I served this at a dinner party, the conversation paused entirely when the skillet hit the table, and for a full minute nobody spoke because everyone was too busy eating.
What to Serve Alongside
A chunk of crusty sourdough torn right from the loaf is really all you need to sop up every bit of that creamy sauce, though a simple arugula salad with lemon dressing cuts the richness beautifully if you want some green on the plate.
Making It Your Own
Swap the cheddar for Gruyere if you want something nuttier and more sophisticated, or try butter beans instead of white beans for an even creamier bite that feels like comfort food elevated.
Storing and Reheating
Leftovers keep beautifully in the fridge for up to three days and actually taste better the next day when the flavors have had time to settle into each other overnight.
- Reheat in a 350 degree oven rather than the microwave so the topping stays crunchy instead of turning soggy.
- Cover loosely with foil for the first ten minutes of reheating to prevent the top from over-browning.
- Add a tiny splash of broth before reheating if the sauce has thickened too much in the fridge.
This is the kind of recipe that reminds you comfort food does not need to be complicated, just thoughtful, and it might just become the dish people ask you to bring everywhere.
Common Recipe Questions
- → Can I use dried white beans instead of canned?
-
Yes, you can substitute about 1½ cups of cooked dried white beans per can. Soak and cook them beforehand until tender. Canned beans are convenient, but dried beans offer a creamier texture and deeper flavor.
- → What type of mushrooms work best for this dish?
-
Cremini or button mushrooms are classic choices, but shiitake, oyster, or a wild mushroom blend add wonderful depth. Slice them uniformly so they brown evenly and cook at the same rate.
- → How do I make this dish vegan?
-
Swap the heavy cream for coconut cream or a plant-based cooking cream, use vegan cream cheese and cheddar shreds, and replace butter with olive oil in the topping. The flavors remain rich and satisfying.
- → Can I prepare this ahead of time?
-
You can assemble the entire dish up to a day in advance and refrigerate it unbaked. Add the topping just before baking. You may need an extra 5 to 10 minutes in the oven if baking straight from the refrigerator.
- → What should I serve with creamy spiced white beans?
-
Crusty sourdough or a baguette is perfect for scooping. A simple green salad with vinaigrette cuts the richness nicely. Roasted root vegetables or steamed greens also pair wonderfully as sides.
- → 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 re-crisp the topping, or microwave individual portions for 2 to 3 minutes.