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
Green Bean Casserole

Green Bean Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Looking for the best green bean casserole? This easy and quick homemade version is creamy, healthy, and perfect for holiday dinners or comforting meals! With crisp green beans, savory mushrooms, and crunchy fried onions, it’s a simple side dish everyone will love.


Ingredients

Scale
  • 1 pound fresh green beans trimmed
  • 8 ounces mushrooms sliced
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup milk
  • 1/2 cup heavy cream
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup frozen peas optional
  • 1 cup crispy fried onions

Instructions

  1. Blanch green beans in boiling salted water for 4–5 minutes then transfer to ice water. Drain and set aside.
  2. In a saucepan, melt butter and sauté onion until soft. Add mushrooms and garlic, cook until browned. Season with salt and pepper.
  3. Stir in flour and cook 1 minute. Gradually whisk in milk and cream. Simmer until thickened.
  4. Combine green beans, mushroom sauce, and peas in a baking dish. Mix gently and spread evenly.
  5. Top with crispy fried onions.
  6. Bake at 375°F for 25–30 minutes until bubbly and golden on top.

Notes

  • Prep ahead and refrigerate before baking. Add onions just before baking.
  • Use frozen green beans if fresh aren’t available.
  • Add soy sauce or Worcestershire for extra depth.
  • Omit mushrooms or swap with other vegetables as needed.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 230
  • Sugar: 4g
  • Sodium: 430mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 5g
  • Cholesterol: 30mg