Irresistible Cheesy Green Bean Casserole

By Mila | Updated on April 17, 2025

Here is my favorite cheesy green bean casserole recipe, with tender green beans, a creamy mushroom sauce, plenty of melted cheese, and crispy fried onions on top.

This green bean casserole is always the first dish to disappear at our family gatherings. I’ve started doubling the recipe because everyone goes back for seconds. There’s something so comforting about that cheesy, creamy goodness, right?

Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Green Bean Casserole

  • Cheesy comfort food – With 2-3 cups of melted cheddar cheese throughout, this isn’t your typical green bean casserole – it’s a rich, indulgent side dish that feels like a warm hug on your plate.
  • Simple ingredients – You probably already have most of these pantry staples at home, making this an easy go-to recipe for weeknight dinners or holiday gatherings.
  • Crispy, crunchy topping – Those French fried onions on top add the perfect contrast to the creamy, cheesy base – every bite has that satisfying crunch we all crave.
  • Make-ahead friendly – You can assemble this casserole earlier in the day and just pop it in the oven when you’re ready to eat, making meal planning a breeze.

What Kind of Green Beans Should I Use?

Fresh, frozen, or canned green beans all work great for this casserole, so use whatever you have on hand or prefer. Fresh green beans will give you the best texture and flavor, but they’ll need to be trimmed and blanched for a few minutes before adding to the casserole. Frozen green beans are super convenient and work just as well – just thaw them first and drain any excess water. If you’re using canned green beans, make sure to drain and rinse them well to remove that tinny taste and excess sodium.

Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This casserole is pretty forgiving when it comes to swaps – here are some easy substitutions:

  • Green beans: Fresh, frozen, or canned green beans all work great. If using fresh, blanch them for 3-4 minutes first. With canned, just drain and rinse them well.
  • Cream of mushroom soup: You can easily swap this for cream of celery or cream of chicken soup. For a homemade touch, mix 1 cup heavy cream with 2 tablespoons flour and season with salt and pepper.
  • Cheddar cheese: Feel free to use Colby, Monterey Jack, or even a Mexican cheese blend. Sharp cheddar gives more flavor, while mild cheddar keeps it family-friendly.
  • French fried onions: If you can’t find cheddar-flavored ones, regular French fried onions work perfectly. You could also use crushed crackers, panko breadcrumbs, or even crushed potato chips for crunch.
  • Fresh garlic: No fresh garlic? Use 1/2 teaspoon garlic powder instead of the 2 cloves. The onion powder can be swapped for 1 small diced onion if you prefer fresh.

Watch Out for These Mistakes While Baking

The biggest mistake people make with green bean casserole is using overcooked, mushy green beans – whether you’re using fresh or frozen, make sure they still have a slight bite to them before mixing with the other ingredients since they’ll continue cooking in the oven.

Another common error is adding all the cheese at once, which can cause it to separate or become greasy – save about half a cup of cheddar to sprinkle on top during the last 10 minutes of baking for the perfect melted layer.

Don’t dump all the French fried onions on at the beginning either, as they’ll burn and turn bitter – add them during the final 15 minutes of baking so they stay golden and crispy.

Finally, resist the urge to skip the resting time after baking – letting the casserole sit for 5-10 minutes helps everything set up properly and prevents a watery mess when you serve it.

Image: theamazingfood.com / All Rights reserved

What to Serve With Green Bean Casserole?

This cheesy green bean casserole is perfect alongside your favorite protein – think roasted chicken, baked ham, or even grilled pork chops for a hearty weeknight dinner. Since it’s already pretty rich and indulgent with all that cheese and creamy mushroom soup, I like to balance it out with something fresh like a simple mixed greens salad or some roasted carrots. It also makes a great side dish for holiday meals, fitting right in with mashed potatoes and stuffing on your Thanksgiving or Christmas table. For a complete comfort food spread, serve it with some warm dinner rolls or cornbread to round out the meal.

Storage Instructions

Refrigerate: This casserole keeps really well in the fridge for up to 4 days when covered tightly with foil or plastic wrap. I actually think it tastes even better the next day after all those flavors have had time to meld together. Just make sure to let it cool completely before covering it up.

Freeze: You can totally freeze this casserole for up to 3 months! I like to wrap it really well in plastic wrap and then aluminum foil, or use a freezer-safe dish with a tight lid. It’s perfect for making ahead during the holidays when you’re juggling a million other dishes.

Reheat: To warm it back up, cover with foil and bake at 350°F for about 20-25 minutes if it’s been in the fridge, or 45-60 minutes if frozen. Remove the foil for the last 10 minutes so those French fried onions get crispy again. You can also microwave individual portions, but the oven keeps everything nice and bubbly.

Preparation Time 15-30 minutes
Cooking Time 35-40 minutes
Total Time 50-70 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1700-2000
  • Protein: 55-70 g
  • Fat: 105-125 g
  • Carbohydrates: 115-135 g

Ingredients

For the casserole:

  • 2 tsp onion powder
  • 10.75 oz condensed cream of mushroom soup
  • 2 cloves garlic (freshly minced for best flavor)
  • 1 cup shredded cheddar cheese (I use Cabot for better melting)
  • 4 cups green beans (fresh or frozen, thawed)

For the topping:

  • 1 to 2 cups shredded cheddar cheese (reserve for topping)
  • 10 oz cheddar-style crispy fried onions (I prefer French’s)

Step 1: Preheat Oven and Prepare Ingredients

  • 2 cloves garlic, freshly minced

Preheat your oven to 350°F.

While it heats, mince your garlic fresh—this makes a real difference in flavor compared to pre-minced garlic.

Measure out your green beans (thawed if frozen) and have all ingredients within arm’s reach before you start mixing.

Step 2: Build the Creamy Base

  • 4 cups green beans
  • 10.75 oz condensed cream of mushroom soup
  • 1 cup shredded cheddar cheese
  • 2 tsp onion powder
  • minced garlic from Step 1

In a large mixing bowl, combine the green beans, cream of mushroom soup, 1 cup of shredded cheddar cheese, the minced garlic from Step 1, and onion powder.

Stir until everything is evenly distributed and the cheese begins to melt slightly from the warmth of the soup.

I like to use quality cheese like Cabot because it melts more smoothly and gives the casserole a better texture overall.

Step 3: Assemble and Begin Baking

  • creamy green bean mixture from Step 2
  • 1 to 2 cups shredded cheddar cheese

Pour the creamy green bean mixture into a 9×13 inch casserole dish, spreading it evenly.

Top with 1 to 2 cups of shredded cheddar cheese, distributing it across the surface in an even layer.

This cheese will melt and create a golden, crispy-edged top as it bakes.

Step 4: Bake Until Heated Through

Place the casserole in the preheated 350°F oven for 30 minutes.

The casserole will heat through and the cheese topping will begin to melt and brown slightly.

Don’t add the fried onions yet—timing matters here to keep them crispy.

Step 5: Add Crispy Onion Topping and Final Bake

  • 10 oz cheddar-style crispy fried onions

Remove the casserole from the oven after 30 minutes and top with the cheddar-style crispy fried onions (I prefer French’s brand for their consistent crispness).

Return to the oven for 5 to 10 minutes, just until the onions are golden and fragrant.

This short final bake prevents the onions from becoming soggy while still warming them through.

Step 6: Rest and Serve

Remove the casserole from the oven and let it rest for 2-3 minutes before serving.

This allows the layers to set slightly and makes serving easier without everything falling apart.

Serve while hot with a spoon, making sure each portion gets some of the creamy filling, cheese, and crispy onion topping.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment