Go Back
+ servings
Homemade Green Bean Casserole

Delicious Homemade Green Bean Casserole for Cozy Gatherings

This Homemade Green Bean Casserole elevates a classic dish with creamy mushroom sauce and crispy fried shallots, perfect for any gathering.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Dinner
Cuisine: American
Calories: 250

Ingredients
  

For the Casserole
  • 1 pound Fresh Green Beans use tender, crisp green beans
  • 4 tablespoons Butter can be swapped with olive oil for a vegan variant
  • 2 cups Cream (or Plant-Based Milk) full-fat coconut milk works well for dairy-free diets
  • 1/4 cup Flour for thickening the sauce
  • 2 cups Sliced Mushrooms for creamy mushroom sauce
  • 2 cloves Garlic minced
  • 1 teaspoon Fresh Thyme
  • 1/2 cup Parmesan Cheese grated; replace with nutritional yeast for dairy-free
For the Topping
  • 1-2 Shallots thinly sliced; can substitute with yellow onions
  • to taste Seasonings (Salt, Pepper, Thyme) adjust to your liking

Equipment

  • large pot
  • skillet
  • mixing bowl
  • baking dish

Method
 

Step-by-Step Instructions
  1. Bring a large pot of water to a rolling boil and carefully add the fresh green beans. Blanch for 3-4 minutes until tender-crisp, then transfer to ice water to halt cooking. Drain and set aside.
  2. In a large skillet, melt 4 tablespoons of butter over medium heat. Add mushrooms, garlic, and thyme, sautéing for 5-7 minutes until softened. Stir in 1/4 cup flour and cook for 1-2 minutes, then gradually whisk in 2 cups of cream until thickened, about 3-5 minutes.
  3. Preheat your oven to 375°F. In a mixing bowl, combine the blanched green beans with the mushroom sauce and half of the Parmesan cheese. Transfer to a greased baking dish.
  4. Thinly slice 1-2 shallots and heat oil in a skillet. Fry shallots for 3-4 minutes until golden brown and crispy. Drain on paper towels.
  5. Sprinkle remaining Parmesan over the green bean mixture, add crispy shallots, and bake for 20-25 minutes until bubbling and golden. Let sit before serving.

Nutrition

Serving: 1servingCalories: 250kcalCarbohydrates: 20gProtein: 6gFat: 16gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 40mgSodium: 400mgPotassium: 300mgFiber: 4gSugar: 2gVitamin A: 800IUVitamin C: 15mgCalcium: 150mgIron: 1mg

Notes

You can prepare the casserole a day in advance and refrigerate it until ready to bake. Always adjust seasoning to your preference.

Tried this recipe?

Let us know how it was!