Go Back
+ servings
our best bites green bean casserole in a serving dish

From-Scratch Green Bean Casserole

Made with tender-crisp green beans and a simple homemade sauce and topped with crispy onions, of course!
Prep Time 2 hours 30 minutes
Cook Time 20 minutes
Servings10

Ingredients

  • 2 pounds fresh green beans trimmed and cut into 2-3" pieces
  • 2 tablespoons olive oil
  • 8 ounces mushrooms sliced or finely chopped if you prefer
  • 2 tablespoons grated onion or 1 teaspoon onion powder
  • 3 cloves garlic pressed or finely minced
  • 4 tablespoons butter divided
  • 4 tablespoons flour
  • cups beef broth or a 14.5oz can
  • 1 cup whipping cream or half-and-half
  • 1 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon Worcestershire sauce
  • 6 oz French Fried Onions one standard container, or as much as you like!

Instructions

  • Preheat oven to 375℉ (If you're making this recipe a day in advance, no need to preheat the oven).
  • Bring a large stock pot of water to a boil and add trimmed, cut green beans. Simmer until crisp-tender, about 5 minutes.
    While beans are cooking, fill a large bowl with ice water.
    Use a large slotted spoon to transfer cooked beans to ice water bath to cool. Once cool, drain beans and set aside.
  • Heat your pot back up to medium heat and add 2 tablespoons of olive oil. Add sliced mushrooms and grated onion (or onion powder). Cook, stirring often, until tender and golden brown, about 5-6 minutes.
  • Add garlic and stir to cook for about 30 seconds.
  • Add the 4 tablespoons butter to pan and let it melt. Sprinkle your 4 tablespoons flour evenly over the top of the mushroom mixture and stir often, for about 1 minute to form a smooth roux.
  • Reduce heat to medium low. Slowly stir in beef broth, stirring and whisking to avoid flour lumps. Stir until mixture is smooth and add salt and pepper, and Worcestershire sauce. Simmer for 3-5 minutes until sauce begins to thicken slightly.
  • Stir in the cream and simmer on low for another minute or two until thick, creamy, and gently bubbling. At this point, taste your sauce and add more salt and pepper if you like!
    Make sure beans are very dry (or they will thin your sauce). Pat down with paper towels if needed. Add beans to pan and gently fold mixture all together until well coated.
  • Transfer to a 9x13" (or similar) baking dish.
    Sprinkle with the crispy onions and bake for about 20 minutes, until bubbling all over and onions are crisped and golden brown. (See notes below for Make-Ahead instructions)

Notes

Make-Ahead Instructions (Up to 24 Hours!)
  1. Prepare the recipe through step 8 but do not add the fried onions yet. 
  2. Transfer mixture to your baking dish and let cool for about 10 minutes.  Cover well and refrigerate for up to 24 hours. 
To Bake from Refrigerated
  1. Remove casserole from fridge and let it rest at room temperature for 20-30 minutes. 
  2. Preheat oven to 375F. 
  3. Bake uncovered for 10 minutes and then give the bean mixture a quick and gentle stir to distribute heat. 
  4. Add the crispy onions evenly over the top.
  5. Continue baking for 20-30 minutes or until the center is hot and bubbling. (That's your sign it's ready!) If at any point the onions are getting too browned, just tent with a piece of foil. 
Gluten Free Version
In place of flour, use 2 tablespoons cornstarch mixed with a few tablespoons of cold beef broth to make a slurry.  Whisk the slurry into the simmering broth mixture after the mushrooms and garlic have cooked.  Let it bubble for 1-2 minutes until thickened, then stir in the cream as usual. (Don't forget you'll need to omit or substitute something for the fried onions as well).

Nutrition

Serving: 0.75cups, Calories: 196kcal, Carbohydrates: 11g, Protein: 4g, Fat: 16g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.2g, Cholesterol: 39mg, Sodium: 460mg, Potassium: 334mg, Fiber: 3g, Sugar: 4g, Vitamin A: 1117IU, Vitamin C: 12mg, Calcium: 59mg, Iron: 1mg
Course: Side Dishes
Cuisine: American
Keyword: From Scratch Green Bean Casserole
Calories: 196kcal
Did You Make This Recipe?Snap a picture, and hashtag it #ourbestbites. We love to see your creations on our Instagram @ourbestbites!