Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Green Bean Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 50 minutes
  • Yield: 6–8 servings
  • Diet: Vegetarian

Description

This homemade green bean casserole is a rich, comforting dish made from scratch with tender green beans, a creamy mushroom sauce, and crispy fried onions. It’s a flavorful upgrade from the classic canned-soup version, perfect for holidays or cozy dinners.


Ingredients

lbs fresh green beans, trimmed and halved

2 tbsp butter

1 tbsp olive oil

1 small yellow onion, diced

2 cloves garlic, minced

8 oz cremini or white mushrooms, sliced

2 tbsp all-purpose flour

1 cup chicken or vegetable broth

1 cup heavy cream or whole milk

½ tsp salt

¼ tsp black pepper

⅛ tsp ground nutmeg (optional)

½ cup grated Parmesan (optional)

1½ cups thinly sliced shallots or onions

⅓ cup all-purpose flour (for onion topping)

½ tsp salt (for onion topping)

Oil for frying


Instructions

  1. Preheat oven to 375°F (190°C).
  2. Bring a large pot of salted water to a boil. Add green beans and cook for 4–5 minutes until bright green and just tender. Drain and transfer to an ice water bath. Once cooled, drain and pat dry.
  3. In a large skillet, heat butter and olive oil over medium heat. Sauté diced onion for 2–3 minutes. Add mushrooms and cook for 6–8 minutes until browned. Stir in garlic and cook for 1 more minute.
  4. Sprinkle flour over the mushroom mixture and cook for 1 minute. Gradually add broth and cream, stirring constantly. Simmer for about 5 minutes until thickened. Stir in Parmesan (if using), salt, pepper, and nutmeg.
  5. Combine green beans and mushroom sauce in a bowl or directly in an oven-safe skillet. Transfer mixture to a 9×13-inch baking dish if not already using oven-safe cookware.
  6. To prepare crispy onions, toss sliced shallots or onions with flour and salt. Heat about 1 inch of oil in a skillet over medium-high heat and fry onions in batches for 2–3 minutes until golden. Drain on paper towels.
  7. Top the casserole with crispy onions and bake uncovered for 20–25 minutes until bubbly and golden.

Notes

Use fresh green beans for the best texture, but frozen (thawed) can work in a pinch.

Make it vegan by using plant-based butter, non-dairy milk, and vegetable broth.

Use gluten-free flour and GF crispy onions to make it gluten-free.

Add-ins like crispy bacon or a splash of white wine can enhance the flavor.

Assemble ahead and refrigerate without onion topping; add onions just before baking.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 240
  • Sugar: 5g
  • Sodium: 380mg
  • Fat: 17g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 4g
  • Protein: 6g
  • Cholesterol: 35mg