Green bean casserole recipe is the side dish that shows up to every family dinner for a reason—it’s creamy, it’s crunchy, and honestly, it tastes even better than you remember. I grew up watching my mom pull this out of the oven every Thanksgiving, and now my kids beg for it year-round.
This isn’t just holiday food anymore. You can throw it together on a random Tuesday and have everyone asking for seconds within 30 minutes.
The best part? You probably have most of these ingredients in your pantry right now. Easy weeknight sides don’t get simpler than this. Save this for meal prep day or your next family gathering.
Why this green bean casserole works
Ever wonder why this creamy vegetable bake tastes so comforting? I think it’s the contrast—you’ve got that soft, silky sauce with crispy onion strings on top that actually stay crunchy (yes, really). My 6-year-old ate three helpings last Tuesday, and she never does that with vegetables.
- Minimal prep time means you’re in the kitchen for maybe 15 minutes before it hits the oven
- Creamy and rich without feeling heavy or overly complicated to make
- Customizable so you can swap proteins, add extra veggies, or bump up the cheese
- Holiday-ready but casual enough for Wednesday dinner without guilt
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 15 minutes | 30 minutes | 245 per serving | 8 servings | American |
Ingredients for green bean casserole recipe
- 2 cans (10.5 oz each) cream of mushroom soup
- 1 1/2 cups frozen green beans
- 1 cup milk
- 1/2 cup sour cream
- 1 cup shredded cheddar cheese
- 1/2 cup fried onion strings
- 2 tablespoons butter
- 1 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 1 cup low-sodium chicken broth
- 1/2 cup chopped turkey bacon bits
Not a sour cream person? Swap it for Greek yogurt and you’ll barely taste the difference—honestly, sometimes I do this to lighten things up. The green bean casserole still gets that creamy texture without feeling heavy.
If you don’t have fried onion strings on hand, crushed potato chips or panko breadcrumbs work in a pinch (don’t skip this part though—that crunch is what makes it special). Turkey bacon bits add a smoky kick that takes this comfort food side dish to the next level, but regular bacon bits work too if that’s what you’ve got.
Step-by-step instructions
1. Preheat your oven to 350°F and lightly butter a 9×13-inch baking dish. Pour the cream of mushroom soup into a large mixing bowl, then add the milk and sour cream. Whisk everything together until it’s smooth—this takes about 1 minute. If you see lumps, don’t panic; it thickens up fast once it hits the oven.
2. Stir in the shredded cheddar cheese, chicken broth, garlic powder, salt, and black pepper. I always taste the mixture at this point and adjust seasonings because everyone’s soup tastes slightly different. Add the frozen green beans directly into the bowl (don’t thaw them—they’ll cook perfectly from frozen). Mix everything until the beans are evenly coated.
3. Pour the entire mixture into your prepared baking dish. Sprinkle the turkey bacon bits across the top in an even layer—these’ll distribute flavor throughout as everything bakes. Now here’s the key: reserve about 1/4 cup of the fried onion strings for the last few minutes. Save those for topping at the end so they stay super crispy.
4. Dot the top with small pieces of butter (tear up those 2 tablespoons into little pieces). This creates pockets of richness as everything bakes together. Slide the dish into your preheated oven for 25 minutes. You’ll hear it start to bubble around the edges—that’s exactly what you want.
5. After 25 minutes, pull the dish out carefully (use oven mitts—it’s hot). Sprinkle that reserved 1/4 cup of fried onion strings across the top in an even layer. The onions should land on the hot surface and immediately start getting crispy and toasted.
6. Pop it back in the oven for 3-5 more minutes—just until those onion strings turn golden and smell amazing. Watch it after minute 3 so they don’t burn; fried onions go from golden to charred pretty quick. Mine always sits for exactly 4 minutes and comes out perfect.
7. Let the green bean casserole recipe cool for 2-3 minutes before serving so it sets up slightly. The creamy sauce will thicken as it cools, and you’ll get that ideal texture where it’s not soupy but still silky. Scoop it into bowls and watch people come back for more.
Serving ideas for green bean casserole recipe
This comfort food side dish pairs beautifully with so many main courses—here are my go-to combinations.
Roasted turkey breast
Pair this with sliced roasted turkey and you’ve got the classic holiday combo everyone knows and loves. The creamy texture of the casserole balances perfectly with lean protein, and your plate feels complete.Herb-crusted chicken
Herb-crusted chicken gets even better when you’ve got this creamy vegetable bake alongside it. The green beans soak up all those lovely chicken juices, and suddenly you’ve got a restaurant-quality dinner.Beef tenderloin
This fancy pairing works because the rich, earthy mushroom notes in the casserole complement beef beautifully. Serve it for your next special dinner and watch your guests think you spent all day cooking.Pro tips for perfect green bean casserole
Storage tips
– Cover leftovers with plastic wrap and refrigerate for up to 4 days – Freeze unbaked casserole up to 3 months before cooking (add 10 minutes to bake time) – Store fried onion strings separately if you’re prepping aheadMake-ahead instructions
– Assemble everything except the onion topping up to 24 hours before baking – Mix the sauce and beans, cover, and refrigerate until you’re ready to bake – Add onions fresh right before serving for maximum crunchVariations
– Swap green beans for fresh broccoli florets for a different green bean casserole twist – Add sautéed mushrooms to amp up the umami flavor – Stir in 1/2 cup of white cheddar for a tangier versionTroubleshooting
– If it’s watery after baking, you likely added too much broth—use 3/4 cup next time – If the edges brown too fast, cover with foil for the first 20 minutes of baking – If onions aren’t crispy, add them during the last 5 minutes instead of halfway throughFrequently asked questions
Can you freeze green bean casserole?
Yes—freeze the unbaked casserole up to 3 months in an airtight container. Thaw overnight in the fridge, then bake at 350°F for 40 minutes instead of 30 (cover with foil if the edges brown too quickly). The texture stays creamy and delicious.What can you substitute for the fried onions?
You can use crushed potato chips, panko breadcrumbs mixed with melted butter, or even crushed crackers. Toast them separately at 375°F for 5-7 minutes so they stay crunchy on top instead of getting soggy.How do you reheat leftover green bean casserole?
Pop it in a 325°F oven for 15-20 minutes until heated through, or microwave individual portions for 2-3 minutes. Add a splash of milk if it seems dry, and top with fresh fried onion strings for maximum crunch.Is this recipe kid-friendly?
Absolutely—kids love the creamy texture and turkey bacon bits. Start with smaller portions since it’s rich, but most kids will ask for seconds. My 6-year-old devours it, which honestly shocked me.Final thoughts
This green bean casserole recipe is honestly one of my most-requested dishes because it feels special without being complicated. The creamy, crunchy texture keeps people coming back, and your family dinner suddenly feels elevated without extra effort.
You can make it on a random weeknight, bring it to potlucks, or serve it at your holiday table—it works everywhere. Honestly, I’ve made this about 40 times and it’s never disappointed anyone.
More comfort food side dishes are worth exploring, but this one stays in permanent rotation at my house. Bookmark this recipe now and pull it out whenever you need an easy win that tastes like home.

Green Bean Casserole Creamy Crunchy and Classic
Ingredients
Method
- Preheat your oven to 350°F and lightly butter a 9×13-inch baking dish. Pour the cream of mushroom soup into a large mixing bowl, then add the milk and sour cream. Whisk everything together until it’s smooth—this takes about 1 minute. If you see lumps, don’t panic; it thickens up fast once it hits the oven.
- Stir in the shredded cheddar cheese, chicken broth, garlic powder, salt, and black pepper. I always taste the mixture at this point and adjust seasonings because everyone’s soup tastes slightly different. Add the frozen green beans directly into the bowl (don’t thaw them—they’ll cook perfectly from frozen). Mix everything until the beans are evenly coated.
- Pour the entire mixture into your prepared baking dish. Sprinkle the turkey bacon bits across the top in an even layer—these’ll distribute flavor throughout as everything bakes. Now here’s the key: reserve about 1/4 cup of the fried onion strings for the last few minutes. Save those for topping at the end so they stay super crispy.
- Dot the top with small pieces of butter (tear up those 2 tablespoons into little pieces). This creates pockets of richness as everything bakes together. Slide the dish into your preheated oven for 25 minutes. You’ll hear it start to bubble around the edges—that’s exactly what you want.
- After 25 minutes, pull the dish out carefully (use oven mitts—it’s hot). Sprinkle that reserved 1/4 cup of fried onion strings across the top in an even layer. The onions should land on the hot surface and immediately start getting crispy and toasted.
- Pop it back in the oven for 3-5 more minutes—just until those onion strings turn golden and smell amazing. Watch it after minute 3 so they don’t burn; fried onions go from golden to charred pretty quick. Mine always sits for exactly 4 minutes and comes out perfect.
- Let the green bean casserole recipe cool for 2-3 minutes before serving so it sets up slightly. The creamy sauce will thicken as it cools, and you’ll get that ideal texture where it’s not soupy but still silky. Scoop it into bowls and watch people come back for more.








