Go Back
+ servings
Homemade Green Bean Casserole

Irresistible Homemade Green Bean Casserole You'll Love

Delight in a delicious homemade green bean casserole, featuring tender beans and creamy mushroom sauce without any canned ingredients.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 8 servings
Course: Casserole
Cuisine: American
Calories: 250

Ingredients
  

For the Casserole
  • 1 lb Fresh Green Beans Use tender, crisp green beans for the best texture.
  • 8 oz Mushrooms Sautéed until golden to add depth.
  • 4 tbsp Butter Can substitute with olive oil for dairy-free.
  • 1/4 cup Flour Used to thicken the sauce; gluten-free option available.
  • 2 cups Vegetable Broth Use low-sodium if preferred.
  • 2 cloves Garlic Freshly minced for aromatic flavor.
  • 1 tbsp Fresh Thyme Can be swapped with dried thyme.
  • 1 tsp Salt Essential for seasoning.
  • 1/2 tsp Pepper Essential for seasoning.
For the Topping
  • 1 cup Fried Shallots Homemade preferred for crunch.
  • 1 cup Parmesan Cheese Substitute with vegan cheese if dairy-free.

Equipment

  • Large pot
  • Large skillet
  • 9x13-inch baking dish

Method
 

Step-by-Step Instructions
  1. Wash and trim the green beans, then blanch them in boiling salted water for 3-4 minutes. Transfer to an ice bath, drain, and set aside.
  2. Thinly slice the shallots, and fry them in heated oil for 5-7 minutes until golden brown. Drain on paper towels.
  3. In the same skillet, sauté mushrooms in remaining oil for 6-8 minutes until tender, then add garlic and cook for 1 more minute.
  4. Stir in flour and cook for 2 minutes to form a roux, then gradually add the vegetable broth and bring to a simmer until thickened.
  5. Combine the blanched green beans with the mushroom sauce, season with thyme, salt, and pepper, then transfer to a greased baking dish.
  6. Top with fried shallots and parmesan cheese, then bake at 375°F for 20-30 minutes until bubbling and golden.

Nutrition

Serving: 1servingCalories: 250kcalCarbohydrates: 30gProtein: 5gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gCholesterol: 30mgSodium: 500mgPotassium: 400mgFiber: 4gSugar: 2gVitamin A: 600IUVitamin C: 10mgCalcium: 150mgIron: 2mg

Notes

Feel free to customize with ingredients like vegan cheese or red pepper flakes for dietary needs.

Tried this recipe?

Let us know how it was!