Description
This Cheesy Mushroom and Onion Green Bean Casserole Recipe is a delicious twist on the classic green bean casserole. Creamy, cheesy, and packed with savory flavors, this vegetarian side dish is perfect for any occasion.
Ingredients
Scale
For the Green Beans:
- 1 1/2 pounds fresh green beans (trimmed and cut into 2-inch pieces)
For the Mushroom and Onion Mixture:
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium yellow onion (thinly sliced)
- 8 ounces cremini or button mushrooms (sliced)
- 2 garlic cloves (minced)
- 2 tablespoons all-purpose flour
- 1 cup whole milk
- 1/2 cup heavy cream
Seasonings and Cheeses:
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1 1/2 cups shredded sharp cheddar cheese
- 1/2 cup grated Parmesan cheese
For the Topping:
- 1 1/2 cups crispy fried onions
Instructions
- Preheat the oven: Preheat the oven to 375°F (190°C).
- Blanch the green beans: Bring a large pot of salted water to a boil and blanch the green beans for 4–5 minutes until just tender. Drain and rinse with cold water to stop cooking.
- Sauté the onions and mushrooms: In a large skillet, heat butter and olive oil over medium heat. Add the onions and sauté until golden and caramelized. Add mushrooms and cook until tender and browned. Stir in garlic.
- Make the sauce: Sprinkle flour over the mixture and stir to coat. Slowly add milk and cream while stirring, then cook until thickened. Stir in salt, pepper, garlic powder, and cheddar cheese until melted.
- Combine and bake: Remove from heat and fold in the green beans. Pour the mixture into a greased 9×13-inch baking dish. Top with Parmesan and crispy fried onions. Bake for 20–25 minutes, or until bubbly and golden on top.
Notes
- You can make the casserole a day ahead and refrigerate before baking.
- Swap cheddar for Gruyère or mozzarella for a flavor variation.
- For extra crisp topping, add fried onions in the last 10 minutes of baking.
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 280
- Sugar: 5g
- Sodium: 470mg
- Fat: 19g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 40mg