Go Back
Creamy green bean casserole topped with crispy fried onions and bacon pieces.

Creamy Green Bean Casserole with Crispy Onions

Fresh green beans tossed in a creamy garlic-Parmesan sauce, topped with golden crispy fried onions and smoky bacon. A classic holiday favorite made completely from scratch!
Prep Time 15 minutes
Cook Time 25 minutes
Cuisine American
Servings 6
Calories 290 kcal

Ingredients
  

For the Green Beans:

  • 1 lb 450g fresh green beans, trimmed
  • 1 tsp salt for blanching water

For the Creamy Sauce:

  • 2 tbsp butter
  • 3 cloves garlic minced
  • 1 small onion finely chopped
  • 2 tbsp all-purpose flour
  • 1 cup chicken or vegetable broth
  • 1 cup heavy cream or half-and-half
  • ½ cup grated Parmesan cheese
  • 1 tsp Dijon mustard optional
  • Salt and black pepper to taste
  • ¼ tsp nutmeg optional
  • 2 tbsp chopped fresh parsley

For the Topping:

  • 1 ½ cups crispy fried onions store-bought or homemade
  • 4 slices cooked bacon crumbled (optional)

Instructions
 

  • Prep the Green Beans – Bring a large pot of salted water to a boil. Add green beans and cook 3–4 minutes until bright and tender-crisp. Drain and transfer to ice water.
  • Make the Sauce – In a skillet, melt butter over medium heat. Add onions and garlic; sauté 3–4 minutes. Stir in flour and cook for 1 minute. Gradually whisk in broth, then cream. Add Parmesan, mustard, salt, pepper, and nutmeg. Simmer until thickened.
  • Combine – Add the drained green beans and chopped parsley into the sauce. Stir until well coated.
  • Bake – Transfer to a greased baking dish. Top with crispy onions and bacon. Bake at 350°F (180°C) for 15 minutes until bubbling and golden.
  • Serve – Garnish with extra parsley and enjoy warm!

Notes

Tips & Variations

Make it lighter: Use milk instead of cream, skip the bacon.
Add mushrooms: Sauté 1 cup of sliced mushrooms with the onions.
Cheesy twist: Add 1 cup shredded cheddar to the sauce.
Vegetarian version: Use vegetable broth and omit bacon.
Make ahead: Assemble without topping and refrigerate up to 2 days; add topping before baking.
Storage
Refrigerate leftovers for 3–4 days or freeze up to 2 months. Reheat at 350°F for 10–15 minutes until warmed through.
Keyword green bean casserole, holiday side dish, homemade comfort food