Classic Green Bean Casserole Recipe

Classic Green Bean Casserole Recipe tastes creamy, savory, and cozy with just the right crunch from golden fried onions on top. It works perfectly for busy weeknights or holiday dinners and usually takes about 40 minutes from start to finish. I grew up scraping the casserole dish clean at Thanksgiving, and I still chase that same “one more spoonful” feeling every year.

Why Make This Classic Green Bean Casserole Recipe at Home

Homemade green bean casserole tastes fresher, creamier, and more balanced than the canned version from childhood. You control the salt, the texture of the green beans, and how crispy you want the onion topping.

You also stretch your budget when you cook it yourself, especially for big gatherings. The recipe scales easily, and you can tweak it for picky eaters or dietary needs without sacrificing that nostalgic flavor.

“This Classic Green Bean Casserole Recipe tastes like the holidays in a pan, and my family now requests it for every gathering. ★★★★★”

Ingredients You Need

 

 

Green beans

  • 1 1/2 pounds fresh green beans, trimmed and cut into 1 1/2 inch pieces
    • Use fresh for the best snap and color.
    • Use frozen cut green beans if you feel short on time; thaw and pat dry before cooking.
    • Use canned green beans in a pinch; drain very well and reduce baking time by about 5 minutes.

Creamy sauce

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 8 ounces cremini or white mushrooms, sliced
  • 3 cloves garlic, minced
  • 3 tablespoons all purpose flour
  • 1 1/2 cups low sodium chicken broth or vegetable broth
  • 1 cup whole milk or half and half
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg (optional but tasty)
  • 1/2 teaspoon soy sauce or Worcestershire sauce for depth
  • 1/2 cup grated Parmesan or shredded sharp cheddar for extra richness

I like low sodium broth because the fried onions already bring plenty of salt. Use whole milk for a classic texture or half and half for a richer, thicker sauce. If you need a dairy free version, use a neutral plant milk and skip the cheese.

Crispy topping

  • 1 1/2 to 2 cups canned crispy fried onions
    • French’s style works great and tastes nostalgic.
    • Use store brand if you want to save a little money; they usually taste very similar.
  • 2 tablespoons grated Parmesan (optional, for extra flavor in the topping)

Pantry shortcuts and swaps

  • Use condensed cream of mushroom soup if you want the classic shortcut version; use 2 cans and reduce the broth and milk by half.
  • Use pre sliced mushrooms and pre chopped onions to cut prep time.
  • Add a pinch of garlic powder and onion powder if you skip fresh aromatics.

Equipment list

  • Large pot for blanching green beans
  • Large skillet or sauté pan for the sauce
  • Mixing spoon or silicone spatula
  • Whisk
  • 9×13 inch baking dish or similar casserole dish
  • Colander
  • Measuring cups and spoons

Tips & Mistakes

  • Blanch green beans in boiling salted water for 4 to 5 minutes, then shock in ice water so they stay bright and crisp tender.
  • Dry the beans very well after blanching so the sauce stays thick and creamy.
  • Sauté mushrooms until they release their moisture and brown slightly, or the sauce can taste watery.
  • Sprinkle flour evenly and whisk constantly so the sauce thickens smoothly without lumps.
  • Add broth slowly while you whisk so the roux blends in and the sauce stays silky.
  • Taste the sauce before baking and adjust salt and pepper; the casserole will not fix under seasoned sauce.
  • Fold in only half the fried onions before baking and save the rest for the top so they stay crunchy.
  • Add the final fried onion topping near the end of baking so it turns golden but does not burn.
  • Do not overbake; pull the casserole when it bubbles around the edges and the center feels hot.
  • Let the casserole rest 5 to 10 minutes before serving so it thickens slightly and scoops neatly.

How to Make Classic Green Bean Casserole

 

 

1: Prep and blanch the green beans

Preheat your oven to 375°F and grease a 9×13 inch baking dish. Bring a large pot of salted water to a boil. Add the green beans and cook for 4 to 5 minutes until they turn bright green and feel crisp tender, not soft.

Drain the beans and transfer them to a large bowl of ice water to stop the cooking. Let them chill for a couple of minutes, then drain again and pat very dry with clean towels. Spread them in the baking dish and set them aside.

2: Cook the mushrooms and aromatics

Heat the butter and olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3 to 4 minutes until it softens and turns translucent. Stir in the sliced mushrooms and cook for 6 to 8 minutes until they release their liquid and start to brown.

Add the garlic and cook for about 30 seconds until it smells fragrant. Sprinkle the flour over the vegetables and stir to coat everything evenly. Cook the flour mixture for 1 to 2 minutes while you stir so it loses the raw taste.

3: Build the creamy sauce

Slowly pour in the broth while you whisk and scrape the bottom of the pan. Whisk until the mixture looks smooth and slightly thick. Add the milk, soy sauce or Worcestershire, salt, pepper, and nutmeg if you use it.

Simmer the sauce for 3 to 5 minutes, stirring often, until it thickens to a gravy like consistency. Stir in the cheese until it melts and blends into the sauce. Taste and adjust seasoning so the sauce tastes slightly more seasoned than you want the final casserole.

Build the creamy sauce

 

 

4: Combine with green beans

Pour the hot sauce over the green beans in the baking dish. Add about half of the crispy fried onions and fold everything together so the sauce coats the beans evenly. Spread the mixture into an even layer.

Sprinkle a little extra pepper on top if you like. Cover the dish loosely with foil so the top does not brown too quickly. Place the casserole in the oven.

 5: Bake until bubbly

Bake the casserole for 20 minutes. Remove the foil and sprinkle the remaining fried onions over the top, along with the extra Parmesan if you use it. Return the dish to the oven and bake for another 8 to 10 minutes until the topping turns deep golden and the edges bubble.

Pull the casserole from the oven and let it rest on the counter for 5 to 10 minutes. The sauce will thicken slightly as it cools, which helps each scoop hold together. Try not to eat half of it straight from the pan while you “taste test.”

Variations I’ve Tried

I often swap half the green beans with steamed broccoli florets for a mixed veggie casserole that kids still eat happily. I also like to add cooked, crumbled bacon or chopped ham for a heartier side that almost counts as a main dish. A sprinkle of smoked paprika or cayenne gives a gentle kick that balances the creamy sauce.

For a lighter version, I use low fat milk, skip the cheese, and top with a mix of panko breadcrumbs and a smaller amount of fried onions. For a vegetarian version, I use vegetable broth and soy sauce instead of Worcestershire. For a gluten free version, I use a 1:1 gluten free flour blend and gluten free fried onions.

How to Serve Classic Green Bean Casserole

Serve this Classic Green Bean Casserole Recipe hot, straight from the oven, when the sauce still bubbles gently and the onions taste extra crisp. It pairs beautifully with roast turkey, chicken, pork chops, or a simple meatloaf. I also like it with mashed potatoes, stuffing, or a big salad for balance.

For a weeknight dinner, I sometimes serve it with rotisserie chicken and warm rolls and call it a comfort food feast. Leftovers taste great next to scrambled eggs or tucked into a warm biscuit for a very cozy breakfast.

How to store

  • Cool the casserole to room temperature, then cover the dish tightly or transfer leftovers to airtight containers and store in the fridge for up to 4 days.
  • Reheat single portions in the microwave in 30 second bursts until hot, then top with a few fresh fried onions for crunch.
  • Reheat larger portions in a 350°F oven, covered with foil, for 15 to 20 minutes, then uncover and add extra fried onions for the last 5 minutes.
  • Freeze cooled casserole in freezer safe containers for up to 2 months, thaw overnight in the fridge, then reheat in the oven so the texture stays creamy and the topping stays crisp.
Classic Green Bean Casserole Recipe
Adaly Kandice

Classic Green Bean Casserole Recipe

Classic Green Bean Casserole is a creamy, savory baked side dish made with green beans, mushroom soup, and crispy fried onions, perfect for holiday dinners or family gatherings.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 12
Course: Dinner
Cuisine: American

Ingredients
  

  • 2 cans (10.5 ounces each) condensed cream of mushroom soup
  • 1 cup milk
  • 1 teaspoon soy sauce
  • 1/4 teaspoon black pepper
  • 8 cups cooked cut green beans (or 2 cans, drained)
  • 2 2/3 cups French fried onions, divided

Instructions
 

  1. Preheat the oven to 350°F (175°C). Lightly grease a 3-quart baking dish.
  2. In a large bowl, whisk together the cream of mushroom soup, milk, soy sauce, and black pepper until smooth.
  3. Stir in the cooked green beans and 1 1/3 cups of the French fried onions until evenly coated.
  4. Transfer the mixture to the prepared baking dish and spread into an even layer.
  5. Bake for 25 minutes, or until hot and bubbly around the edges.
  6. Carefully remove from the oven, sprinkle the remaining 1 1/3 cups French fried onions evenly over the top, and return to the oven.
  7. Bake for an additional 5 minutes, or until the onions are golden brown and crisp.
  8. Let stand a few minutes before serving to allow the casserole to set slightly.

Notes

Nutrition Information
Approximate per serving (1/12 of recipe): 160 calories; fat 11 g; saturated fat 3.5 g; carbohydrates 12 g; fiber 2 g; sugars 3 g; protein 3 g; sodium 420 mg. Values will vary based on specific ingredient brands and portion sizes.

Leave a Comment

Recipe Rating