Campbell's Bean Casserole Recipe: Slow-Cooked Smoky Bacon Crunch

Side Dishes

Campbell's Bean Casserole Recipe: Slow-Cooked Smoky Bacon Crunch

This Campbell's bean casserole recipe brings back the nostalgic comfort of creamy, cheesy, bacon-topped perfection that's been a dinner staple for generations. The secret lies in layering canned beans with rich cream of mushroom soup, crispy bacon bits, and melted cheese—all baked until bubbly and golden.

I've perfected this classic over years of holiday gatherings, where it disappears faster than the mashed potatoes.

The beauty of this dish is its simplicity—just a few pantry staples and 30 minutes in the oven at 350°F transform humble ingredients into a crowd-pleasing side. The smoky bacon adds depth, while the crispy fried onion topping (my modern twist) gives it that satisfying crunch.

This is the kind of recipe that feels like a warm hug on a chilly evening, and it's even better the next day when flavors meld completely.

What makes this version special is the balance of textures: creamy soup base, tender beans, crispy bacon, and that perfect cheesy crust on top. It's the ultimate foolproof side dish that pairs beautifully with roasted meats or stands alone as a hearty vegetarian meal.

The slow-cooked approach ensures every bite is rich and satisfying, without requiring any fancy techniques.

For those wanting to elevate it further, try adding a sprinkle of smoked paprika for extra depth or swapping bacon for crispy chickpeas for a vegetarian option. The possibilities are endless while keeping that classic Campbell's comfort at its core. Let's get baking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for campbell's bean casserole

Classic Campbell's bean casserole relies on these 13 pantry staples for nostalgic comfort food perfection.

Ingredient Amount Notes
Cream of Mushroom Soup 🍄 2 cans Condensed, 10.5 oz each, Campbell's preferred
Canned Great Northern Beans 🥫 2 cans Drained and rinsed, 15 oz each
Bacon 🥓 1 lb Thick-cut, smoked preferred
Yellow Onion 🧅 1 whole Medium, sliced into rings
Butter 🧈 ½ cup Unsalted, for crispy topping
All-Purpose Flour 🌾 ½ cup For fried onion topping
Shredded Cheddar Cheese 🧀 2 cups Medium sharp, freshly shredded
Milk 🥛 ½ cup Whole for creaminess
Garlic Powder 🧄 1 tsp For depth of flavor
Black Pepper 🌶️ ½ tsp Freshly ground
Smoked Paprika 🌶️ ½ tsp For subtle smokiness
Salt 🧂 1 tsp Kosher or sea salt
Fried Onions 🧅 ½ cup Store-bought or homemade

The bacon is the flavor foundation—thick-cut and smoked for that authentic depth. Costco or Trader Joe's often carry premium smoked bacon in bulk, but any quality brand works. Cook it until crispy, then chop it finely for even distribution. The onions should be yellow, not sweet, to complement the smoky bacon. For the cream of mushroom soup, Campbell's Original is the classic choice, but any condensed brand will work. The canned beans? Great Northern holds its shape best—avoid kidney beans which get mushy. Freshly shredded cheese makes all the difference; pre-shredded clumps up when baked.

No smoked bacon? Regular bacon with a pinch of smoked paprika mimics the flavor. Out of yellow onions? White or red will work, but they have a sharper taste. For a vegetarian twist, swap bacon for crispy chickpeas (1 cup, drained and rinsed) and add a splash of soy sauce. The fried onions can be homemade—melt butter, toss onion rings in flour, and fry until golden—but store-bought saves time. If you prefer extra crispiness, sprinkle the top with crushed potato chips before baking. The smoked paprika is optional but adds that classic '70s casserole vibe.

This casserole tastes even better the next day, so make it ahead if possible. Store leftovers in an airtight container for up to 5 days in the fridge. For freezing, portion into individual servings and freeze for up to 3 months. To reheat, cover with foil and warm at 350°F for 20-25 minutes. The crispy topping softens when reheated, so broil for 2-3 minutes after removing foil to restore crunch. Double the recipe—it disappears quickly at family gatherings.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one bowl, one pan—no chopping, no fuss. Just drain those beans, fry up crispy bacon, sauté onions in butter, dump in the soup, and bake. Done. (Yes, even on a Tuesday night.)
  • Rich, Smoky Depth: That creamy mushroom soup meets salty bacon and tender beans—it’s like a hug in a dish. The onions caramelize just enough to add sweetness, while the bacon’s smokiness ties everything together. Honestly, it’s the kind of flavor that makes you reach for seconds without thinking.
  • Leftovers for Days: This casserole actually tastes better the next day. I make a big batch on Sundays, and it’s still comforting by Thursday—great for lunches or quick dinners. (Between us, I’ve even reheated it straight from the fridge for a lazy workday.)
  • Budget-Friendly Feast: Canned beans, a can of soup, and a few slices of bacon? This feeds four for under $8. It’s my go-to when I need to stretch groceries but still want something hearty and satisfying—not to mention, it’s way cheaper than takeout.

Step-by-step instructions for Campbell's bean casserole recipe

This classic slow-cooked dish delivers rich, smoky flavors with a crispy bacon crunch topping.

1

Cook the Bacon and Prepare the Base

In a large skillet, cook the 1 lb bacon over medium heat until crispy, about 10-12 minutes. Use a slotted spoon to transfer the cooked bacon to paper towels to drain, leaving the rendered fat in the skillet. Chop the bacon into small pieces and set aside.

In the same skillet with the bacon fat, add the sliced 1 whole yellow onion and cook for 5-6 minutes until softened. Stir in the 1 tsp garlic powder and cook for another 30 seconds until fragrant. This step builds the flavor foundation for the casserole.

2

Combine Wet Ingredients

In a large mixing bowl, combine the 2 cans cream of mushroom soup, 2 cans drained and rinsed canned great northern beans, 0.5 cup milk, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp smoked paprika. Stir well until all ingredients are fully incorporated. The mixture should be smooth with no visible bean lumps.

Add the cooked bacon pieces and chopped onions to the soup mixture. Stir again to distribute the bacon evenly throughout. This step ensures every bite gets that smoky bacon flavor you love in this classic dish.

3

Assemble and Bake the Casserole

Transfer the soup mixture to a greased 9x13-inch baking dish. Sprinkle the 2 cups shredded cheddar cheese evenly over the top, creating a thick layer. The cheese will melt and create a creamy finish when baked.

Bake in a preheated 350°F oven for 30 minutes. The cheese should begin to bubble and turn golden brown around the edges. This is when you know it's developing that perfect creamy texture.

4

Prepare the Crispy Topping

While the casserole bakes, melt the 0.5 cup butter in a small saucepan over low heat. Remove from heat and stir in the 0.5 cup all-purpose flour until smooth. This creates a roux that will thicken your topping.

Slowly whisk in the 0.5 cup milk until the mixture is smooth and slightly thickened. Stir in the 0.5 cup fried onions and let the mixture cool slightly. This step creates the signature crispy crunch topping that makes this casserole special.

5

Top and Finish Baking

After the initial 30 minutes of baking, carefully spread the fried onion mixture evenly over the cheese layer. Return the casserole to the oven and bake for an additional 15-20 minutes, or until the topping is golden brown and bubbly.

Remove from the oven and let rest for 5 minutes before serving. The casserole should be hot and the topping should be crispy and golden. This resting period allows the cheese to set slightly, making it easier to serve without losing the crispy topping.

👨‍🍳

Pro Tips For Making Campbell'S Bean Casserole

  • CRISP THE BACON LOW: I learned this the hard way—cooking bacon straight over high heat makes it crispy but smoky, which overpowers the creamy soup. Instead, use medium-low heat and flip it often. You’ll get that perfect crunch without turning your casserole into a smoky campfire flavor.
  • DRAIN BEANS WELL: Skip the quick rinse under cold water—those beans need a thorough draining and then a solid shake in the colander. The extra starch left behind makes the casserole gluey instead of creamy. (Yes, even if you’re impatient like me.)
  • SAUTÉ ONIONS UNTIL SOFT: Don’t just toss those onions in and call it done. Cook them until they’re translucent and just starting to turn golden—about 5-6 minutes. This step actually changes the outcome, giving the casserole depth instead of a raw, bitter bite.
  • TOP WITH BREADCRUMBS LAST: If you’re adding breadcrumbs for crunch, sprinkle them on right before baking—not when you mix everything together. They’ll stay crispy instead of turning soggy. (Your future self will thank you.)

Troubleshooting your campbell's bean casserole

Soggy Bottom Fix

If your casserole emerges with a watery, soggy bottom, it’s usually from overmixing the beans or insufficient baking time. I’ve found that draining and rinsing the beans thoroughly removes excess starch that causes moisture.

For extra insurance, spread a thin layer of crushed Ritz crackers (about ¼ cup) on the bottom of your baking dish before adding the soup mixture—this creates a crisp barrier. 💡

Another trick is to bake uncovered for the final 5 minutes to evaporate excess moisture. If the casserole still seems too wet, return it to the oven at 375°F for 10-15 extra minutes to thicken the sauce. Just watch closely to avoid over-browning the cheese.

Cheese Clumping

Pre-shredded cheese is convenient but notorious for clumping when melted. I always recommend freshly shredding your own medium-sharp cheddar—it melts smoother and looks more professional. If you’re using pre-shredded cheese, pulse it in a food processor for 10 seconds to break up any anti-caking agents.

For extra creaminess, stir 2 tablespoons of milk into the cheese before sprinkling it on top. 🧀

If clumps still form, gently press them down with a spatula after baking. A quick broil for 1-2 minutes at the end can also help melt stubborn clumps while creating a golden crust.

For a foolproof method, mix the cheese with 1 tablespoon of flour before topping—this prevents clumping and adds a slight crunch.

Bacon Too Salty

Store-bought bacon can sometimes be overly salty, which throws off the balance of flavors. To test, taste a piece before cooking—if it’s too strong, soak the cooked bacon in 1 cup hot water for 5 minutes to draw out excess salt.

Drain well before adding it to the casserole. I also like to rinse the bacon after cooking to remove some of the surface salt. 🥓

For a milder flavor, use applewood-smoked bacon instead of hickory or mesquite. If you’re concerned about saltiness, reduce the 1 tsp salt in the recipe to ½ tsp and adjust to taste after baking. A splash of lemon juice (1 tsp) in the soup mixture can also help balance saltiness.

Topping Not Crispy

The fried onion topping is the star of this casserole, and if it’s not crispy, the whole dish suffers. The key is in the butter-to-flour ratio—use equal parts butter and flour (½ cup each) for the perfect thick, crisp consistency.

For extra crunch, fry the onions in avocado oil instead of butter, as it has a higher smoke point. 🧅

If your topping turns out soft, spread it thinner and bake at 400°F for the final 5 minutes to crisp it up. Another pro tip: chill the topping mixture for 15 minutes before spreading—this helps it hold its shape better.

For a restaurant-style finish, sprinkle the top with ½ cup crushed potato chips (like Ruffles) before baking.

Uneven Baking

If the edges brown too quickly while the center stays undercooked, it’s likely because your oven runs hot. I always recommend using an oven thermometer to confirm your oven’s actual temperature—many ovens are off by 25°F or more.

For even baking, place a metal pan filled with 1 inch of water on the lower rack while baking to add moisture and regulate heat. 🌡️

Another solution is to tent the casserole loosely with aluminum foil during the first 20 minutes of baking, then remove it to let the top brown. If your oven has hot spots, rotate the baking dish halfway through the cooking time.

For large gatherings, consider baking in two smaller dishes (like 8x8-inch pans**) for more even cooking.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 95mg32%
Sodium 1450mg63%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 28g56%
* 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 bacon?

For a vegetarian version, swap the bacon with 1 cup crispy chickpeas (tossed in olive oil and smoked paprika) or ½ cup crumbled feta cheese. You can also use ½ cup cooked sausage for a meat alternative. The key is maintaining that smoky, savory element that balances the creamy beans.

2

How long can I store leftovers?

This casserole tastes even better the next day! Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into individual servings and freeze for up to 3 months. To reheat, cover with foil and warm at 350°F for 20-25 minutes. For extra crispiness, broil for 2-3 minutes after reheating.

3

Why did my casserole turn out watery?

Watery results usually happen from overmixing the beans or insufficient baking. Always drain and rinse the beans thoroughly to remove excess starch. For extra insurance, spread a thin layer of crushed Ritz crackers on the bottom of your baking dish before adding the mixture. If it's still too wet, bake uncovered for the final 5 minutes to evaporate moisture.

4

Can I use different beans?

Great Northern beans work best for their firm texture, but you can substitute with kidney beans or black beans for a slightly different flavor. Just note that kidney beans may get softer when baked. For a heartier version, try white beans or cannellini beans. Always drain and rinse thoroughly regardless of the bean type.

5

What's the best way to make it ahead?

This casserole is perfect for meal prep! Assemble it completely (even with the topping) and refrigerate for up to 24 hours before baking. For freezing, assemble the casserole without the topping, cover tightly, and freeze for up to 3 months. When ready to bake, add the topping and bake as directed. The flavors will actually deepen when reheated!

★★★★★4.6(10 reviews)
Categories Side Dishes