Green Bean Casserole Recipe
Introduction
Green Bean Casserole is a classic comfort dish that combines tender green beans with a rich, cheesy sauce and crispy bacon. Topped with crunchy panko breadcrumbs, it’s a perfect side for holiday dinners or any family meal.

Ingredients
- 2 lb. fresh green beans, ends cut off
- 4 slices bacon, cut into 1/4-inch pieces
- 1/2 large onion, chopped
- 3 cloves garlic, minced
- 4 tbsp. butter
- 4 tbsp. all-purpose flour
- 2 1/2 c. whole milk
- 1/2 c. half-and-half
- 1 1/2 tsp. salt, plus more to taste
- Freshly ground black pepper, to taste
- 1/8 tsp. cayenne pepper
- 1 c. grated sharp cheddar cheese
- Chicken broth, if needed for thinning
- 1 (4 oz.) jar sliced pimientos, drained
- 1 c. panko breadcrumbs
Instructions
- Step 1: Cut the green beans in half if you prefer smaller pieces. Blanch them by dropping into lightly salted boiling water for 3 to 4 minutes. Remove with a slotted spoon and immediately plunge into ice cold water to stop the cooking. Drain and set aside.
- Step 2: In a skillet over medium heat, cook the bacon pieces for 2 minutes. Add the chopped onion and minced garlic, cooking for 3 to 5 minutes until the bacon is cooked through but not crisp and the onion is golden brown. Remove from heat and set aside.
- Step 3: In a separate pan, melt the butter over medium heat. Sprinkle in the flour and whisk to combine, cooking for 1 to 2 minutes. Gradually add the whole milk and half-and-half, whisking constantly until the sauce thickens, about 2 minutes. Stir in salt, black pepper, and cayenne pepper. Add the grated cheddar and stir until melted. If the sauce is too thick, add a splash of chicken broth to reach desired consistency. Remove from heat.
- Step 4: Stir the drained pimientos and bacon-onion mixture into the cheese sauce. Gently fold in the blanched green beans. Transfer everything to a baking dish and evenly sprinkle the panko breadcrumbs on top. Bake at 350°F for 30 minutes or until the sauce is bubbly and the topping is golden brown.
Tips & Variations
- For extra crispness, toast the panko breadcrumbs lightly in a dry skillet before topping the casserole.
- Substitute sharp cheddar with Gruyère or Monterey Jack for a different flavor profile.
- Use cream instead of half-and-half for a richer sauce.
- Add sliced mushrooms sautéed with the bacon and onion for more depth.
- For a vegetarian version, omit bacon and use vegetable broth instead of chicken broth.
Storage
Store leftover casserole covered in the refrigerator for up to 3 days. Reheat gently in a microwave or oven at 325°F until warmed through to maintain the sauce’s creaminess and crispy topping.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen green beans instead of fresh?
Yes, you can. If using frozen green beans, thaw and drain them well before adding to the casserole. Blanching is optional since they are usually pre-cooked.
How can I make this casserole ahead of time?
You can assemble the casserole up to the point before baking, cover it, and refrigerate for up to 24 hours. Bake it directly from the fridge, adding a few extra minutes to the cooking time if needed.
Print
Green Bean Casserole Recipe
- Total Time: 1 hour
- Yield: 6 servings 1x
Description
This classic Green Bean Casserole recipe features tender blanched green beans mixed with a creamy cheesy sauce infused with bacon, onions, and garlic, topped with crispy panko breadcrumbs baked to golden perfection. It’s a savory, comforting dish perfect for holiday dinners or family gatherings.
Ingredients
Green Beans
- 2 lb. fresh green beans, ends cut off
Bacon and Aromatics
- 4 slices bacon, cut into 1/4-inch pieces
- 1/2 large onion, chopped
- 3 cloves garlic, minced
Sauce
- 4 tbsp. butter
- 4 tbsp. all-purpose flour
- 2 1/2 c. whole milk
- 1/2 c. half-and-half
- 1 1/2 tsp. salt, plus more to taste
- Freshly ground black pepper, to taste
- 1/8 tsp. cayenne pepper
- 1 c. grated sharp cheddar cheese
- Chicken broth, if needed for thinning (optional)
- 1 (4 oz.) jar sliced pimientos, drained
Topping
- 1 c. panko breadcrumbs
Instructions
- Blanch the Green Beans: Cut the green beans in half if desired for smaller pieces. Bring a pot of lightly salted water to a boil, then drop the green beans in and cook for 3 to 4 minutes. Remove with a slotted spoon and immediately plunge into ice-cold water to stop cooking. Drain thoroughly and set aside.
- Cook Bacon, Onion, and Garlic: Heat a skillet over medium heat and add the bacon pieces. Cook for 2 minutes, then add the chopped onion and minced garlic. Continue cooking for 3 to 5 minutes until the bacon is cooked through but not crisp, and the onions are golden brown. Remove from heat and set aside.
- Make the Cheese Sauce: In a separate skillet or saucepan, melt butter over medium heat. Sprinkle in the flour and whisk continuously for 1 to 2 minutes to form a roux. Slowly add the whole milk and half-and-half while whisking constantly. Continue cooking until the sauce thickens, about 2 minutes. Season with salt, black pepper, and cayenne pepper. Add the grated sharp cheddar cheese and stir until melted. If the sauce appears too thick, add a splash of chicken broth to reach desired consistency. Turn off the heat.
- Combine Ingredients: Stir the drained pimientos into the cheese sauce, then fold in the bacon, onion, and garlic mixture. Gently pour and stir this sauce mixture over the blanched green beans until coated evenly.
- Assemble and Bake: Transfer the green bean and sauce mixture into a baking dish. Evenly sprinkle the panko breadcrumbs over the top. Bake in a preheated oven at 350°F (175°C) for 30 minutes, or until the sauce is bubbly and the breadcrumb topping is golden and crispy.
Notes
- Blanching the green beans before baking helps maintain their bright color and crisp-tender texture.
- If you prefer a vegetarian version, omit the bacon and substitute with smoked paprika for a smoky flavor.
- You can prepare the casserole a few hours ahead and refrigerate; add extra baking time if baking chilled.
- For extra richness, swap half-and-half with heavy cream.
- Adjust seasoning to taste, especially salt, depending on bacon and broth saltiness.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Keywords: green bean casserole, green beans, cheesy casserole, holiday side dish, baked green beans, bacon green beans, comfort food

