Keto Green Bean Casserole

This classic Thanksgiving side dish typically consists of frozen and canned ingredients. Our keto green bean casserole boasts fresh green beans, a simple, lush and savory mushroom pan sauce and a topping of crispy fried shallots.
Serves 8 One Serving: 1/8 of a 8 serving recipe

Ingredients List

  • 2 small shallots, peeled and sliced about 1/8-inch thick
  • 10 Tbsp olive oil, divided
  • sea salt and freshly ground pepper
  • 1 pound (16 oz) fresh green beans, trimmed and cut into 2-inch pieces
  • 12 oz button mushrooms, sliced, thin (5 cups, sliced)
  • 3/4 tsp garlic powder
  • 3/4 tsp onion powder
  • 3/4 cup low-sodium beef or chicken broth
  • 6 oz cream cheese
  • 3/4 cup (3 oz) grated Gruyere cheese
  • 1 tsp Worcestershire sauce
+ Add Recipe to Shopping List


  • Preheat oven to 350°F (175°C).
  • Make the crispy shallots: line a plate with paper towels. Place 8 tablespoons of the olive oil in a medium skillet over medium-low heat. Add the shallots and cook, stirring occasionally, until golden brown, about 20 to 25 minutes. If they’re browning too quickly, lower the heat. With a slotted spoon, transfer the shallots to the paper towel-lined plate to drain and crisp up as they cool. Sprinkle lightly with salt.
  • Meanwhile, make the casserole: fill a medium bowl filled 3/4 full with ice water. Fill a medium saucepot with water and 2 tablespoons salt. Bring to a boil over high heat. Add the green beans and cook until just fork-tender, about 8 minutes. Immediately drain and plunge the green beans into the ice water to stop the cooking. Remove the green beans from the water to a clean kitchen towel, then blot them dry. Set aside.
  • Heat a large skillet with the remaining 2 tablespoons of the olive oil over medium-high heat. Add the mushrooms and cook, stirring occasionally, until the they’re golden brown, 8 to 10 minutes. Add the garlic powder, onion powder, and beef broth and bring to a boil, scraping up any bits from the bottom of the skillet with a spoon. Reduce to a simmer and stir for 1 minute. Stir in the cream cheese until it’s incorporated and smooth. Add 1-1/2 teaspoons salt and 1/2 teaspoon pepper and cook, stirring constantly, until the mixture begins to thicken, 2 to 3 minutes. Reduce the heat to medium and cook, stirring occasionally, until the mixture is thick, like condensed soup, about 3 to 4 minutes. Add the grated cheese, Worcestershire sauce, and the drained green beans and toss well to combine. Transfer the mixture to an 8-inch baking pan, cover tightly with foil, and cook for 20 minutes. Remove the foil and cook until bubbly and slightly browning on top, 5 to 10 minutes more.
  • To serve, let the casserole rest for 5 minutes, sprinkle the top with the crispy shallots and serve.


RecipeEric Lundy

PhotographyErin Ng

5 reviews

  1. 5 stars
    Green Bean Casserole has always been a family favorite. This year I made this for the family get-together. I didn’t tell anyone that it was a keto version of what we would normally make. It was a huge hit, everyone loved it. The sauce is the “secret ingredient” and what makes this taste so velvety good. I plan on making this part of our regular side dishes, so versatile. You could serve this as a side dish with chicken, steak, fish even.

  2. 5 stars
    OMG these are the best! Made this recipe for Thanksgiving and now have it for dinner with my husb only. One of our favorites. BEST recipe ever


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

Your Rating

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Featured Recipes


Not on our mailing list?
Sign up and get 5 Fabulous French Recipes! Oui s'il vous plaît!

At Keto-Mojo, we believe in sharing—sharing important keto community news, science and studies, great keto recipes, products we love, and profiles of people that inspire us.

Join our community now and fall in love with 5 new French recipes!

Show Buttons
Hide Buttons