Print

Irresistible Crockpot Green Bean Casserole from Scratch

crockpot green bean casserole from scratch - featured image

A classic and comforting green bean casserole made from scratch with fresh ingredients and a homemade mushroom sauce, cooked slowly in a crockpot for a creamy, garlicky, and crunchy dish perfect for family meals.

Ingredients

Scale
  • 1 ½ pounds fresh green beans, trimmed and cut into 2-inch pieces
  • 8 ounces fresh mushrooms, sliced (white button or cremini)
  • 4 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 ½ cups chicken or vegetable broth
  • 1 cup whole milk or cream (or dairy-free milk for vegan option)
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • Salt and black pepper to taste
  • 1 teaspoon Worcestershire sauce (optional)
  • 1 ½ cups fried onions (store-bought or homemade)

Instructions

  1. Wash and trim 1 ½ pounds of fresh green beans, cutting them into roughly 2-inch pieces. Set aside.
  2. Heat 4 tablespoons of unsalted butter in a large skillet over medium heat. Add 8 ounces of sliced mushrooms and 1 small diced yellow onion. Cook for 5-7 minutes, stirring occasionally, until mushrooms release moisture and onions are translucent.
  3. Add 2 minced garlic cloves and cook for another minute until fragrant.
  4. Sprinkle 3 tablespoons of all-purpose flour over the mushroom mixture and stir well to coat. Cook for 1-2 minutes to remove raw flour taste.
  5. Slowly whisk in 1 ½ cups chicken or vegetable broth, ensuring no lumps form. Then add 1 cup whole milk or cream. Stir continuously as the sauce thickens, about 3-5 minutes.
  6. Season with salt, black pepper, and 1 teaspoon Worcestershire sauce if using. The sauce should be creamy and smooth.
  7. Transfer the mushroom sauce into the crockpot. Add the prepared green beans and gently stir to coat everything evenly.
  8. Cover and cook on low for 3-4 hours, or until green beans are tender but still have a slight bite. Avoid cooking on high to prevent drying or separating the sauce.
  9. About 15 minutes before serving, sprinkle 1 ½ cups of fried onions evenly over the casserole. Cover and cook for the final 10-15 minutes to crisp up the topping slightly.
  10. Give the casserole a gentle stir to mix some of the crispy onions into the sauce, but keep plenty for texture on top. Taste and adjust seasoning if needed. Serve warm.

Notes

If the sauce looks too thick during cooking, add a splash of broth or milk to loosen it. Keep the crockpot lid closed as much as possible to maintain moisture. Use fresh green beans for best texture; frozen beans tend to get mushy. Add fried onions at the end to keep them crispy. For vegan or gluten-free versions, substitute butter, milk, broth, flour, and fried onions accordingly.

Nutrition

Keywords: green bean casserole, crockpot recipe, homemade mushroom sauce, slow cooker casserole, holiday side dish, easy family meal