Servings
Font
Back
5.0 from 63 votes

Homemade Green Bean Casserole Recipe

This homemade green bean casserole is loaded with pan-roasted mushrooms in a tasty cream sauce and topped off with fried onions straws.

Prep Time
10 mins
Cook Time
10 mins
Servings: 12
Calories: 386 kcal
Course: Side Dish
Cuisine: American

Ingredients

For the Green Beans:
  • 2 pounds trimmed haricot verts or green beans
  • 8 strips sliced bacon
  • 8 ounces sliced button mushrooms
  • 8 ounces sliced cremini mushrooms
  • 1 cup pearl onions or diced yellow onions
  • 4 finely minced garlic cloves
  • 3 tablespoons all-purpose flour
  • 2 cups chicken stock
  • 2 cups heavy cream
  • 1 ½ tablespoons diced fresh thyme
  • salt and pepper to taste
For the Onion Straws
  • 1 egg whisked with ½ cup of whole milk
  • 1 cup all-purpose flour
  • 2 teaspoons paprika
  • 1 peeled very thinly sliced yellow onion
  • salt and pepper to taste
  • oil for frying

Instructions

    Cup of Yum
  1. Preheat the oven to 225°.
  2. Add the green beans to a large pot of boiling, salted water for 3 to 4 minutes or until cooked and slightly firm. Immediately add them to a large container of ice water and chill until cold. Strain and set aside.
  3. In a large frying pan or cast-iron skillet over medium heat, add in the bacon and cook until very crispy brown, about 5 minutes. Remove the crispy brown bacon and set them aside.
  4. Add the mushrooms and onions to the pan with rendered bacon fat over medium-high heat and brown them well, which takes about 10 to 15 minutes. Stir often.
  5. Stir in the garlic and cook for 1 minute and then sprinkle in the flour and mix until completely combined.
  6. Pour in the chicken stock and cook over medium heat for 3 to 4 minutes or until very thick. Pour in the cream and cook until it becomes very thick like alfredo sauce.
  7. Stir in the crispy bacon lardons, fresh thyme, season with salt and pepper, and then fold in the chilled, strained green beans.
  8. Place the pan in the oven at 225° for 20 to 30 minutes while making the onion straws.
  9. Add the egg mixed with milk into a medium size bowl.
  10. In a separate medium size bowl mix together the flour with salt, pepper, and paprika.
  11. Add the sliced onions in egg wash and mix, and then dredge them in flour until completely coated.
  12. Fry the onions straws in a pot or cast-iron skillet of oil at 350° until crispy brown, which takes about 1 to 2 minutes. Drain the onions on a cookie sheet tray lined with paper towels.
  13. Add the onion straws to the top of the green bean casserole and serve.

Notes

  • Make-Ahead: You can make this recipe up to 1 hour before serving. Cover and keep warm in the oven at 200° before serving.
  • How to Reheat: Add the desired amount to a casserole dish and cover with foil. Bake in the oven at 350° for 15 to 20 minutes or until hot. You can also heat in the microwave until hot.
  • Hot to Store: Cover and keep in the refrigerator for up to 5 days.
  • If you want to make this the night before, keeping the sauce separate from the blanched green beans and keep covered in the refrigerator until ready to cook. Mix and then add to a casserole dish, cover with foil, and bake in the oven for 20 to 25 minutes or until hot. Garnish with onion straws.
  • You can make onion straws the night before by frying and keeping on paper towels covered in plastic wrap until ready to serve the next day.
  • If you are using canned green beans, you will not need to blanch them, simply mix once the sauce is done cooking and place in the oven at the same temperature to heat up while making the onions straws.
  • Yes, you can use pre-made onion straws.
  • Perfectly substitute haricot verts for regular green beans.

Nutrition Information

Calories 386kcal (19%) Carbohydrates 22g (7%) Protein 8g (16%) Fat 31g (48%) Saturated Fat 12g (60%) Polyunsaturated Fat 4g Monounsaturated Fat 13g Trans Fat 1g Cholesterol 65mg (22%) Sodium 178mg (7%) Potassium 477mg (14%) Fiber 3g (12%) Sugar 5g (10%) Vitamin A 1318IU (26%) Vitamin C 14mg (16%) Calcium 74mg (7%) Iron 2mg (11%)

Nutrition Facts

Serving: 12Serving

Amount Per Serving

Calories 386

% Daily Value*

Calories 386kcal 19%
Carbohydrates 22g 7%
Protein 8g 16%
Fat 31g 48%
Saturated Fat 12g 60%
Polyunsaturated Fat 4g 24%
Monounsaturated Fat 13g 65%
Trans Fat 1g 50%
Cholesterol 65mg 22%
Sodium 178mg 7%
Potassium 477mg 10%
Fiber 3g 12%
Sugar 5g 10%
Vitamin A 1318IU 26%
Vitamin C 14mg 16%
Calcium 74mg 7%
Iron 2mg 11%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register