What You’ll Love About This Recipe
This green bean casserole is a crowd-pleaser that brings comfort and flavor to any table. It’s easy to make, tastes amazing, and is perfect for both weeknight dinners and special occasions.
- Creamy and crispy texture: A smooth, rich sauce paired with golden, crunchy onions is a match made in heaven.
- Customizable ingredients: Add your favorite herbs, cheese, or spices to make it your own.
- Quick and simple prep: With just a few steps, you’ll have a dish that looks and tastes like you spent hours in the kitchen.
Recipe

This classic homemade green bean casserole is creamy, flavorful, and topped with crispy fried onions. Perfect for holiday gatherings or a comforting side dish.
Ingredients:
- 1 lb fresh green beans, trimmed and halved
- 2 tbsp unsalted butter
- 8 oz mushrooms, sliced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 cup chicken or vegetable broth
- 1 cup heavy cream
- 1 tsp soy sauce
- 1/2 tsp black pepper
- 1/4 tsp salt
- 1 1/2 cups crispy fried onions
Instructions:
- Preheat oven to 350°F (175°C).
- Blanch green beans in boiling water for 5 minutes, then drain and set aside.
- In a skillet, melt butter over medium heat. Add mushrooms and sauté until tender (5-7 minutes).
- Stir in garlic and flour, cooking for 1 minute.
- Gradually whisk in broth, cream, soy sauce, pepper, and salt. Simmer until thickened (3-5 minutes).
- Combine green beans and sauce in a casserole dish. Top with fried onions.
- Bake for 20 minutes until bubbly and golden.
Notes:
- For extra crunch, add more fried onions in the last 5 minutes of baking.
- Substitute canned green beans if fresh aren’t available (drain first).
Equipment:
- Large pot
- Skillet
- Whisk
- 9×13-inch casserole dish
Time:
- Prep time: 15 minutes
- Cooking time: 25 minutes
Cuisine: American
Serving: 6
Nutrition
This homemade green bean casserole is a nutritious side dish packed with flavor. Below is the nutritional breakdown per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 150 |
| Fat | 8g |
| Saturated Fat | 3g |
| Cholesterol | 10mg |
| Sodium | 400mg |
| Carbohydrates | 15g |
| Fiber | 3g |
| Sugar | 4g |
| Protein | 5g |
What To Serve With It
I love serving my green bean casserole with roasted vegetables, like carrots or Brussels sprouts, because their crispy edges add a nice contrast. Creamy mashed potatoes are another favorite of mine, since they balance the casserole’s texture perfectly. You can’t go wrong with either choice, so pick what sounds best to you!
Roasted Vegetables Pairing
Roasted vegetables make the perfect side for green bean casserole, adding color, texture, and extra flavor to your meal. I love tossing carrots, Brussels sprouts, or zucchini with olive oil, salt, and pepper, then roasting them until caramelized and tender. The sweetness of roasted veggies balances the creamy richness of the casserole beautifully. Plus, they’re super simple to prepare—just chop, season, and pop them in the oven. I often sprinkle them with herbs like thyme or rosemary for an extra layer of flavor. Roasting brings out their natural goodness, making them a fresh, wholesome complement to the comforting casserole.
Creamy Mashed Potatoes Option
If you’re looking for another cozy side to pair with green bean casserole, creamy mashed potatoes are a tried-and-true choice that never disappoints. I love how their smooth, buttery texture balances the casserole’s crunch. Just boil peeled potatoes until tender, drain, then mash with warm milk, butter, and a pinch of salt. For extra richness, I stir in a spoonful of sour cream. They’re simple but comforting, and they soak up the casserole’s flavors beautifully. Plus, leftovers make the best next-day potato pancakes. Trust me, this combo feels like a hug on a plate—perfect for any gathering or weeknight dinner.








