×

Green Bean Casserole

This post contains affiliate links, and we may receive a small commission if you purchase through our site.

This Thanksgiving Green Bean Casserole ticks all the boxes. It’s packed with flavor thanks to sautéed onions, garlic, and mushrooms, combined with green beans and a creamy mushroom soup. Topped with crispy fried onions and melty cheddar cheese, it’s one of those recipes that feels just right for both busy weeknights and holiday feasts. And the best part? It only takes 10 minutes to prep, so you can spend less time in the kitchen.

Green Bean Casserole

In our home, this casserole is a must-have on our Thanksgiving table, nestled right between the cranberry sauce and the roasted turkey breast. It’s been a part of our holiday tradition for as long as I can remember, bringing that cozy, familiar flavor we all look forward to every year.

I’ve always loved cooking with green beans—whether it’s my quick sautéed green beans or green beans almondine – but I wanted something a bit more satisfying this time. This casserole is the answer. The combination of the creamy sauce and that crispy fried onion topping just hits all the right notes. It’s become one of our family’s favorite side dishes, and I’m sure it’ll be a hit at your table, too.

What Is Green Bean Casserole?

Green Bean Casserole is a classic holiday side dish that’s become a staple at Thanksgiving tables across the country. It’s made with a few simple ingredients—green beans, creamy mushroom soup, and crispy fried onions—but its versatility is what makes it a favorite. You can make it with fresh, frozen, or canned green beans, depending on what you have on hand or your personal preference.

Originally created by the Campbell’s Soup Company in the 1950s, it was meant to be an easy, affordable dish that anyone could whip up using pantry staples. Over time, it’s evolved, with many home cooks adding personal touches like sautéed mushrooms, fresh garlic, or even homemade cream sauces. But at its heart, this casserole is all about that comforting, creamy filling paired with the crunchy fried onion topping.

It’s more than just a side dish—it’s a holiday tradition for many families, including mine!

Why Are You Going To Love This Green Bean Casserole

You’re going to love this Green Bean Casserole because:

  • It’s incredibly easy to make with just 10 minutes of prep, making it perfect for busy days.
  • You can use fresh, frozen, or canned green beans, so it’s versatile and works with whatever you have on hand.
  • The combination of creamy mushroom sauce and tender green beans creates a rich, comforting flavor.
  • Topped with crispy fried onions, it has the perfect balance of creamy and crunchy textures.
  • It’s a holiday favorite, especially at Thanksgiving, but works just as well for weeknight dinners, potlucks, or family gatherings.
Green Bean Casserole

Ingredients Needed

One of the best things about this recipe is that it uses ingredients you probably already have in your pantry. Here is a list of everything you will need:

Green Bean Casserole
  • Olive Oil: Perfect for sautéing the onions and mushrooms, adding a subtle richness to the base of the dish.
  • Onion: Finely chop the onion for even cooking and to ensure it blends seamlessly into the casserole, adding depth and flavor.
  • Garlic Cloves: Fresh garlic cloves give the dish a bold, aromatic flavor. Mince them finely for the best results.
  • Salt & Pepper: Season to taste, balancing the flavors without overpowering the other ingredients.
  • Mushrooms: White button or cremini mushrooms work wonderfully here, offering a mild, earthy flavor and tender texture when sautéed.
  • Green Beans: Fresh green beans are ideal for their crispness and vibrant color. If you don’t have fresh, frozen green beans are a great alternative.
  • Mushroom Soup: You can use a store-bought version for convenience, or try our homemade mushroom soup for a low-carb, more flavorful option.
  • Fried Onions: Store-bought crispy fried onions are a reliable shortcut, but making your own adds a fresher, more flavorful crunch.
  • Cheddar Cheese: For the best melt and taste, shred your cheddar from a block—pre-shredded varieties don’t melt as smoothly.

How To Make Green Bean Casserole

You’ll be amazed at how easy this Green Bean Casserole is to whip up, even though it looks like it took way more effort. Here’s how to make it:

Preheat the Oven

Start by preheating your oven to 350°F (175°C), so it’s ready when you are.

Sauté the Veggies

In a skillet, heat some olive oil over medium heat. Sauté the chopped onion until it softens and turns translucent, adding a subtle sweetness to the dish. Toss in the minced garlic and cook until fragrant—just about 30 seconds. Add the sliced mushrooms and sauté them until tender, letting them release all their moisture. Season generously with salt and pepper to enhance the flavor. Set the mixture aside.

how to make Green Bean Casserole1

Blanch the Green Beans

While the veggies are cooking, bring a pot of water to a boil. Cook the green beans for about 4-5 minutes until they’re bright green and tender. Drain them immediately and cool in ice water to preserve that vibrant color. Drain again.

how to make Green Bean Casserole2

Assemble the Casserole

Grease your baking dish to prevent sticking. Spread the mushroom mixture evenly at the bottom, layer the blanched green beans over it, and pour the mushroom soup on top. Mix everything together to coat the green beans and mushrooms evenly. Finish with a generous topping of crispy fried onions and shredded cheddar cheese.

how to make Green Bean Casserole3

Bake

Pop the casserole into the oven and bake for 20-25 minutes, until the cheese is melted, golden, and bubbling.

how to make Green Bean Casserole4

Let the casserole cool for a few minutes before serving. Then dig in and enjoy this cozy, classic dish!

Green Bean Casserole

Bringing Green Bean Casserole to a Dinner?

If you’re taking this dish to a friend or family’s house, prep everything except the final bake. Cover it with foil, and once you arrive, just top it with crispy onions and pop it in the oven for the last 10 minutes until it’s hot and bubbly.

Tips and Variations

  • Use Fresh Green Beans: Green beans have the best texture and flavor. If using frozen, thaw them completely and pat dry to avoid excess moisture.
  • Avoid Soggy Beans: Drain the green beans well after blanching and cooling. Excess water can make the casserole soggy.
  • Add a Crunch: Mix some of the fried onions into the casserole before baking for added texture.
  • Check for Doneness: If the casserole isn’t bubbling after the recommended time, give it a few extra minutes in the oven.
  • Cheese Variety: Swap cheddar cheese for other types like Gruyère, Parmesan, or Monterey Jack for different flavors.
  • Add Protein: For a heartier dish, incorporate cooked chicken or turkey. Simply shred it and mix it in with the green beans.
  • Different Veggies: Try adding other vegetables like carrots, corn, or bell peppers to the casserole for extra color and nutrition.
  • Make It Lighter: Use light or low-fat mushroom soup and reduced-fat cheese to cut down on calories.
Green Bean Casserole

How to Prep Green Bean Casserole Ahead of Time

Want to get ahead on meal prep?

You can easily assemble your Green Bean Casserole in advance! Just put everything together, except the crispy onion topping, which I like to store separately in a small bag or container.

Keep the casserole in the fridge for up to 48 hours.

Before baking, let it sit out at room temperature for about 30 minutes, and if it’s still cold, you may need to add 10-15 extra minutes to ensure it heats through properly. Top with the onions before baking, and it’s good to go!

Storing Ideas

  • Fridge– Store any leftovers covered in the fridge for up to 4 days. When ready to enjoy, reheat at 350F or microwave until warm.
  • Freezer– If you plan to freeze the casserole, let it cool completely before freezing. Transfer it to an airtight container or wrap it tightly with plastic wrap and then aluminum foil. It can be frozen for up to 3 months. 
  • Reheating– To reheat it from frozen, thaw it in the refrigerator overnight, then reheat it in the oven or microwave until heated through. You might need to add some extra cheese or fried onions for the best results.

Serving Ideas

You can serve this casserole with any of your favorite mains. My favorites include: 

Green Bean Casserole with sautéed onions, garlic, mushrooms, and creamy mushroom soup, topped with golden fried onions

Green Bean Casserole

No ratings yet

Prep time 10 minutes
Cook Time 25 minutes
Servings 8 servings
Author Ioana Diaconu from LowCarbSpark.com

Description
 

This easy Green Bean Casserole comes together in 10 minutes! Whether you use fresh, frozen, or canned green beans, its creamy mushroom base and crispy topping make it perfect for any festive occasion.

Ingredients
 
 

  • 1 tbsp olive oil or any oil of choice
  • 1 onion medium, chopped
  • 2 garlic cloves
  • salt&pepper to taste
  • 10 oz mushrooms
  • 1 lb Green beans
  • 1 can Mushrooms Soup or my keto cream of mushrooms soup recipe
  • 1 cup fried onions
  • 1 cup cheddar cheese

Instructions
 

  • Preheat to 350°F (175°C).
  • In a large skillet, heat 1 tablespoon of olive oil over medium heat. Sauté the chopped onion until soft and translucent, about 3-4 minutes. Stir in the minced garlic and cook for 1 minute until fragrant. Add the sliced mushrooms and cook until they release their moisture and become tender, about 5-6 minutes. Season with salt and pepper. Set the mixture aside.
    how to make Green Bean Casserole6
  • Blanch the Green Beans. Bring a large pot of water to a boil and add the green beans. Boil for 4-5 minutes until they turn bright green and are just tender. Drain immediately and plunge the beans into a bowl of ice water to stop the cooking process and keep them crisp. Drain again to remove excess water.
    how to make Green Bean Casserole7
  • Grease a 9×13-inch baking dish. Spread the cooked mushroom mixture evenly across the bottom of the dish. Layer the green beans on top of the mushroom mixture. Pour the mushroom soup over the green beans and mix gently to coat everything evenly.
    how to make Green Bean Casserole8
  • Sprinkle the fried onions evenly across the top of the casserole, followed by the shredded cheddar cheese.
    how to make Green Bean Casserole9
  • Bake for 20-25 minutes, or until the casserole is bubbly and the cheese is melted and golden brown.
    how to make Green Bean Casserole10
  • Remove the casserole from the oven and let it cool for about 5 minutes before serving. This will allow the flavors to settle and the sauce to thicken slightly. Enjoy this delicious side dish with your favorite meal!
    how to make Green Bean Casserole11

Notes

  • Fresh or frozen green beans should be boiled just until tender-crisp to maintain texture.
  • Canned green beans should be drained and do not need to be boiled.
Nutrition Facts
Amount per serving.
Calories
172kcal
Total Carbs
12g
Net Carbs
10g
Protein
7g
Fat
11g
Fiber
2g
Sugar
3g

How do we calculate the nutrition info?

These nutrition facts listed are determined using nutrition information from the USDA Food Database. Our nutrition facts are accurate, but if you are using different products, please make your calculations. Net carb count is calculated by subtracting both fiber and sugar alcohols because they don’t raise blood sugar.

Course Side Dish
Cuisine American
Keyword Green Bean Casserole
Tried this recipe?Mention @LowCarbSpark or tag #LowCarbSpark!

Ioana

Ioana is a food and travel lover. Her greatest passion is developing mouthwatering recipes that are comforting, easy to make, and budget friendly! She firmly believes that cooking should be fun! About me...

Leave a Question, comment or review!

Your email address will not be published.

Required fields are marked *

Recipe Rating





About me

Hello! My name is Ioana Diaconu, and I'm here to provide you with mouthwatering recipes. This blog is all about sharing my favorite tested easy to make, delicious low-carb & keto, nutrient-dense recipes.

Connect with us on Social Media

Do not use the contents of this website as medical or nutrition advice. This website is only intended for informational and educational purpose.

LowCarbSpark.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Copyright © 2015-2026 LowCarbSpark. All Rights Reserved.