Green Bean Casserole with Bacon
Prep Time
20 mins
Cook Time
45 mins
Total Time
1 hr 5 mins

Bring comfort food to all of your special family gatherings this season with a healthy and fresh Green Bean Casserole with Bacon -- a simple side dish that's made from scratch!

Course: Side Dish
Cuisine: American
Keyword: fresh green bean casserole, green bean casserole from scratch, green bean casserole with bacon
Servings: 8 people
Calories: 111 kcal
Author: Blair
  • 24 oz. fresh green beans, washed, drained, and trimmed OR frozen green beans (thawed)
  • 3 slices bacon, diced
  • 1 large onion, diced
  • 1 (8 ounce) container sliced white mushrooms
  • 1 ¼ cups chicken broth
  • 1 tablespoon cornstarch
  • 1/2 teaspoon salt
  • ¼ teaspoon pepper
  • ½ cup sliced almonds
  1. Preheat oven to 350 degrees F.
  2. Spray a large casserole dish with cooking spray and place fresh green beans in the bottom of the dish.

  3. In a large skillet, fry bacon over medium-high heat until just crisp (about 4-5 minutes). Add onions and mushrooms; cook until just soft (about 5-7 more minutes).

  4. Add chicken broth, cornstarch, salt and pepper to the skillet and whisk to combine (scraping the brown bits from the bottom of the skillet for maximum flavor!). Bring to a boil, then reduce heat and allow sauce to simmer and thicken (about 5-10 minutes).

  5. Pour sauce over green beans and toss to coat.
  6. Cover casserole with lid or foil and bake for approximately 35 minutes (or until green beans are tender). Remove cover, sprinkle top of casserole with almonds, and return to the oven for 5-10 more minutes (or until almonds are toasted and golden). Season with additional salt and pepper, to taste.

Recipe Notes

Cooking for a Smaller Family? Cut the ingredients in half and bake the casserole in an 8-inch square dish. The rest of the instructions remain the same.

How to Cook Green Beans for a Casserole:

I think that this dish is best when the green beans are just baked in the oven (and not pre-cooked). However, if you prefer very soft green beans in your casserole, you can pre-cook them before placing them in your baking dish. To do so, simply boil the green beans in a pot of water for about 5 minutes. Then immediately transfer the green beans to a bowl of ice water to stop the cooking process (for now). Place the blanched green beans in the baking dish and proceed with the recipe as instructed.

Can Green Bean Casserole be Made Ahead?

Yes! You can assemble this green bean casserole the night before! Prepare the dish through Step #5 (pouring the sauce over the beans), cover the dish, and keep it in your refrigerator until ready to bake. Allow the dish to sit on the counter and come to room temperature before proceeding with the baking instructions.

Nutrition Facts
Green Bean Casserole with Bacon
Amount Per Serving (1 /8 of the recipe)
Calories 111 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 1g6%
Cholesterol 5mg2%
Sodium 340mg15%
Potassium 300mg9%
Carbohydrates 9g3%
Fiber 3g13%
Sugar 3g3%
Protein 4g8%
Vitamin A 585IU12%
Vitamin C 13.9mg17%
Calcium 55mg6%
Iron 1.3mg7%
* Percent Daily Values are based on a 2000 calorie diet.