Go Back
Green Bean Casserole
Sana Yousaf

Green Bean Casserole Recipe

A homemade take on the beloved holiday side dish, featuring fresh green beans, a creamy mushroom-Parmesan sauce, and a crispy onion topping. Perfect for gatherings or family dinners!
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 10
Course: Side Dish
Cuisine: American

Ingredients
  

  • 1.5 lbs fresh green beans trimmed and halved
  • 2 tbsp olive oil
  • 2 medium yellow onions thinly sliced
  • 1 cup panko breadcrumbs
  • ¼ cup all-purpose flour plus ¼ cup for sauce
  • 16 oz cremini or button mushrooms sliced
  • 4 cloves garlic minced
  • 2 tbsp fresh thyme or 2 tsp dried
  • 3 cups milk whole, 2%, or plant-based
  • ½ cup grated Parmesan cheese or sharp cheddar, optional
  • Salt and black pepper to taste

Method
 

  1. Prepare the Onions: Thinly slice onions and toss with olive oil, flour, panko, and a pinch of salt. Spread on a baking sheet and roast at 400°F, tossing every 10 minutes, until golden and crisp (about 20–25 minutes).
  2. Blanch the Green Beans: Boil the water with salt in a big pot. Add green beans and cook for 4–5 minutes until crisp-tender and bright green. Drain and transfer to ice water to stop the cooking process, then dry thoroughly.
  3. Make the Mushroom Sauce: Sauté mushrooms in olive oil until soft (8–10 minutes). Add garlic and thyme, then sprinkle flour over the mushrooms and stir. Gradually add milk, whisking to prevent lumps, and simmer until thickened (15–20 minutes). Add salt and pepper to taste and stir in Parmesan.
  4. Assemble the Casserole: Spread a third of the sauce in a greased 9x13-inch baking dish. Add green beans, top with remaining sauce, and sprinkle with crispy onions.
  5. Bake: Cover and bake at 400°F for 10 minutes, then uncover and bake another 10 minutes until bubbly and golden.

Notes

  • Make Ahead: Assemble (without onions) up to 2 days ahead; refrigerate. Top with onions and bake before serving.
  • Gluten-Free: Use gluten-free flour and breadcrumbs.
  • Vegan: Use plant-based milk, vegan cheese, and vegan butter.
  • Storage: Refrigerate leftovers up to 3 days. Reheat at 350°F until hot.
  • Freezing: Freeze (without onions) up to 3 months. Thaw, add onions, and bake.
  • Cheese Options: Try cheddar, Gruyère, or mozzarella for a twist.
  • No Mushroom Soup: This recipe uses a homemade creamy sauce—no canned soup needed!

DID YOU MAKE THIS EASY RECIPE?

If you have, then share it with us by sending a photo. We’re excited to see what you’ve made:-)