Keto Green Bean Casserole

Need a keto-friendly side dish for a holiday dinner?  Or maybe over the summer, you’re looking for ways to use up your overflow of garden green beans?  This keto green bean casserole is the perfect side dish, all year long!

Plus, not only does this make a great side dish, but you can also optionally just mix in some cooked chicken, turkey, or another meat of your choice and you’ve got a full meal to eat right there.  Because this is so creamy and cheesy, it’s easy to take some plain rotisserie chicken and toss it in for a full meal.

Keto green bean casserole in a large dish next to a napkin

How to make a keto green bean casserole

Traditional green bean casseroles are generally made with canned green beans and canned cream of mushroom soup and are then loaded up with French fried onions.

We’ve put a more nutritious spin on this.  You’ll use fresh green beans, fresh mushrooms, and a sauce made from cheeses and stock.  There are also a few recommendations for optional keto-friendly toppings below.

Here are the ingredients you’ll need for this dish:


  • Fresh green beans
  • Onion
  • Mushrooms
  • Garlic


  • Butter
  • Cream cheese
  • Cheddar cheese

Pantry / On-Hand:

  • White wine
  • Dijon mustard
  • Chicken stock

*Side note – does sorting them out like this help? My wife says that it’s nice to see this in blog posts because she can quickly assess if she has all the ingredients she needs, or add them to her grocery list.

Here’s the quick breakdown of how to make this dish (you’ll find the full recipe down below!):

You’ll steam the green beans in the microwave while you sauté the onions and mushrooms on the stovetop (this helps to save time!).  When the onions and mushrooms are tender, you’ll stir in garlic, wine, Dijon, stock, cream cheese, and cheddar cheese.

Stir in the steamed green beans, then dump everything into a casserole dish and bake for about 20-30 minutes.

The result is an insanely rich, delicious keto green bean casserole – that was pretty easy to make!

This keto side dish does have a heavy cream cheese flavor to it, so if you’re not a fan of that – you’d probably want to look for another option.  We are cream cheese aficionados in our house, so we love that richness.

A wooden spoon in a casserole dish full of low carb green bean casserole

Options for topping:

While I actually prefer the creaminess of this keto green bean casserole alone, I know some of yall are thinking “where’s the crunchy topping?!”.  If that’s you, not to fear – there are two keto options you can use as a topping:

  • Bacon – When I do add a topping, this is my preferred choice!  Cook it up nice and crisp in a skillet while your casserole is baking, then crumble it on top when it comes out of the oven.  It’s rich and salty and pairs nicely with the rest of the ingredients.
  • Pork rinds – Simply crush them up and put them on top before serving.  These are very reminiscing of those French fried onions that are usually served on top of a green bean casserole.

Dietary Modifications

Luckily, this casserole is already keto-friendly, low carb, and gluten-free.  Gluten-free peeps, just double check your mustard – many are gluten-free but some aren’t; you’ll want to verify.

For anyone with food allergies, this should also be egg-free, soy-free, nut-free, and fish-free.  (Obviously double check your specific ingredients to confirm).

If you have other dietary needs, here are some easy modifications:


This can easily be made vegetarian by swapping out the chicken stock for vegetable stock.

Dairy-Free / Vegan:

I’m not going to lie, it’s probably going to alter the taste significantly to try to make this vegan.  I mean, the premise of this is just creamy, cheesy green beans.  I haven’t tried a keto vegan version of this yet, but if you want to try, here are my best guesses for substitutions.

I would personally swap the butter for a vegan butter of your choice when you sauté the onions and mushrooms.  Then, when those are done sautéing, add a little almond flour to create a low-carb roux.  Mix in the garlic, white wine, and Dijon – along with some almond milk.  That should help to give you some creaminess in there.

From there, you could try mixing in some of the dairy-alternative cream cheese/cheddar cheeses, I’ve just never personally been a huge fan of those.  If you do decide to try a vegan version, let me know how you make it in the comments!

Casserole dish with keto green bean casserole in it

I hope you enjoy this keto green bean casserole as much as my family does.  If you try it, be sure to leave a recipe rating or comment.

A wooden spoon in a casserole dish full of low carb green bean casserole

Low Carb Keto Green Bean Casserole

Yummy Keto Cooking
Whether you need a holiday side dish or just want to use up those green beans in your garden, this low carb keto green bean casserole is a perfect option. Rich, creamy, and delicious.
Cook Time 45 mins
Total Time 55 mins
Course Appetizer, Main Course, Side Dish, Snack
Cuisine American
Servings 6 side dish servings
Calories 184 kcal


Green bean casserole:

  • 1 pound fresh green beans
  • 2 tbsp butter
  • 1/2 cup onion, chopped (about 1 small onion)
  • 8 ounces baby portabella mushrooms, sliced
  • 2 cloves garlic, minced
  • 3 tbsp white wine
  • 1 tbsp Dijon mustard
  • 4 oz cream cheese (half a block)
  • 1/2 cup chicken broth
  • 1/2 cup cheddar, shredded

Optional toppings:

  • Crumbled cooked bacon or crushed pork rinds


  • Preheat oven to 350 degrees. Grease a casserole dish and set aside for now.
  • Place green beans in a microwave safe dish with a little water. Steam in the microwave for around 4 minutes. You want them to still be crisp tender.
  • Meanwhile, heat butter in a large skillet over medium heat. Add onion and mushrooms. Cook for 5-7 minutes, until both are tender.
  • Add the garlic, white wine and Dijon mustard. Cook for a minute.
  • Stir in cream cheese, chicken stock, and cheddar. Continue cooking over medium heat for another few minutes, stirring frequently, until everything is well combined.
  • Mix with green beans and then pour everything into the casserole dish. Bake at 350 degrees for 20-30 minutes, until everything is hot and bubbly. If desired, add optional topping once you remove from the oven. Enjoy!


Nutrition Facts (approximate per serving, does not include optional toppings):
184 calories, 13.5 g fat, 8 g sat fat, 211 mg sodium, 10 g carbohydrate, 3.5 g fiber, 3 g sugar (6.5 g net carbs), 6 g protein, Vitamin A: 19%, Vitamin C: 25%, Calcium: 13%, Iron: 7%
Keyword keto, keto green bean casserole, low carb, low carb green bean casserole, recipe, yummy keto cooking


We have 70+ keto breakfast, lunch, dinner, dessert and snack recipes to choose from. Yummy Keto Cooking – Keto Recipes

All of our recipes or keto meal ideas are delicious, once you have tried them you’ll want to make them again and again. By mixing or swapping carb-heavy ingredients with a keto alternative, you can enjoy some of your favorite cuisines without feeling like you’re missing out.


Share:  What’s your favorite way to cook with green beans?  What are your favorite keto side dishes?  If you tried this keto green bean casserole, what did you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating