Low-Carb Keto Green Bean Casserole Recipe
Introduction
This low-carb keto green bean casserole is a comforting twist on the classic dish, perfect for those following a ketogenic lifestyle. Creamy, savory, and topped with crispy bacon, it’s a satisfying side that pairs well with your favorite main courses.

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 your 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 on both sides, about 4 minutes per side. Transfer to a plate lined with paper towels to drain excess fat, discarding most of the bacon fat but reserving about 1 tablespoon in the skillet.
- Step 3: Increase the heat to medium-high in the skillet and add the sliced mushrooms and diced onion. Cook, stirring occasionally, until golden brown, about 3 minutes.
- Step 4: Add the half-and-half, milk, cream cheese, sea salt, and pepper to the skillet. Bring the mixture to a boil, stirring constantly, until it begins to thicken, about 4 minutes. Reduce heat to medium and continue cooking, stirring occasionally, until the sauce is very thick—about the consistency of condensed soup—around 7 to 8 minutes.
- Step 5: Meanwhile, bring a large pot of salted water to a boil. Add the green beans and cook until just fork-tender, about 7 to 8 minutes. Drain and pat dry with paper towels to remove excess moisture.
- Step 6: Stir the drained green beans into the thickened sauce until well coated. Press this mixture evenly into an 8×8-inch baking pan and bake in the preheated oven until bubbly, about 15 to 20 minutes.
- Step 7: While the casserole bakes, pulse the cooked bacon in a food processor until it forms small crumbs. Sprinkle the bacon crumbs over the bubbly casserole and bake for an additional 5 minutes.
- Step 8: Remove from oven and serve immediately, enjoying the creamy, crispy, flavorful keto-friendly side dish.
Tips & Variations
- For a richer flavor, try using heavy cream instead of half-and-half and milk.
- Swap mushrooms with your favorite low-carb vegetable like zucchini or cauliflower for a different twist.
- To make this dairy-free, use coconut cream and a vegan cream cheese alternative.
- Ensure green beans are well dried after boiling to prevent a watery casserole.
Storage
Store leftover casserole in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F until warmed through to maintain a crispy top. Microwave reheating is possible but may soften the bacon topping.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh or frozen green beans?
Fresh green beans are preferable for the best texture, but frozen green beans can be used. Thaw and drain well before adding to the casserole to avoid excess moisture.
Is this recipe suitable for a strict keto diet?
Yes, this recipe uses low-carb ingredients and avoids high-carb fillers, making it a great option for a strict keto diet.
PrintLow-Carb Keto Green Bean Casserole Recipe
This Low-Carb Keto Green Bean Casserole is a creamy, savory dish perfect for keto and low-carb diets. Featuring tender green beans smothered in a rich mushroom and onion cream sauce, topped with crispy bacon crumbs for an irresistible crunch. It’s a delicious and comforting side dish ideal for holiday dinners or any cozy meal.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 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 (175°C) and heat a large skillet over medium heat to prepare for cooking the bacon and vegetables.
- Cook Bacon: Place the bacon slices in the heated skillet and cook them until golden brown and crispy on each side, approximately 4 minutes per side. Once cooked, transfer bacon to a plate lined with paper towels to blot excess fat. Discard most of the bacon fat, leaving about 1 tablespoon in the skillet.
- Sauté Vegetables: Increase skillet heat to medium-high and add the sliced mushrooms and diced onions. Cook, stirring occasionally, until the vegetables become golden brown, roughly 3 minutes.
- Thicken Sauce: Stir in the half-and-half, 2% milk, cream cheese, sea salt, and pepper into the skillet with the vegetables. Bring the mixture to a boil while stirring constantly. Continue boiling and stirring until the sauce begins to thicken, about 4 minutes. Reduce heat to medium and cook, stirring occasionally, until very thick, about 7-8 minutes, achieving a consistency similar to condensed soup.
- Boil Green Beans: While the sauce thickens, bring a large pot of salted water to a boil. Add trimmed green beans and cook until just fork-tender, about 7-8 minutes. Drain the beans, then pat dry with paper towels to remove excess moisture.
- Assemble and Bake Casserole: Combine the cooked green beans with the thickened sauce in the skillet, stirring until beans are well coated. Transfer the mixture into an 8×8-inch baking pan and press evenly. Bake in the preheated oven for 15-20 minutes or until bubbly.
- Add Bacon Topping: While baking, pulse the cooked bacon in a food processor until it forms small crumbs. Remove the casserole from the oven, sprinkle bacon crumbs evenly on top, and bake for an additional 5 minutes.
- Serve: Remove casserole from the oven and serve immediately while warm and delicious.
Notes
- Make sure to pat the green beans dry after boiling to prevent the casserole from becoming watery.
- If you prefer a thicker bacon topping, crisp the bacon a bit longer before pulsing into crumbs.
- For extra flavor, consider adding a teaspoon of garlic powder to the sauce.
- You can substitute full-fat cream cheese with mascarpone for a milder flavor.
- This dish can be prepared a day ahead; reheat covered in the oven before serving.
Keywords: Keto green bean casserole, low carb casserole, keto side dish, green beans keto recipe, keto holiday side

