The Ultimate Keto Green Bean Casserole

Of all the dishes I’ve brought to family holidays, this is the one that truly shocked me. I was tasked with bringing a side for Thanksgiving, and knowing a few relatives were eating low-carb, I decided to tackle the classic green bean casserole—but without the can of condensed soup. I expected a polite “this is nice,” but what I got was a stampede! It was the first dish to completely disappear, with even the staunchest traditionalists asking for the recipe.

This isn’t just a low-carb alternative; it’s a full-blown upgrade. It takes everything we love about the original—the creamy sauce, the tender-crisp beans, the crunchy topping—and elevates it with fresh, real ingredients. It’s the kind of show-stopping side dish that makes you feel like a gourmet chef, but it’s secretly so simple to pull together.

Why This Recipe Works

I’m convinced this will become your new go-to recipe. It’s a game-changer for holiday tables and cozy Sunday dinners alike. Here’s why it’s so special:

  • Real, Luxurious Flavor: We’re ditching the canned soup for a homemade cream sauce infused with savory shiitake mushrooms and shallots. The depth of flavor is simply out of this world.
  • The Perfect Keto-Friendly Crunch: Forget the traditional fried onions! Our topping is a brilliant mix of crushed pork rinds and salty Parmesan, which bakes up into an addictively crispy, golden crust.
  • Dietary Flexibility, Zero Compromise: Whether you’re keto, low-carb, or just someone who appreciates good food, this dish delivers. It’s rich, satisfying, and proves that you never have to sacrifice flavor for your dietary goals.

Ingredient Breakdown

The magic is in the quality of the ingredients. Here’s what you’ll need:

  • Unsalted Butter: The base for our aromatic sauté.
  • Shallot & Shiitake Mushrooms: A powerhouse duo that builds a deep, savory foundation. If you can’t find shiitakes, cremini or button mushrooms work well, too.
  • Vegetable Broth: Used to “deglaze” the pan, which is a fancy way of saying it captures all the cooked-on flavor.
  • Heavy Cream: This creates the luscious, silky sauce. Don’t skimp here!
  • Fresh Green Beans: The star of the show! Using fresh, trimmed beans gives you the perfect tender-crisp texture.
  • Gruyère Cheese: It’s worth seeking out for its distinct nutty and salty flavor that melts beautifully. A good quality white cheddar is a decent substitute if needed.
  • The Topping: A simple mix of crushed pork rinds and grated Parmesan cheese creates that irresistible crunch.
  • Seasonings: Just a bit of sea salt, black pepper, and a tiny pinch of nutmeg to warm up the cream sauce.

Step-by-Step Instructions

  1. First things first, get your oven preheating to 375°F and make sure a rack is in the center position. This ensures your casserole bakes evenly. While it heats up, get your veggies prepped and mix the pork rinds and Parmesan for the topping in a small bowl.
  2. In a large, oven-safe skillet, melt the butter over medium-high heat. Add the shallots and sliced mushrooms and cook for 6-7 minutes. You’re looking for them to get nice and browned as they release their moisture.
  3. Now for a pro move that adds tons of flavor: pour in the vegetable broth to deglaze the pan. Use your spatula to gently scrape up all those tasty browned bits from the bottom. Let the broth bubble away until it’s reduced by about half.
  4. Lower the heat to medium and stir in the heavy cream, salt, pepper, and that little pinch of nutmeg. Let the sauce gently bubble and thicken for about 5 minutes—this is where the magic happens! Stir it every so often to keep it from sticking.
  5. Turn off the heat and stir your fresh green beans right into the sauce until they’re all coated. Transfer this glorious mixture into your casserole dish and spread it out evenly.
  6. Sprinkle the shredded Gruyère cheese all over the top. Bake for 25 minutes. You’ll know it’s ready for the next step when the sauce is bubbling up the sides.
  7. Carefully pull the casserole out of the oven and sprinkle the pork rind topping evenly over the melted cheese. Pop it back in the oven for another 7-10 minutes, just until that crust is beautifully golden brown and crisp. Let it rest for a few minutes before diving in!

Expert Tips

  • Make-Ahead & Storage: You can assemble the casserole (without the topping) up to a day ahead. Just cover and refrigerate. You may need to add 5-10 minutes to the initial bake time. Leftovers keep beautifully in an airtight container in the fridge for up to 3 days.
  • Substitution Ideas: No pork rinds? A mix of crushed almonds or pecans with the Parmesan makes an equally delicious crunchy topping. You can also swap the Gruyère for an equal amount of smoked Gouda for a different vibe.
  • Avoid Watery Casserole: The key is to let the mushrooms cook down properly and to let the sauce thicken on the stovetop before you add the beans. If you follow those steps, your sauce will be perfectly rich and creamy, not watery.

Serving & Pairing Ideas

This green bean casserole is a must-have for any holiday table—it sits perfectly next to a Thanksgiving turkey or a Christmas roast. But it’s also elegant enough for a special Sunday dinner alongside a perfectly cooked steak or roasted chicken. For any guests not eating low-carb, a side of crusty bread is perfect for mopping up every last bit of that incredible sauce.

Ultimate Keto Green Bean Casserole

This is the definitive keto upgrade to a holiday classic. We've swapped out the soup for a rich, savory shiitake cream sauce and topped it with nutty Gruyère and a crave-worthy crispy crust.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 11
Course: Side Dish
Cuisine: Modern European
Calories: 240

Ingredients
  

  • 3 Tbsp unsalted butter
  • ¾ cup 180 ml vegetable broth
  • 1 ½ cups 360 ml heavy cream
  • 1 large shallot finely diced
  • 8 oz 225 g shiitake mushrooms, stemmed and sliced
  • 1 ⅓ lb about 600 g fresh green beans, trimmed
  • 1 cup 112 g shredded Gruyère cheese
  • ½ cup 40 g crushed pork rinds
  • ¼ cup 25 g grated Parmesan cheese
  • ½ tsp sea salt
  • ¼ tsp black pepper
  • Pinch of ground nutmeg

Equipment

  • 12-inch cast-iron skillet or large oven-safe sauté pan
  • 9x9 inch (or 2-quart) casserole dish
  • Chef's knife
  • Cutting board
  • Silicone spatula

Method
 

  1. Preparation & Preheat : Position a rack in the center of your oven and preheat to 375°F (190°C). Trim the stem ends from the green beans. Finely dice the shallot and slice the mushrooms. In a small bowl, combine the crushed pork rinds and grated Parmesan for the topping.
  2. Sauté Aromatics : Place the cast-iron skillet over medium-high heat and melt the butter. Once it foams, add the diced shallot and sliced shiitake mushrooms. Cook, stirring occasionally, for 6-7 minutes, until the mushrooms have released their moisture and are beginning to brown.
  3. Build the Cream Sauce : Pour the vegetable broth into the skillet to deglaze, scraping up any browned bits from the bottom of the pan. Allow the broth to reduce by about half. Lower the heat to medium, stir in the heavy cream, salt, pepper, and a pinch of nutmeg. Let the sauce gently bubble and thicken for about 5 minutes, stirring periodically.
  4. Combine & Transfer : Remove the skillet from the heat. Add the fresh, raw green beans to the cream sauce in the pan, tossing with the spatula until every bean is well-coated. Carefully transfer the entire mixture into the casserole dish and spread evenly.
  5. First Bake : Sprinkle the shredded Gruyère cheese evenly over the top of the green beans. Place the dish in the preheated oven and bake for 25 minutes, or until the sauce is bubbling around the edges and the cheese is fully melted.
  6. Final Crisp : Remove the casserole from the oven. Evenly distribute the pork rind and Parmesan mixture over the melted cheese. Return the dish to the oven and bake for an additional 7-10 minutes, until the topping is a deep golden brown and crisp. Let stand for 5 minutes before serving.

Notes

👨‍🍳 Chef’s Notes

Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven until warmed through.
Ingredient Swaps: For a different flavor, try using cremini mushrooms. If you prefer a nut-based topping, substitute the pork rinds with ¾ cup of coarsely chopped toasted pecans or almonds.
Troubleshooting: If your sauce seems too thin after simmering, allow it to reduce for an extra 2–3 minutes before adding the green beans. The sauce will continue to thicken during the baking process.

Nutrition (per serving, approx.):

  • Calories: 240 kcal
  • Protein: 8 g
  • Carbohydrates: 7 g
  • Fat: 21 g (Saturated Fat: 12 g)
  • Fiber: 2 g
  • Sugar: 4 g
  • Sodium: 300 mg
  • Cholesterol: 67 mg
  • Potassium: 257 mg

You Have to Try This!

Honestly, this recipe is a total game-changer. It turns a humble side dish into something truly special and proves that keto-friendly cooking is anything but boring. I can’t wait for you to try it and see for yourself.

If you make it, please let me know how it turned out. Tag me in your photos—I love seeing your creations!

Save
Share
Send

Leave a Reply

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

Recipe Rating




Stay Connected