Enjoy a delicious homemade Green Bean Casserole from scratch, made with fresh ingredients for a classic comfort food experience without any canned soup.
Author:Mei Sprout
Prep Time:20 minutes
Cook Time:45 minutes
Total Time:1 hour 5 minutes
Yield:6-8 servings
Category:Side Dish
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 pound fresh green beans, trimmed
4 tablespoons unsalted butter
1 cup sliced yellow onion
3 cloves garlic, minced
1/4 cup all-purpose flour
1 1/2 cups whole milk
1/2 cup vegetable broth
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon nutmeg
1 cup sliced mushrooms
1/2 cup grated Parmesan cheese
1/3 cup panko breadcrumbs
2 tablespoons chopped fresh parsley
Instructions
Preheat your oven to 375°F (190°C).
Bring a large pot of salted water to a boil. Add the green beans and cook for 5-7 minutes until crisp-tender. Drain and set aside.
In a large oven-safe skillet, melt the butter over medium heat. Add the sliced onion and cook until softened and lightly browned, about 8-10 minutes. Add the minced garlic and cook for 1 minute more until fragrant.
Sprinkle the flour over the onions and cook, stirring, for 1 minute.
Gradually whisk in the milk and vegetable broth until smooth. Bring to a simmer, stirring constantly, until the sauce thickens.
Stir in the salt, pepper, and nutmeg. Add the cooked green beans and sliced mushrooms to the skillet. Stir to combine.
In a small bowl, mix together the Parmesan cheese, panko breadcrumbs, and parsley. Sprinkle this mixture evenly over the casserole.
Bake for 20-25 minutes, or until the topping is golden brown and the casserole is bubbly.
Let it rest for a few minutes before serving.
Notes
You can use frozen green beans if fresh are not available, but thaw and drain them well first.
For a richer flavor, you can use half-and-half instead of milk.
Feel free to add other vegetables like peas or corn.