Keto Cheesy Green Bean, Mushroom & Bacon Casserole
There are certain recipes that instantly feel like comfort food, and this Keto Cheesy Green Bean, Mushroom & Bacon Casserole is one of those dishes in my house. I first tried a version of this recipe after my sister brought it to a family dinner and everyone kept asking for the recipe before the meal was even over.
Last weekend, I made it for my family as a cozy Sunday dinner side dish. I was craving something rich and comforting but still keto-friendly. As the bacon sizzled and the cheesy mushroom sauce came together, the kitchen smelled absolutely amazing. By the time it came out of the oven, golden and bubbly, everyone was already waiting at the table.
The combination of crisp-tender green beans, savory mushrooms, smoky bacon, and creamy melted cheese was a huge hit. Even family members who aren’t following a keto lifestyle went back for seconds. Now it’s one of my favorite recipes when I’m hosting guests, celebrating a special occasion, or simply need a little comfort food after a long week.
Why You’ll Love This Recipe
✅ Keto-friendly
✅ Low-carb comfort food
✅ Loaded with bacon and cheese
✅ Family-approved
✅ Great holiday side dish
✅ Easy to make ahead
✅ Rich and satisfying
✅ Perfect for meal prep
Recipe Information
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 8
Course: Side Dish
Diet: Keto, Low-Carb, Gluten-Free
Keto Cheesy Green Bean, Mushroom & Bacon Casserole Recipe
Ingredients
Main Ingredients
1½ pounds fresh green beans, trimmed
8 ounces mushrooms, sliced
8 slices bacon, cooked and crumbled
2 tablespoons butter
3 cloves garlic, minced
Creamy Cheese Sauce
1 cup heavy cream
4 ounces cream cheese, softened
1 cup shredded cheddar cheese
½ cup shredded mozzarella cheese
¼ cup grated Parmesan cheese
Seasonings
1 teaspoon onion powder
½ teaspoon garlic powder
½ teaspoon salt
¼ teaspoon black pepper
Topping
½ cup shredded cheddar cheese
2 tablespoons bacon crumbles
Equipment Needed
9×13-inch casserole dish
Large skillet
Saucepan
Mixing spoon
Instructions
Step 1: Preheat Oven
Preheat oven to 375°F (190°C).
Lightly grease a casserole dish.
Step 2: Prepare the Green Beans
Bring a large pot of water to a boil.
Cook green beans for 4–5 minutes until slightly tender.
Drain and immediately rinse under cold water.
Set aside.
Step 3: Cook the Mushrooms
In a large skillet, melt butter over medium heat.
Add:
Mushrooms
Garlic
Cook for 5–7 minutes until mushrooms soften and release their moisture.
Step 4: Make the Cheese Sauce
Reduce heat to low.
Add:
Heavy cream
Cream cheese
Whisk until smooth.
Stir in:
Cheddar cheese
Mozzarella cheese
Parmesan cheese
Onion powder
Garlic powder
Salt
Pepper
Cook until creamy and fully combined.
Step 5: Combine Everything
Fold into the sauce:
Green beans
Cooked mushrooms
Most of the bacon (reserve some for topping)
Mix gently.
Step 6: Assemble the Casserole
Transfer mixture to the prepared baking dish.
Top with:
Remaining cheddar cheese
Reserved bacon crumbles
Step 7: Bake
Bake uncovered for 20–25 minutes until:
Hot and bubbly
Cheese is melted
Top is lightly golden
Step 8: Serve
Allow to rest for 5 minutes before serving.
Enjoy while warm and cheesy.
Keto Tips for Success
Use Fresh Green Beans
Fresh green beans provide the best texture and flavor.
Don’t Overcook the Beans
They will continue cooking in the oven.
Cook Mushrooms Thoroughly
Removing excess moisture helps prevent a watery casserole.
Use Full-Fat Dairy
Full-fat ingredients create the richest texture and help keep carbs low.
Delicious Variations
Chicken Bacon Version
Add:
2 cups cooked shredded chicken
Turn it into a complete meal.
Spicy Keto Casserole
Add:
Red pepper flakes
Diced jalapeños
For extra heat.
Three-Meat Version
Add:
Cooked sausage
Diced ham
For even more protein.
Extra Cheesy Version
Mix in:
Gouda
Monterey Jack
Colby cheese
What to Serve With This Casserole
This keto casserole pairs wonderfully with:
Grilled steak
Roasted chicken
Pork chops
Meatloaf
Salmon
Turkey
Last weekend, I served it alongside grilled chicken, and it completely stole the show.
Storage Instructions
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze for up to 2 months.
Reheating
Oven
Bake at 350°F (175°C) for 15 minutes.
Microwave
Heat individual servings for 1–2 minutes.
Estimated Nutrition Per Serving
Calories: 310
Protein: 12g
Fat: 27g
Total Carbohydrates: 7g
Fiber: 2g
Net Carbs: 5g
Nutrition values are estimates and may vary depending on ingredients used.
Frequently Asked Questions
Is this casserole keto-friendly?
Yes! With approximately 5 net carbs per serving, it fits well into most keto meal plans.
Can I use frozen green beans?
Yes, but thaw and drain them thoroughly first.
Can I make it ahead?
Absolutely. Assemble the casserole up to 24 hours ahead and bake when ready.
What mushrooms work best?
Cremini, white button, or baby bella mushrooms all work beautifully.
Can I add chicken?
Yes! Shredded chicken makes this a hearty keto main dish.
Why is my casserole watery?
Mushrooms may not have been cooked long enough, or frozen green beans may not have been drained well.
Can I freeze leftovers?
Yes. Cool completely before freezing in airtight containers.
Final Thoughts
This Keto Cheesy Green Bean, Mushroom & Bacon Casserole is the kind of recipe that makes eating low-carb feel effortless. The creamy cheese sauce, smoky bacon, tender green beans, and savory mushrooms create a dish that’s rich, comforting, and incredibly satisfying.
When I made it for my family last weekend, everyone loved it—even those who weren’t eating keto. It’s now one of those reliable recipes I turn to whenever I need a crowd-pleasing side dish or a comforting meal that doesn’t derail my goals.
