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.

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.

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:

- 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.

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.

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.

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

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

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.

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:
- Chicken Parmesan
- Garlic Herb Butter Roasted Turkey Breast
- Air Fryer Whole Chicken
- Air Fryer Naked Chicken Tenders
- Grilled Chicken Kabobs

Green Bean Casserole
Description
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.
- 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.
- 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.
- Sprinkle the fried onions evenly across the top of the casserole, followed by the shredded cheddar cheese.
- Bake for 20-25 minutes, or until the casserole is bubbly and the cheese is melted and golden brown.
- 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!
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.
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.






