Menu
Recipes / Sides

Green Bean Casserole From Scratch

This green bean casserole from scratch is rich, flavorful, and surprisingly easy. Tender green beans and chunks of bacon in a rich mushroom sauce topped with homemade crispy onions. This is a simple side dish everyone is sure to love. You can substitute some shortcuts if you are in a rush, like canned green beans or store bought crispy onions.

If you like this green bean casserole from scratch, you’ll love…

Scalloped Sweet Potatoes

Fall Kale Salad

Simple Glazed Carrots

Easy Green Bean Almondine

Grocery List:

  • Fresh green beans
  • Butter
  • Garlic
  • Mushrooms
  • Bacon
  • Cream of mushroom soup
  • Cream
  • Salt & pepper
  • Yellow onion
  • Oil

Rich, creamy mushroom sauce bring everything together!

Serve this green bean casserole with…

One Pan Tuscan Chicken

Red Wine Braised Short Ribs with Cauliflower Mash

Creamy Garlic Smothered Pork Chops

Instructions for the green bean casserole from scratch:

Preheat oven to 375 degrees F, grease a large baking dish and set aside.

Bring a large stock pot of water to a heavy simmer. Add in the green beans and cook for 5-6 minutes until tender. Drain and place into ice water to stop the cooking.

In a large sauté pan heat butter over medium-high heat. Add in the garlic, cook for 1-2 minutes until fragrant. Toss in the bacon and cook for another 1-2 minutes. Add in the sliced mushrooms, cook until tender.

Mix in the cream of mushroom soup and heavy cream. Stir to combine, season with salt and pepper.

Place the blanched green beans in a large baking dish, top with the mushroom cream sauce. Stir to combine, bake at 375 for 25-30 minutes or until the casserole is bubbly and the green beans are tender.

For the crispy onions:

In a small sauce pan heat the oil over high heat, once warm add in the sliced onion and cook, stirring often for 6-8 minutes or until golden brown and crispy. Place on a towel lined place to remove access oil.

Top with the crispy onion, serve and enjoy!

Green Bean Casserole From Scratch

5 from 1 vote
Course: Appetizer, Side Dish
Cuisine American
Keyword: Easy Side Dishes, Green Bean Casserole, Holiday Sides, Thanksgiving, Vegetable Side
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 8
Author: The Hearty Life
Cost: $$
Print Recipe Pin Recipe

Equipment:

  • Baking dish

Ingredients: 

  • 2 lbs. Fresh green beans, ends trimmed
  • 2 tbsp Unsalted Butter
  • 3 cloves Garlic, minced
  • 1/2 lb. Bacon, chopped
  • 1 pint Whole mushrooms, sliced thin
  • 1 10.5 oz. Can, cream of mushroom soup
  • 1/2 cup Heavy cream
  • Salt and pepper, to taste

For the crispy onions:

  • 1/4 cup Vegetable oil
  • 2 large Yellow onions, sliced thin

Instructions:

  • Preheat oven to 375 degrees F, grease a large baking dish and set aside.
  • Bring a large stock pot of water to a heavy simmer. Add in the green beans and cook for 5-6 minutes until tender. Drain and place into ice water to stop the cooking.
  • In a large sauté pan heat butter over medium-high heat. Add in the garlic, cook for 1-2 minutes until fragrant. Toss in the bacon and cook for another 1-2 minutes. Add in the sliced mushrooms, cook until tender.
  • Mix in the cream of mushroom soup and heavy cream. Stir until incorporated, season with salt and pepper.
  • Place the blanched green beans in a large baking dish, top with the mushroom cream sauce. Stir to combine, bake at 375 for 25-30 minutes or until the casserole is bubbly and the green beans are tender.

For the crispy onions:

  • In a small sauce pan heat the oil over high heat, once warm add in the sliced onion and cook, stirring often for 6-8 minutes or until golden brown and crispy. Place on a towel lined place to remove access oil.
  • Top with the crispy onion, serve and enjoy!

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Did you make this recipe?

I would love to see it! Take a picture and post to Instagram with the tag @theheartylife and the hashtag #theheartylife – You can also leave me a question or comment below! If you’ve tried this recipe, feel free to give it a star rating on the recipe above.