Mouthwatering Campbell’s Green Bean Casserole is a classic comfort dish that brings together tender green beans, creamy mushroom sauce, and crispy fried onions on top. It’s a simple recipe that always feels like a warm hug, especially around the holidays or any time you want a cozy side dish. The texture mix is what really makes this casserole stand out—the soft beans and sauce with that crunchy onion topping are just perfect together.
I love making this casserole because it’s so easy to prepare and everyone always asks for seconds. I usually use Campbell’s mushroom soup as the base, which gives it that rich flavor without much fuss. A little tip I’ve picked up is to add a splash of soy sauce or some fresh garlic to the sauce for an extra flavor pop, but it’s great even on its own. It’s one of those dishes where you feel like you’re getting something homemade but without spending hours in the kitchen.
When it comes to serving, I enjoy pairing it with a simple roast chicken or turkey, especially during holiday dinners. It’s the kind of dish that brings people to the table and sparks smiles with every bite. Whether it’s Thanksgiving, a family get-together, or just a cozy night in, this green bean casserole always feels like the right choice, and I’m pretty sure you’ll feel the same way once you try it!
Key Ingredients & Substitutions
Green Beans: Canned green beans are a time-saver and give consistent results. If you prefer fresher taste, try fresh or frozen green beans. Just steam or boil them until tender before using.
Cream of Mushroom Soup: This is the creamy base that makes the casserole comforting. You can substitute with cream of celery or cream of chicken soup if you want a different flavor, or use a homemade mushroom sauce for a fresher twist.
French Fried Onions: These crunchy onions on top are the highlight. If you don’t have store-bought, you could make your own by slicing onions thin and frying them in oil until golden and crisp.
Milk: Regular milk works well, but you can use any milk type like almond or oat milk for dairy-free options. Just keep it unsweetened to avoid altering the flavor.
How Do I Get the Perfect Crunchy Topping Without Sogginess?
The crispy onion topping makes this dish special, so here’s how to keep it crunchy:
- Bake the casserole with the soup and beans first, without the onions. This prevents the onions from getting soggy.
- Sprinkle the fried onions only in the last 5 to 10 minutes of baking time. This lets them brown nicely without burning.
- If you want extra crunch, toast the onions in a dry skillet over medium heat for a few minutes before sprinkling.
- Avoid covering the casserole tightly while baking, so steam doesn’t build up and soften the onions.

Equipment You’ll Need
- 9×13-inch baking dish – I like this size because it fits the casserole perfectly and cooks evenly.
- Mixing bowls – for stirring and combining ingredients easily.
- Measuring cups and spoons – helps keep everything precise, especially with the seasonings.
- Spoon or spatula – for mixing the ingredients and spreading smoothly in the dish.
- Baking sheet (optional) – if you want to toast your homemade onions or keep the topping crispy longer.
Flavor Variations & Add-Ins
- Swap green beans for chopped asparagus or brussels sprouts for a different veggie twist.
- Add cooked bacon bits or diced ham for a smoky, meaty flavor.
- Mix in shredded cheese like cheddar or Gruyère into the casserole for extra richness.
- Sprinkle with paprika or cayenne pepper before baking for a little extra spice and color.
Mouthwatering Campbell’s Green Bean Casserole
Ingredients You’ll Need:
For the Casserole:
- 2 cans (14.5 oz each) green beans, drained (or about 4 cups fresh/cooked green beans)
- 1 can (10.5 oz) Campbell’s condensed cream of mushroom soup
- 3/4 cup milk
- 1/4 teaspoon black pepper
- 1 teaspoon soy sauce (optional, for extra flavor)
For the Topping:
- 1 1/3 cups French fried onions (store-bought)
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and roughly 30 to 35 minutes to bake. So, in total, plan for around 40 to 45 minutes before your delicious green bean casserole is ready to serve.
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). This ensures it’s ready when your casserole mixture is prepared.
2. Mix the Casserole Ingredients:
In a medium bowl, combine the cream of mushroom soup, milk, black pepper, and soy sauce if you’re using it. Stir everything well until the mixture is smooth. Then, gently fold in the drained green beans, making sure they’re coated evenly.
3. Bake the Mixture:
Pour the green bean mixture into a 1 1/2-quart casserole dish and spread it out evenly. Place it in the oven and bake uncovered for about 25 minutes, or until it’s hot and bubbly.
4. Add the Crispy Topping:
Take the casserole out of the oven and sprinkle the French fried onions evenly on top. Return the dish to the oven and bake for another 5 to 10 minutes, until the onions turn golden brown and crunchy.
5. Serve and Enjoy:
Remove the casserole from the oven and let it cool for a few minutes. Serve it warm as a tasty and comforting side dish that everyone will love.
Can I Use Fresh or Frozen Green Beans Instead of Canned?
Absolutely! If using fresh or frozen green beans, steam or boil them until tender before mixing with the casserole ingredients. This will help maintain the right texture and flavor in your dish.
How Can I Make the Topping Extra Crispy?
Sprinkle the French fried onions on top only during the last 5 to 10 minutes of baking. For even crispier results, toast the onions in a dry skillet for a few minutes before adding them to the casserole.
Can I Prepare This Casserole Ahead of Time?
Yes! You can assemble the casserole a few hours in advance and refrigerate it. Add the fried onions just before baking to keep them crispy. Bake as directed when ready to serve.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through, sprinkling fresh crispy onions on top if desired.



