Go Back

Homemade Green Bean Casserole

I grew up on the canned version but this homemade green bean casserole has everything you love about the classic in a fresher package. It takes ~1 hour but most of that is hands-off baking time.
Print Pin
Prep Time: 20 minutes
Cook Time: 50 minutes
Cooling Time: 10 minutes
Total Time: 1 hour 20 minutes

Ingredients

Ingredients (~6 servings)

  • 1 1/2 lbs fresh green beans trimmed and cut into 3″ pieces
  • 1 Tbsp neutral oil
  • 8 oz cremini mushrooms chopped
  • 3 Tbsp unsalted butter
  • 2 small shallots thinly sliced
  • 2 garlic cloves minced
  • 3 Tbsp flour
  • 3 oz cream cheese room temperature
  • 3/4 cup chicken or vegetable broth
  • 2 tsp Worcestershire sauce
  • 3/4 cup half and half
  • 1 pinch ground nutmeg
  • 1/3 cup freshly grated parmesan cheese
  • 3/4 cup crispy fried onions
  • kosher salt
  • freshly cracked black pepper

Instructions

  • Preheat oven to 375F and grease a 9x13 baking dish.
  • Bring salted water to a boil, add green beans, and cook 3-5 minutes until bright green.
  • Drain green beans and set aside.
  • Heat oil in a pot over medium-high heat, add mushrooms, sprinkle with salt, and cook 8-10 minutes until browned, stirring occasionally.
  • Remove mushrooms and set aside.
  • Reduce heat to medium, add butter, then cook shallots and garlic 2-3 minutes until soft.
  • Sprinkle flour over top, stir well, and cook 2-3 minutes, stirring constantly.
  • Add cream cheese and stir until melted.
  • Add broth and bring to a simmer.
  • Add Worcestershire sauce and half and half, bring back to a simmer.
  • Stir in nutmeg and parmesan until melted.
  • Season with salt and pepper to taste.
  • Stir in blanched green beans and browned mushrooms.
  • Pour mixture into prepared baking dish and cover with foil.
  • Bake covered for 15 minutes, then uncover and bake 15 minutes more.
  • Sprinkle crispy onions over top and bake 5 more minutes.
  • Let cool 5-10 minutes before serving.
Tried this recipe?Leave a comment below & let me know!