
Classic Green Bean Casserole Recipe tastes creamy, savory, and a little onion-crunchy in the best nostalgic way, and it works perfectly for busy cooks who want a holiday side on the table in about 45 minutes. This version fits anyone who loves classic Thanksgiving flavors but wants a reliable, from-scratch-feeling casserole that still uses smart pantry shortcuts. I have baked some version of this dish every year since college, and my friends still text me photos of their bubbling pans like proud parents.
Why Classic Green Bean Casserole Recipe Is Worth It
This Classic Green Bean Casserole Recipe brings that cozy, holiday-table flavor with tender green beans, rich mushroom sauce, and crispy fried onions on top. It uses simple ingredients, comes together quickly, and still tastes like you fussed all afternoon.
You can prep the casserole ahead, stash it in the fridge, and bake it right before dinner. That timing saves oven space and sanity when every other dish fights for a spot at 375°F.
“This Classic Green Bean Casserole Recipe tastes exactly like my childhood Thanksgiving, only creamier and more flavorful. ★★★★★”
Ingredients You Need
Green beans
- 1 ½ pounds fresh green beans, trimmed and cut into 1 ½–2 inch pieces
- Use pre-trimmed bagged green beans to save time.
- Frozen cut green beans also work; thaw and pat them dry.
- Avoid canned green beans if you want a firmer, fresher texture.
Mushroom sauce
- 3 tablespoons unsalted butter
- 8 ounces cremini or white button mushrooms, finely chopped
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1 cup low-sodium chicken broth (or vegetable broth for vegetarian)
- 1 cup half-and-half or whole milk
- ½ teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon onion powder
- ¼ teaspoon garlic powder
- ¼ teaspoon ground nutmeg (optional, but adds a cozy flavor)
- ½ cup grated Parmesan cheese (adds depth and saltiness)
You can swap half-and-half with equal parts milk and heavy cream. Use gluten-free all-purpose flour if you need a gluten-free version.
Crispy topping
- 1 ½–2 cups crispy fried onions (French’s style or store brand)
- ½ cup panko breadcrumbs (adds extra crunch; optional)
- 1 tablespoon melted butter
- 2 tablespoons grated Parmesan cheese
- Pinch of salt and pepper
You can use only fried onions if you want a more classic green bean casserole recipe vibe. Panko and Parmesan build a thicker, crunchier crust.
Pantry shortcuts
- Use canned cream of mushroom soup (10.5-ounce can) if you want a shortcut:
- Replace the butter, flour, broth, and half-and-half with 1 can soup plus ½ cup milk.
- Still sauté mushrooms, onions, and garlic for better flavor.
- Pre-shredded Parmesan works fine here since it bakes into the sauce.
Equipment list
- Large pot for blanching green beans
- Large skillet or sauté pan
- 9×13-inch baking dish (or similar 3-quart casserole dish)
- Colander
- Mixing spoon or spatula
- Whisk
- Cutting board and knife
Quick Tips & substitutions
- Blanch green beans in well-salted water so they keep bright color and good flavor.
- Shock hot beans in ice water so they stay crisp-tender and do not turn mushy.
- Use frozen green beans when you feel short on time; thaw and dry them so the sauce does not thin out.
- Swap chicken broth with vegetable broth to keep the casserole vegetarian.
- Use gluten-free flour and gluten-free fried onions to build a gluten-free classic green bean casserole recipe.
- Stir in extra Parmesan or a handful of shredded cheddar if your crowd loves cheesy casseroles.
- Taste the sauce before you mix in the beans; adjust salt and pepper so it tastes slightly more seasoned than you want the final dish.
- Cover the casserole loosely with foil if the topping browns too quickly.
How to Make Classic Green Bean Casserole Recipe
Step 1: Prep and blanch the green beans
- Heat 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 them for 4–5 minutes until they turn bright green and just tender.
- Drain the beans and immediately plunge them into a bowl of ice water.
- Drain again and pat them dry with a clean towel so they do not water down the sauce.
Step 2: Cook the mushroom mixture
- Melt the butter in a large skillet over medium heat.
- Add the diced onion and cook it for 3–4 minutes until it softens and turns translucent.
- Stir in the chopped mushrooms and cook them for 5–7 minutes until they release their moisture and the pan looks mostly dry.
- Add the minced garlic and cook for 30 seconds until it smells fragrant.
Step 3: Build the creamy sauce
- Sprinkle the flour over the mushroom mixture and stir until the flour coats the vegetables.
- Cook this mixture for about 1 minute so the flour loses its raw taste.
- Slowly pour in the broth while you whisk and scrape the bottom of the pan so no lumps form.
- Pour in the half-and-half or milk and keep whisking until the sauce looks smooth.
- Add salt, pepper, onion powder, garlic powder, and nutmeg, then simmer the sauce for 3–5 minutes until it thickens and coats the back of a spoon.
- Stir in the Parmesan cheese until it melts and the sauce tastes rich and savory.
- Taste and adjust seasoning; the sauce should taste slightly salty since the beans will mellow it.
Step 4: Combine beans and sauce
- Add the blanched green beans to the skillet with the sauce.
- Stir until every bean looks coated and glossy.
- Transfer the mixture to the greased baking dish and spread it into an even layer.
Step 5: Mix the crunchy topping
- In a small bowl, combine crispy fried onions, panko breadcrumbs, Parmesan, melted butter, and a pinch of salt and pepper.
- Toss until the butter coats everything and the mixture looks evenly combined.
- Sprinkle this topping over the green bean mixture in an even layer.
Step 6: Bake to bubbly perfection
- Place the casserole in the oven and bake it for 20–25 minutes.
- Watch for a bubbling edge and a golden-brown, crispy top.
- If the topping browns too fast, tent the dish loosely with foil and finish baking.
- Let the casserole rest for 5–10 minutes before serving so it sets slightly and scoops more neatly.
Step 7: Make-ahead directions
- Assemble the casserole through Step 4, then cover it tightly and refrigerate it for up to 24 hours.
- When you feel ready to bake, take it out of the fridge while the oven heats.
- Add the topping right before baking so it stays crisp.
- Bake it for 25–30 minutes, since the casserole starts cold.
Recipe Variations
- Gluten-free: Use gluten-free flour, gluten-free panko, and gluten-free fried onions.
- Vegan: Use olive oil or vegan butter, vegetable broth, unsweetened oat or soy milk, and vegan Parmesan; choose vegan fried onions.
- Low carb: Use heavy cream instead of milk, skip the panko, and use fewer fried onions or crushed pork rinds as topping.
- Extra cheesy: Add 1 cup shredded sharp cheddar or Gruyère to the sauce before you mix in the beans.
- Bacon lovers: Stir in 4–6 slices cooked, crumbled bacon with the beans, and sprinkle a little on top.
- Spicy kick: Add ¼–½ teaspoon crushed red pepper flakes or a minced jalapeño to the mushroom mixture.
- Herb-forward: Stir in fresh thyme leaves or chopped parsley right before baking for a fresher flavor.
Ways to Serve Classic Green Bean Casserole Recipe
- Serve alongside roast turkey, chicken, or ham as a classic holiday side.
- Pair with mashed potatoes, stuffing, and cranberry sauce for a full Thanksgiving-style plate.
- Scoop leftovers over rice or baked potatoes for an easy next-day lunch.
- Add it to a potluck spread with rolls, salad, and another vegetable dish for balance.
Storage Success
Store leftover Classic Green Bean Casserole Recipe in an airtight container in the fridge for up to 3–4 days. Reheat portions in the oven or air fryer so the topping crisps back up, since the microwave softens it. If the casserole looks a little thick when you reheat, stir in a splash of milk or broth to loosen the sauce. You can also freeze the casserole without the topping for up to 2 months, then thaw, add fresh topping, and bake until hot and bubbly.

Classic Green Bean Casserole
Ingredients
Instructions
- Preheat the oven to 350°F (175°C). Lightly grease a 2-quart baking dish.
- In a large bowl, whisk together the condensed cream of mushroom soup, milk, black pepper, and soy sauce (if using) until smooth.
- Stir in the cooked green beans and 1 1/2 cups of the crispy fried onions until evenly coated.
- Transfer the mixture to the prepared baking dish and spread it into an even layer.
- Bake for 25 minutes, or until the casserole is hot and bubbling around the edges.
- Remove from the oven, stir gently, and sprinkle the remaining 1 cup of crispy fried onions over the top.
- Return to the oven and bake for an additional 5 minutes, or until the onions on top are golden brown and crisp.
- Let stand for 5 minutes before serving to allow the casserole to set slightly.
Notes
Approximate per serving (1/8 of recipe): 230 calories; fat 16 g; saturated fat 5 g; carbohydrates 18 g; fiber 3 g; sugars 4 g; protein 4 g; sodium 650 mg. Values will vary based on brands, add-ins, and portion size.

Leave a Reply