How to Make the Perfect Green Bean Casserole
American · Easy · 45 min · 8 servings

A classic American comfort dish featuring tender green beans baked in a rich mushroom cream sauce. Topped with crispy fried onions for the perfect crunch.
Why this recipe works
This Green Bean Casserole recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 45 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 210 calories with 5g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 8 simple ingredients that you can find at any grocery store:
- 900 g fresh green beans trimmed and cut
- 2 cans cream of mushroom soup
- 240 ml whole milk
- 1 tsp soy sauce
- 0.5 tsp black pepper
- 0.25 tsp garlic powder
- 180 g crispy fried onions
- 0.5 tsp kosher salt
Step by step instructions
Step 1: Blanch the Green Beans
Bring a large pot of salted water to a boil. Add green beans and cook for 5 minutes until bright green and slightly tender. Drain and immediately transfer to an ice bath to stop cooking. Drain again thoroughly.
Step 2: Make the Sauce
Preheat oven to 190 degrees C. In a large bowl whisk together cream of mushroom soup, milk, soy sauce, black pepper, and garlic powder until smooth and well combined.
Step 3: Combine and Layer
Add the blanched green beans to the sauce mixture and stir to coat evenly. Pour the mixture into a greased 9x13 baking dish and spread into an even layer.
Step 4: Add Topping and Bake
Sprinkle half the crispy fried onions over the green bean mixture. Bake uncovered for 25 minutes until the sauce is bubbling around the edges.
Step 5: Finish and Serve
Remove from oven and top with the remaining crispy fried onions. Return to oven for 5 more minutes until onions are golden. Let rest for 5 minutes before serving.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- fresh green beans → frozen green beans thawed and drained
- cream of mushroom soup → homemade mushroom bechamel sauce
- whole milk → chicken broth for a lighter version
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Skipping the ice bath after blanching causes mushy overcooked beans
- Do not skip draining the beans thoroughly or the casserole becomes watery
- Adding all the onions at the start causes them to become soggy instead of crispy
Nutrition facts
Per serving: 210 calories, 5g protein, 24g carbs, 11g fat, 3g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →