Low-Carb Keto Green Bean Casserole Recipe
Introduction
This Low-Carb Keto Green Bean Casserole offers a delicious twist on the classic comfort food favorite, perfect for those watching their carb intake. Creamy, savory, and topped with crispy bacon, it’s sure to become a holiday or weeknight favorite.

Ingredients
- 6 slices bacon
- 2 cups mushrooms (sliced)
- 1 cup onion (diced)
- 2/3 cup half-and-half
- 1/3 cup 2% milk
- 1/4 cup full-fat cream cheese
- 1 1/4 teaspoons sea salt
- 1/4 teaspoon pepper
- 1 pound green beans (trimmed)
Instructions
- Step 1: Preheat the oven to 350°F and heat a large skillet over medium heat.
- Step 2: Cook the bacon in the skillet until golden brown and crispy, about 4 minutes per side. Transfer to a paper towel-lined plate to drain excess fat. Discard most of the bacon fat in the pan, leaving about 1 tablespoon.
- Step 3: Increase heat to medium-high and add the sliced mushrooms and diced onion to the skillet. Cook, stirring occasionally, until the vegetables are golden brown, about 3 minutes.
- Step 4: Add half-and-half, milk, cream cheese, sea salt, and pepper to the skillet. Bring to a boil, stirring constantly. Continue boiling until the mixture begins to thicken, about 4 minutes.
- Step 5: Reduce heat to medium and cook, stirring occasionally, until the sauce reaches a thick consistency similar to condensed soup, about 7 to 8 minutes.
- Step 6: While the sauce thickens, bring a large pot of salted water to a boil. Add green beans and cook until just fork-tender, about 7 to 8 minutes. Drain and pat dry to remove excess water.
- Step 7: Stir the green beans into the sauce until well coated. Transfer the mixture to an 8×8-inch baking pan, pressing it evenly.
- Step 8: Bake in the preheated oven until bubbly, about 15 to 20 minutes.
- Step 9: While baking, pulse the cooked bacon in a food processor until crumbly. Sprinkle the bacon crumbs over the casserole and bake an additional 5 minutes.
- Step 10: Serve immediately and enjoy your creamy, keto-friendly green bean casserole.
Tips & Variations
- For extra creaminess, use full-fat heavy cream instead of half-and-half and 2% milk.
- Try adding a pinch of garlic powder or fresh thyme to the sauce for additional flavor.
- Swap out the green beans for asparagus or broccoli for a different low-carb vegetable option.
- Make vegetarian by omitting bacon and topping with toasted almonds or fried onions made from almond flour.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 300°F until warmed through, about 10-15 minutes, to maintain a crispy topping. Avoid microwaving to keep texture intact.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this casserole ahead of time?
Yes, you can assemble the casserole up to the baking step and store it covered in the refrigerator for up to 24 hours before baking.
Is this casserole suitable for a strict keto diet?
Yes, this recipe is low in carbs and uses keto-friendly ingredients like cream cheese and bacon, making it a great choice for a ketogenic diet.
PrintLow-Carb Keto Green Bean Casserole Recipe
This Low-Carb Keto Green Bean Casserole is a creamy, savory dish perfect for those following a ketogenic or low-carb lifestyle. Combining crispy bacon, sautéed mushrooms and onions, and tender green beans in a rich, thickened sauce, this casserole offers a delicious twist on a classic comfort food without the carb-heavy ingredients. Baked to bubbly perfection and topped with bacon crumbs, it makes a perfect side for holiday meals or anytime comfort food craving strikes.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Low Carb
Ingredients
Meat
- 6 slices bacon
Vegetables
- 2 cups mushrooms, sliced
- 1 cup onion, diced
- 1 pound green beans, trimmed
Dairy
- 2/3 cup half-and-half
- 1/3 cup 2% milk
- 1/4 cup full-fat cream cheese
Seasonings
- 1 1/4 teaspoons sea salt
- 1/4 teaspoon pepper
Instructions
- Preheat Oven and Heat Skillet: Preheat your oven to 350°F. Place a large skillet over medium heat to warm up while you prepare the ingredients.
- Cook Bacon: Add the bacon slices to the hot skillet and cook until golden brown and crispy on each side, about 4 minutes per side. Once cooked, transfer the bacon to a plate lined with paper towels to drain excess fat. Keep about 1 tablespoon of bacon fat in the skillet and discard the rest.
- Sauté Vegetables: Increase the skillet heat to medium-high and add the sliced mushrooms and diced onion. Cook, stirring occasionally, until they become golden brown and soft, roughly 3 minutes.
- Thicken Sauce: Pour in the half-and-half, 2% milk, and add the cream cheese, sea salt, and pepper to the skillet with the vegetables. Bring the mixture to a gentle boil, stirring constantly to prevent burning. Let it cook for about 4 minutes until it begins to thicken. Reduce the heat to medium and continue cooking, stirring occasionally, for another 7-8 minutes until it reaches a consistency similar to condensed soup.
- Boil Green Beans: While the sauce thickens, bring a large pot of salted water to a boil. Add the trimmed green beans and cook until just fork-tender, approximately 7-8 minutes. Drain well and pat the beans dry with paper towels to remove excess moisture.
- Combine Beans with Sauce: Add the cooked green beans to the thickened sauce in the skillet. Stir well to coat all beans evenly with the creamy sauce.
- Bake Casserole: Transfer the green bean and sauce mixture into an 8×8-inch baking dish, spreading it out evenly. Bake in the preheated oven for 15-20 minutes until the casserole is bubbly.
- Prepare Bacon Topping: While the casserole bakes, place the cooked bacon slices in a food processor and pulse until they form small, crumb-like pieces.
- Add Bacon and Finish Baking: Remove the casserole from the oven after the initial baking time. Sprinkle the bacon crumbs evenly on top and return to the oven for an additional 5 minutes to allow the bacon topping to heat and meld into the casserole.
- Serve: Remove from the oven and serve the casserole hot for a comforting low-carb side dish.
Notes
- To keep the casserole keto-friendly, avoid adding traditional fried onions or breaded toppings.
- If you prefer, substitute heavy cream for the half-and-half and milk for an even richer sauce.
- You can prepare the bacon and sauce ahead of time; assemble and bake right before serving.
- Make sure to dry the green beans thoroughly after boiling to prevent the casserole from becoming watery.
Keywords: keto green bean casserole, low carb casserole, keto side dish, green beans, bacon casserole, low carb comfort food

