stovetop green bean casserole

5 from 3 votes
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6


  • 1 ½ lbs. haricots verts (French string beans), trimmed
  • 3 tablespoons unsalted butter
  • 12 oz. white mushrooms, trimmed and sliced
  • 1 teaspoon Dijon mustard
  • 2 cloves garlic, minced
  • 3 tablespoons flour
  • 1 cup chicken broth
  • 1 cup heavy cream
  • 1 cup sour cream
  • cup fried onions (store-bought or homemade)


  • Bring a large pot of salted water to a boil. Add 1 ½ lbs. beans and blanch until crisp but tender, 2-3 minutes. Immediately drain, run cold water over them or plunge into an ice bath to cool and stop the cooking process. Drain and dry.
  • In a large skillet, melt 3 tablespoons butter and add 12 oz. sliced mushrooms. Season with salt and pepper and add 1 teaspoon Dijon. Cook mushrooms, 5-8 minutes until they release most of their liquid.
  • Using a whisk, add 2 cloves minced garlic and 3 tablespoons flour. Stir to incorporate then add 1 cup broth. Bring to a simmer. Stir in 1 cup heavy cream and 1 cup sour cream, and bring to a simmer, tasting to adjust seasoning. Cook mixture until it’s thickened and coats the back of a spoon, about 10 minutes.
  • To assemble, stir the beans into the mushroom mixture. Simmer on the stove, until the beans become tender.


  • Serve with our Thanksgiving menu to complete the meal.


  • Protein: For additional protein, crisp ½ lb. diced bacon in the large skillet before sautéing mushrooms. Remove crisped bacon for garnish. Sauté mushrooms in bacon fat.
  • Vegetarian: Swap chicken broth for vegetable broth.
  • Gluten-Free: Use gluten-free flour such as Cup 4 Cup. Fry your own onions for topping.


  • Trim beans and slice mushrooms up to 3 days in advance. Store beans in an airtight container and mushrooms in a paper bag in the refrigerator.


Calories: 346kcal | Carbohydrates: 17g | Protein: 7g | Fat: 30g | Saturated Fat: 17g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 83mg | Sodium: 214mg | Potassium: 523mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1781IU | Vitamin C: 16mg | Calcium: 115mg | Iron: 2mg