This hearty vegetarian bake brings together tender cannellini beans and golden sautéed mushrooms in a luscious cream sauce seasoned with smoked paprika and cumin.
The entire dish gets crowned with a generous layer of sharp cheddar, crispy panko, and fresh herbs, then baked until bubbly and golden brown.
Ready in about 55 minutes, it makes a satisfying main course perfect for weeknight dinners or casual entertaining. Serve it straight from the skillet with crusty bread for soaking up every bit of that creamy, spiced sauce.
The rain was hammering against the kitchen window the evening I threw this together from a half empty pantry and a forgotten bag of mushrooms. What landed on the table forty minutes later was something I never expected: a bubbling, golden crusted pot of beans so creamy and deeply spiced that my partner actually stopped mid sentence and just stared at the plate. That dinner changed my entire approach to vegetarian cooking.
I made this for a friend who swore she hated beans, and she asked for seconds before I even sat down to eat. There is something about the way the cream sauce hugs each bean and mushroom that makes it feel like comfort food beyond any diet label.
Ingredients
- White beans (2 cans, 15 oz each): Cannellini or great northern work beautifully here, and rinsing them well removes the canning liquid that can make the dish cloudy.
- Mushrooms (8 oz): Cremini give the deepest flavor, but white button mushrooms work fine if that is what you have.
- Yellow onion (1 medium): Finely chopped so it melts into the sauce rather than chunking through it.
- Garlic (2 cloves): Minced fresh is nonnegotiable here because the gentle cooking coaxes out sweetness.
- Olive oil (2 tbsp): Use a decent one since it is the foundation for sauteing.
- Vegetable broth (1 cup): Low sodium lets you control the salt level throughout.
- Heavy cream (1/2 cup): This is what makes the sauce silky and luxurious.
- Cream cheese (1/4 cup): Adds body and a gentle tang that balances the richness beautifully.
- Smoked paprika (1 tsp): The secret weapon that gives this dish its campfire warmth.
- Ground cumin (1/2 tsp): Just enough to add earthy depth without turning it into chili.
- Chili flakes (1/4 tsp, optional): A whisper of heat that makes all the other flavors pop.
- Salt and pepper: Season in layers as you cook.
- Sharp cheddar cheese (1 cup, shredded): Sharp is important because mild cheese disappears in a dish this bold.
- Panko breadcrumbs (1/2 cup): They stay crisp under the cheese in a way regular breadcrumbs never will.
- Fresh parsley and chives or thyme (2 tbsp each): Fresh herbs make the topping taste alive rather than flat.
- Melted butter or olive oil (2 tbsp): Binds the topping and helps it turn golden in the oven.
Instructions
- Get the oven hot:
- Preheat to 400 degrees F and make sure your rack is in the center position for even browning on top.
- Build the flavor base:
- Heat olive oil in a large oven safe skillet over medium heat and sauté the onion until it turns soft and translucent, about three minutes.
- Cook the mushrooms:
- Add the sliced mushrooms and let them sit undisturbed for a couple of minutes before stirring so they develop real color and lose their moisture.
- Wake up the garlic:
- Toss in the minced garlic and stir for about a minute until your kitchen smells incredible, then add the drained beans.
- Spice everything:
- Sprinkle in the smoked paprika, cumin, chili flakes, salt, and pepper, stirring well so every bean and mushroom gets coated in that warm spice mix.
- Simmer and meld:
- Pour in the vegetable broth and let everything bubble gently for five minutes while the liquid reduces slightly and the spices bloom.
- Make it creamy:
- Drop the heat to low and stir in the heavy cream and cream cheese, cooking gently until the sauce becomes thick and velvety, about three minutes.
- Build the topping:
- In a small bowl, toss together the shredded cheddar, panko, chopped herbs, and melted butter until it looks like chunky, fragrant sand.
- Cover and bake:
- Scatter the topping evenly across the surface and slide the whole skillet into the oven for about fifteen minutes until golden and aggressively bubbling.
- Rest before serving:
- Let it sit for five minutes out of the oven so the sauce thickens slightly and you do not burn your tongue on the first eager bite.
The night I served this to my neighbor who had just had a terrible week, she leaned back in her chair, closed her eyes, and said nothing for a full minute. Then she opened them and asked if I would teach her how to make it.
Swaps That Actually Work
I have made this with Gruyere instead of cheddar and it becomes almost elegant, like something you would serve at a dinner party with a green salad and white wine. Chickpeas or butter beans can stand in for white beans if that is what your pantry offers, though the texture shifts a little toward heartier.
What To Serve Alongside
Thick slices of sourdough toasted with olive oil are the only required companion in my opinion. A sharp arugula salad with lemon vinaigrette cuts through the richness perfectly.
Storing and Reheating
Leftovers keep well in the fridge for up to three days and reheat gently on the stove with a splash of broth. The topping loses its crunch but the flavor actually deepens overnight, which makes it a sneaky good lunch the next day.
- Store in an airtight container rather than the skillet to protect the seasoning on your pan.
- Avoid microwaving at full power because the cream sauce can separate and look curdled.
- Always taste for salt after reheating because cold dulls flavors more than you expect.
This is the kind of dish that reminds you how good simple food can be when you treat each step with a little care. Share it with someone who needs a warm night in.
Your Recipe Questions Answered
- → Can I use dried white beans instead of canned?
-
Yes, you will need about 1.5 cups of dried beans. Soak them overnight and cook until tender before adding them to the dish. This adds roughly 1 to 1.5 hours of preparation time.
- → What type of mushrooms work best here?
-
Cremini or button mushrooms are great all-around choices. For deeper flavor, try a mix of shiitake, oyster, and cremini. Avoid portobello caps as their moisture content can make the sauce too watery.
- → 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 restore the crispy topping. A microwave works too, but the topping will soften.
- → Can I make this dish dairy-free?
-
Absolutely. Swap the heavy cream for coconut cream or a store-bought plant-based cream, use vegan cream cheese, dairy-free cheddar shreds, and olive oil instead of butter. The flavor profile stays rich and satisfying.
- → What should I serve alongside this bake?
-
Crusty sourdough or a baguette is ideal for scooping up the creamy sauce. A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. Roasted broccoli or green beans also pair well.
- → Can I prepare this ahead of time?
-
You can assemble the entire dish up to 24 hours in advance and keep it covered in the refrigerator. Add the cheddar topping just before baking. You may need to add 5 extra minutes to the bake time if going straight from the fridge.