← BlogJune 28, 2026

How to Make the Perfect Classic Homemade Green Bean Casserole

American · Medium · 65 min · 8 servings

Vegetarian
Advertisement

This from-scratch green bean casserole skips the canned soup and features fresh green beans in a velvety homemade mushroom cream sauce topped with golden crispy fried onions. It is a beloved Thanksgiving staple that tastes infinitely better when made with real wholesome ingredients.

Why this recipe works

This Classic Homemade Green Bean Casserole recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 65 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 220 calories with 6g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 2 lbs fresh green beans trimmed
  • 1 lb cremini mushrooms sliced
  • 2 cups heavy cream
  • 3 tbsp all-purpose flour
  • 1.5 cups crispy fried onions
  • 3 cloves garlic minced

Step by step instructions

Step 1: Blanch the Green Beans

Bring a large pot of salted water to a boil. Add the trimmed green beans and blanch for 4 minutes until bright green and just tender. Transfer immediately to a bowl of ice water to stop the cooking, then drain and set aside.

Step 2: Make the Mushroom Cream Sauce

In a large oven-safe skillet melt 2 tablespoons of butter over medium-high heat. Add garlic and mushrooms and cook for 6 to 8 minutes until the mushrooms release their liquid and become golden. Sprinkle flour over the mushrooms, stir well, then slowly pour in the heavy cream, stirring constantly until the sauce thickens, about 4 minutes.

Step 3: Combine and Season

Add the blanched green beans to the mushroom cream sauce and stir gently to coat everything evenly. Season generously with salt and black pepper to taste. Scatter half of the crispy fried onions over the top and stir them lightly into the mixture.

Step 4: Bake and Top

Transfer the skillet or pour the mixture into a greased baking dish. Top with the remaining fried onions in an even layer. Bake in a preheated 375F oven for 20 to 25 minutes until the sauce is bubbling and the onion topping is deeply golden and crispy.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • heavy cream → half and half or whole milk for a lighter sauce with slightly less richness
  • fresh green beans → frozen green beans can be used but thaw and pat them dry before blanching

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Adding all the cream too quickly which causes the sauce to become lumpy instead of smooth
  • Not blanching the green beans first which leaves them tough and undercooked after baking

Nutrition facts

Per serving: 220 calories, 6g protein, 22g carbs, 13g fat, 4g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement