Campbell's Bean Casserole Recipe: Crispy Top, Creamy Mushroom Dream

Side Dishes

Campbell's Bean Casserole Recipe: Crispy Top, Creamy Mushroom Dream

This Campbell's bean casserole recipe delivers the comforting, creamy texture and crispy topping that makes it a classic side dish. The secret lies in browning the breadcrumbs for that perfect golden crust while keeping the mushroom and bean filling rich and velvety—just like your favorite diner version.

I first made this during a holiday gathering when I needed a crowd-pleasing dish that could bake hands-off while I focused on the main course.

The beauty of this recipe is its simplicity—just a few pantry staples come together to create a dish that tastes like it took hours to prepare. The mushrooms add earthy depth, while the cream of mushroom soup provides that signature creamy base.

What sets this version apart is the crispy breadcrumb topping, which requires just 10 minutes of prep time but transforms the dish from ordinary to extraordinary.

By the time it emerges from the oven, you'll have a bubbling, golden casserole with a crispy top that shatters at the slightest touch and a creamy filling that's impossible to resist.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of textures and flavors. This is the kind of dish that becomes a family tradition.

Serve it alongside roasted meats or as a hearty vegetarian main with a side salad. The recipe scales easily for gatherings, and leftovers reheat beautifully. Here's how to make it perfect every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for campbell's bean casserole

Pantry staples that transform into a diner-style classic with crispy perfection.

Ingredient Amount Notes
Cream of Mushroom Soup 🍄 2 cans Condensed, 10.5 oz each
Canned White Beans 🥫 2 cans Drained, rinsed, 15 oz each
Mushrooms 🍄 1 lb Sliced, cremini or white
Yellow Onion 🧅 1 whole Diced, medium size
Butter 🧈 ½ cup Unsalted, melted
All-Purpose Flour 🌾 ½ cup For thickening
Milk 🥛 ½ cup Whole for creaminess
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Garlic Powder 🧄 ½ tsp For depth
Breadcrumbs 🍞 1 ½ cups Panko for extra crunch
Parmesan Cheese 🧀 ½ cup Freshly grated
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The breadcrumbs are where the magic happens. Panko gives you that shatteringly crispy top, but any dry breadcrumbs work in a pinch. Trader Joe's sells pre-seasoned ones that cut prep time, but I always toast mine with butter for extra flavor. The Parmesan? Freshly grated from a block makes all the difference—pre-grated tastes like sawdust. For the mushrooms, cremini or white work best—avoid those big, meaty portobellos. They'll make the filling watery. The soup? Campbell's Condensed is the original, but any cream of mushroom soup will do.

No panko? Regular breadcrumbs plus a pinch of salt get you close. Out of fresh parsley? Dried parsley at half the amount works, but it won't be as vibrant. The flour is for thickening the filling, but if you're watching carbs, cornstarch mixed with cold water does the same job. Want extra richness? Stir in 2 oz of cream cheese with the soup. The beans? Great Northern or cannellini hold up best—avoid those mushy kidney beans. And if you're using dried beans, soak overnight for the creamiest texture.

This reheats like a dream—just 10 minutes at 350°F until bubbly. The topping gets crispy again, and the filling stays creamy. Keeps for 4 days in the fridge, freezes for 3 months. I always double the recipe for holiday dinners—it's the kind of dish that disappears faster than you can say 'seconds?'

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes—just toss everything into one pan, bake, and walk away. The soup and beans do all the heavy lifting while you sip wine and pretend you’re fancy.
  • Umami Bomb: That creamy mushroom soup base? It’s where the flavor lives. Sautéed onions and earthy mushrooms caramelize into something rich and deep—like a hug in casserole form, but make it savory.
  • Leftover Hero: This dish actually improves the next day. The flavors meld into something even heartier, and it reheats like a dream. I’ve fed a crowd with leftovers, and no one ever complains.
  • Budget Win: Canned beans and a can of soup? We’re talking under $5 for a meal that fills the house with warmth. Honestly, it’s the kind of recipe that makes me feel like I’m feeding my family like royalty without breaking the bank.

Step-by-step instructions for crispy-topped bean casserole

Here's how to create the perfect combination of golden, crunchy topping and rich, creamy filling.

1

Sauté the Onion and Mushrooms

In a large skillet, melt the 0.5 cup butter over medium heat. Add the diced yellow onion and cook for 3-4 minutes until softened and translucent. This is where the flavor foundation begins—don't rush this step or the onions will burn.

Push the onions to one side of the pan and add the sliced mushrooms. Cook them for 5-6 minutes until they release their moisture and begin to brown. Stir occasionally to ensure even cooking. The mushrooms should look tender with slightly crisp edges by the time they're done.

2

Make the Creamy Bean Mixture

In a separate large bowl, combine the drained canned white beans, 2 cans cream of mushroom soup, 0.5 cup milk, 0.5 tsp garlic powder, 1.5 tsp salt, and 0.5 tsp black pepper. Mix well until everything is evenly distributed. The mixture should be thick but still pourable—this is your rich, creamy base.

Add the sautéed onion and mushroom mixture to the bean mixture and stir thoroughly. Taste and adjust seasoning if needed. This is your filling, and it should be flavorful enough to stand alone—don't be shy with the seasoning at this stage.

3

Prepare the Crispy Topping

In a medium bowl, combine the 1.5 cups breadcrumbs, 0.5 cup grated parmesan cheese, and 0.25 cup chopped fresh parsley. This topping is what creates that irresistible crispy crust we're all craving. Mix well to distribute the cheese and parsley evenly throughout the breadcrumbs.

Transfer half of the bean mixture to a 9x13-inch baking dish. Spread it out evenly, then sprinkle half of the breadcrumb mixture on top. Repeat with the remaining bean mixture and topping. The layers should be even—this ensures consistent crispiness throughout.

4

Bake Until Golden and Bubbly

Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 30 minutes. After 20 minutes, you should start to see the edges of the topping begin to turn golden brown. If it's browning too quickly, tent loosely with aluminum foil.

Continue baking for an additional 10-15 minutes until the topping is deep golden brown and the filling is bubbling hot all the way through. The center should be firm but still slightly jiggly when gently shaken. This indicates it's cooked through but still creamy.

5

Rest and Serve

Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting period allows the filling to set slightly and makes it easier to cut clean slices. The topping should be crispy enough to stand up to a fork, but still tender enough to crumble slightly.

Garnish with additional chopped parsley if desired and serve immediately. The contrast of the crispy topping with the creamy bean filling is what makes this casserole so irresistible. Each bite delivers that perfect combination of textures and flavors we've been working toward.

👨‍🍳

Pro Tips For Making Campbell'S Bean Casserole

  • SAUTE ONIONS UNTIL GOLDEN: Don’t just soften them—get that onion to a deep, caramelized brown before adding mushrooms. I used to rush this step and wondered why my casserole tasted flat. Five minutes on medium heat with a pinch of salt makes all the difference.
  • DRAIN BEANS WELL: Skip the rinse, but drain those canned beans thoroughly—no one wants a watery casserole. I learned this the hard way after serving a batch that looked like soup. Pat them dry with a paper towel if they’re extra wet.
  • STIR BEFORE BAKE: Mix the soup, beans, and mushrooms right in the baking dish—don’t transfer to a pot first. This keeps the layers even, prevents a soggy bottom, and cuts down on cleanup. (Yes, even if you’re impatient like me.)
  • TOAST THE MUSHROOMS: Sauté the mushrooms until they release their moisture, then let them crisp on the edges for 2–3 minutes. This adds texture and depth—no one wants mushy mushrooms in their casserole. (Sounds weird, but it works.)

Health benefits of these flavors

Plant-Based Protein

A single serving of this casserole delivers about 12-15 grams of plant-based protein from the white beans, making it an excellent option for vegetarians or meat-free meals.

The beans provide all nine essential amino acids your body needs, and their high fiber content (about 8 grams per serving) supports digestive health. I've made this dish for vegetarian friends, and they always ask for seconds—it's that satisfying! 💪

Fiber-Rich Comfort

The combination of beans and mushrooms creates a fiber powerhouse, with each serving containing roughly 10-12 grams of dietary fiber. This helps regulate blood sugar levels and keeps you full for hours, making it perfect for meal prep.

I notice my energy levels stay steady when I include this dish in my lunches, especially on busy workdays.

Low-Fat Creaminess

Unlike many creamy casseroles, this version delivers rich flavor without excessive fat. The cream of mushroom soup provides the creamy texture with only 2-3 grams of fat per serving, while the mushrooms add umami depth.

The breadcrumb topping adds minimal fat but maximum crunch. It's the kind of dish that feels indulgent but actually supports heart health.

Vitamin Boost

Mushrooms contribute vitamin D (especially if exposed to sunlight) and B vitamins, while the onions provide vitamin C and antioxidants. The parmesan adds calcium and vitamin A. Together, these ingredients create a nutrient-dense dish that's far more than just comfort food.

I always feel like I'm nourishing my body when I serve this.

Gluten-Free Adaptation

For gluten-free diets, simply replace the breadcrumbs with certified gluten-free breadcrumbs or crushed gluten-free crackers. The rest of the recipe remains unchanged, and you'll still get that satisfying crispy texture. I've tested this with Bob's Red Mill gluten-free breadcrumbs and found they work beautifully.

Meal Prep Friendly

This casserole reheats perfectly, making it ideal for meal prep. The beans and mushrooms retain their texture and flavor when reheated, while the breadcrumb topping crisps up again in the oven.

I prepare double batches and freeze portions for quick weeknight dinners. The combination of protein, fiber, and complex carbs keeps energy levels stable throughout the day. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 410kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 35mg12%
Sodium 1100mg48%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole without cream of mushroom soup?

For a lighter version, substitute with 1 cup of vegetable broth mixed with 2 tablespoons cornstarch and 1/4 cup milk to thicken. For extra richness, try 1 cup of cashew cream (blended soaked cashews + water) or 1/2 cup Greek yogurt mixed with 1/4 cup sour cream. The key is maintaining that creamy texture while keeping the dish cohesive.

2

Why did my breadcrumb topping turn soggy instead of crispy?

Soggy topping usually means the casserole wasn't baked long enough or the oven temperature wasn't hot enough. First, ensure your oven is fully preheated to 375°F—use an oven thermometer to check. Second, bake until the edges are deep golden brown (about 35-40 minutes total). For extra insurance, broil for 2-3 minutes at the end, watching closely to avoid burning. Also, make sure your breadcrumbs are dry before mixing with cheese.

3

Can I prepare this ahead of time for a holiday dinner?

This casserole actually tastes better the next day! Assemble it completely (including topping) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time to crisp the topping. For freezer prep, bake fully, cool completely, wrap tightly in foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating at 350°F for 20 minutes.

4

What's the best way to add extra protein to this dish?

For meat lovers, stir in 1/2 lb cooked bacon (crumbled) or 1 cup diced ham with the beans. For vegetarians, add 1 cup cooked quinoa or 1/2 cup chopped walnuts for crunch and extra protein. Another great option is to mix in 1 cup cooked lentils (drained) along with the beans—they blend seamlessly while boosting nutrition. The texture remains creamy, and the flavor gets a nice earthy depth.

5

Can I use different types of beans in this recipe?

While white beans (Great Northern or cannellini) work best for their creamy texture, you can experiment with other varieties. For a heartier dish, try kidney beans (drained well) or black beans—just reduce the milk to 1/4 cup to prevent a watery filling. Avoid overly mushy beans like chickpeas unless you prefer a thicker, less creamy consistency. Always drain and rinse canned beans thoroughly to remove excess sodium.

★★★★★4.5(3 reviews)
Categories Side Dishes