This Cheesy Bacon and Green Bean Casserole is the perfect side dish for any occasion. With a creamy, cheesy sauce, crispy bacon, and tender green beans, it’s a flavor-packed casserole that’s sure to be a hit at your next family dinner, holiday gathering, or potluck. Easy to prepare with simple ingredients like sharp cheddar cheese, Monterey Jack cheese, bacon, and fresh green beans, this recipe is an absolute crowd-pleaser.

Ingredients
- 2 ½ pounds fresh green beans, ends trimmed
- 1 pound bacon, fried and chopped
- 4 ½ tablespoons unsalted butter
- 1 large yellow onion, diced
- 2 cloves garlic, finely minced
- ¼ cup all-purpose flour
- 2 cups whole milk
- 1 cup chicken bone broth
- 3 teaspoons brown sugar
- 1 ½ teaspoons salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- ¼ teaspoon cayenne pepper
- ⅓ cup heavy cream
- 8 ounces sharp cheddar cheese, grated
- 2 ounces Monterey Jack cheese, grated
- ⅓ cup Parmesan cheese, finely grated
- 2 cups French fried onions
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch casserole dish and set aside.
- Prepare Green Beans: Trim the ends of the green beans and cut them in half if desired. Bring a large pot of lightly salted water to a boil. Blanch the green beans for 4 minutes, then transfer them to an ice bath to stop the cooking process. Drain and pat dry, then place them in the prepared casserole dish.
- Cook Bacon: In a large skillet over medium heat, fry the bacon until crispy, about 4-5 minutes per side. Transfer the bacon to a paper towel-lined plate to drain excess grease, then chop into small pieces. Set aside.
- Make Sauce Base: Drain any excess bacon grease from the skillet and return it to medium heat. Add the butter and melt. Stir in the diced onion and cook for 4-5 minutes until softened and translucent. Add the minced garlic and cook for 1 minute, stirring frequently.
- Thicken Sauce: Sprinkle the flour over the onion mixture and cook, stirring constantly, for 1 minute. Gradually pour in the milk and chicken broth, stirring to combine. Continue stirring until the mixture thickens, about 2 minutes.
- Add Seasonings and Cheese: Remove the skillet from heat. Stir in the brown sugar, salt, black pepper, and cayenne pepper. Add the heavy cream, then fold in the grated cheddar, Monterey Jack, and Parmesan cheeses. Stir in half of the chopped bacon and half of the French fried onions.
- Assemble and Bake: Pour the cheese sauce over the green beans in the casserole dish and gently mix to coat. Bake for 25 minutes.
- Add Toppings: Sprinkle the remaining bacon and French fried onions over the top of the casserole and bake for an additional 5 minutes.
- Serve: Remove from the oven and serve warm. Enjoy this cheesy, savory casserole!
Why You’ll Love This Recipe
- Loaded with Flavor: The combination of crispy bacon, creamy cheese sauce, and savory green beans is irresistible.
- Perfect for Gatherings: This casserole is a crowd-pleaser for holidays, potlucks, or family dinners.
- Make-Ahead Friendly: Prep the dish ahead of time and bake just before serving.

Tips
- Don’t Skip the Ice Bath: Blanching the green beans and then shocking them in ice water keeps them vibrant and crisp.
- Grate Your Own Cheese: Pre-grated cheese can be coated with anti-caking agents, so freshly grated cheese melts smoother.
- Use Thick-Cut Bacon: It provides a hearty texture and rich flavor.
Variations and Substitutions
- Vegetarian Option: Omit the bacon and use vegetable broth instead of chicken broth.
- Different Cheeses: Swap in Gruyère or mozzarella for a unique twist.
- Spicy Kick: Increase the cayenne pepper or add red pepper flakes for extra heat.
- Low-Carb: Replace the flour with almond flour or a low-carb thickener.
FAQs
Can I use frozen green beans?
Yes, but thaw them completely and pat them dry to avoid excess moisture.
Can this be made in advance?
Absolutely! Assemble the casserole without the final bacon and onion topping, cover, and refrigerate for up to 24 hours. Add the toppings and bake just before serving.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.
Serving and Suggestions
- Serve Alongside: Pair this casserole with roast turkey, ham, or grilled chicken for a complete meal.
- Garnish Options: Sprinkle with fresh parsley or additional grated Parmesan for added flavor.
- Beverage Pairing: Complement the rich flavors with a crisp white wine or a refreshing iced tea.
Enjoy this Cheesy Bacon and Green Bean Casserole, a comforting and flavorful dish that’s sure to impress!
Cheesy Bacon and Green Bean Casserole
10
servings30
minutes30
minutesIngredients
2 ½ pounds fresh green beans, ends trimmed
1 pound bacon, fried and chopped
4 ½ tablespoons unsalted butter
1 large yellow onion, diced
2 cloves garlic, finely minced
¼ cup all-purpose flour
2 cups whole milk
1 cup chicken bone broth
3 teaspoons brown sugar
1 ½ teaspoons salt (or to taste)
½ teaspoon black pepper (or to taste)
¼ teaspoon cayenne pepper
⅓ cup heavy cream
8 ounces sharp cheddar cheese, grated
2 ounces Monterey Jack cheese, grated
⅓ cup Parmesan cheese, finely grated
2 cups French fried onions
Directions
- Preheat Oven: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch casserole dish and set aside.
- Prepare Green Beans: Trim the ends of the green beans and cut them in half if desired. Bring a large pot of lightly salted water to a boil. Blanch the green beans for 4 minutes, then transfer them to an ice bath to stop the cooking process. Drain and pat dry, then place them in the prepared casserole dish.
- Cook Bacon: In a large skillet over medium heat, fry the bacon until crispy, about 4-5 minutes per side. Transfer the bacon to a paper towel-lined plate to drain excess grease, then chop into small pieces. Set aside.
- Make Sauce Base: Drain any excess bacon grease from the skillet and return it to medium heat. Add the butter and melt. Stir in the diced onion and cook for 4-5 minutes until softened and translucent. Add the minced garlic and cook for 1 minute, stirring frequently.
- Thicken Sauce: Sprinkle the flour over the onion mixture and cook, stirring constantly, for 1 minute. Gradually pour in the milk and chicken broth, stirring to combine. Continue stirring until the mixture thickens, about 2 minutes.
- Add Seasonings and Cheese: Remove the skillet from heat. Stir in the brown sugar, salt, black pepper, and cayenne pepper. Add the heavy cream, then fold in the grated cheddar, Monterey Jack, and Parmesan cheeses. Stir in half of the chopped bacon and half of the French fried onions.
- Assemble and Bake: Pour the cheese sauce over the green beans in the casserole dish and gently mix to coat. Bake for 25 minutes.
- Add Toppings: Sprinkle the remaining bacon and French fried onions over the top of the casserole and bake for an additional 5 minutes.
- Serve: Remove from the oven and serve warm. Enjoy this cheesy, savory casserole!

Leave a Reply