Homemade Green Bean Casserole with Bacon
This homemade green bean casserole replaces canned soup with a rich bacon and mushroom cream sauce, topped with crispy fried shallots for a fresher, more flavorful take on the classic holiday side.
This homemade green bean casserole replaces canned soup with a rich bacon and mushroom cream sauce, topped with crispy fried shallots for a fresher, more flavorful take on the classic holiday side.
Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Boil the fresh green beans in salted water until tender-crisp. Drain and set aside.
In a large skillet over medium heat, cook the chopped bacon until crispy. Do not drain the grease.
Add the chopped mushrooms and diced onion to the skillet with the bacon and grease. Sauté until the vegetables are softened.
Season the mixture with dried thyme, salt, and pepper.
Sprinkle the all-purpose flour over the mixture and stir constantly for about one minute to cook out the raw flour taste.
Slowly pour in the heavy cream while stirring to create a smooth, thick sauce.
Stir in about half of the shredded mozzarella cheese until it's melted into the sauce.
Add the cooked green beans to the skillet and stir until everything is well coated in the cream sauce.
Transfer the green bean mixture to a baking dish and spread evenly.
Top with the remaining shredded mozzarella cheese.
Bake in a preheated oven at 350°F (175°C) for about 20 minutes, or until bubbly and golden.
While the casserole bakes, heat vegetable oil in a small pot. Fry the thinly sliced shallots until golden brown and crispy.
Use a spider strainer to remove the fried shallots from the oil and let them drain on a paper towel.
Once the casserole is done baking, top it generously with the homemade crispy shallots.
Serve hot and enjoy.
Store leftovers covered in the refrigerator for up to 3 days. Reheat gently at 325°F covered with foil until warmed through; add shallot topping fresh if reheating.
Yes. Assemble the casserole up to 24 hours ahead, refrigerate covered, then bake when ready. Add 5–10 minutes to baking time if starting from cold.
Fry shallots in batches in 350°F oil until golden brown, then drain on paper towels. Add them just before serving or during the last 5 minutes of baking to maintain crispness.
Yes, but thaw and pat them dry first to reduce excess moisture and prevent a watery casserole.
Yes. Gruyère, sharp cheddar, or a mix of Gruyère and Parmesan all work well for a richer, more complex flavor.
The cream sauce should bubble at the edges and the top should be golden brown. The green beans should be tender but not mushy, about 25–30 minutes at 350°F.
Stove Top Stuffing Meatloaf
85 min
Cajun Spaghetti With Creole Meat Sauce
55 min
BBQ Pork Sandwich
35 min
Greek Potato Salad
45 min
Creamy Corn Chowder
45 min

Chunky Chili
490 min

Easy Shrimp Etouffee

Crawfish Etouffee