Skip to Content

Low Carb Green Bean Casserole

Low Carb Green Bean Casserole

Catching Up Over Green Bean Casserole (Low Carb Style)

Alright, pal, let me tell ya—the first time I brought this low carb green bean casserole to Thanksgiving, my uncle (the one who thinks cauliflower is a government conspiracy) actually asked for seconds. Which, if you know him, is sort of a minor miracle. I grew up with that classic, canned-soup version (you know the one), but after trying to lower the carbs a bit, I started tinkering. The first batch was...not great (turns out almond flour doesn't taste like fried onions), but with a little trial and error, I finally landed on something that gets the job done. Plus, it's a good excuse to put crispy bacon on top, which is, frankly, never a bad idea.

Why I Keep Making This Version

I make this casserole when I've got folks coming over and want something that's not going to knock everyone into a carb coma (especially Aunt Rita, who’s on her third keto round). My family goes nuts for this because it's still creamy, cheesy, and has that little bit of crunch—nobody ever notices it's missing the canned soup (or if they do, they're too polite to say). Sometimes, when I'm feeling particularly lazy, I even use pre-cut green beans; don't judge me. One little hiccup: I could never get that classic crispy onion topping exactly right, but honestly, the crispy bacon bits and a sprinkle of almond flour do the trick. (If you have genius ideas for onion rings that aren't a nightmare to fry, let me know!)

Stuff You'll Need (And What You Can Swap)

  • 500g fresh green beans, trimmed and halved (or a big bag of frozen—I've done both, and when you're in a rush, frozen is just grand)
  • 1 cup mushrooms, sliced (white button or cremini; honestly, whatever looks least sad at the shop)
  • 1 small onion, diced (sometimes I'll use shallots if they're rolling around in the pantry)
  • 2 cloves garlic, minced (or a big ol' spoonful of the jarred stuff if you're feeling lazy, like me on weeknights)
  • ¾ cup heavy cream (half-and-half works too, but it's less thick—my grandma insists on the full-fat version, but live your truth)
  • ½ cup grated Parmesan (I've even used that shelf-stable tub in a pinch)
  • ½ cup shredded cheddar (or Swiss if you want to feel fancy)
  • 2 tablespoon almond flour (or coconut flour if that's what you have; the taste is just slightly nuttier)
  • 2 tablespoon butter
  • Salt & pepper, to taste
  • 3-4 strips of crispy bacon, chopped (optional, but honestly, why would you skip it?)

How I Throw It Together (More or Less)

  1. Preheat your oven to 190°C/375°F. (Don't stress if you forget and have to wait halfway through—I've done it more than once.)
  2. Bring a big pot of salted water to a boil. Pop in the green beans for about 4 minutes—just enough to brighten 'em up. Drain and set aside. Don't worry if they look a bit sad at this point; they perk up in the oven.
  3. While the beans are cooling off, melt 2 tablespoon of butter in a large skillet over medium heat. Toss in the onions and cook until they're just soft, then add the mushrooms and garlic. Sauté till the mushrooms give up their juices and everything smells amazing. This is where I usually sneak a taste.
  4. Pour in the cream and let it bubble away for a couple minutes—should thicken up a bit. Stir in the Parmesan and cheddar, let everything get cozy and melty. If it's looking too thick, add a splash of milk. If it's too thin, toss in another spoon of almond flour. You get the idea.
  5. Add those green beans to the skillet, give it all a big stir, then season with salt and pepper. Taste again—seriously, don't skip it. It's how you know if you need more cheese (which, for me, is usually yes).
  6. Transfer the whole lot to a baking dish. Sprinkle with almond flour and chopped bacon. If you want extra crunch, you can add some crushed pork rinds (I tried once and it was...interesting, but not bad!).
  7. Bake for about 20-25 minutes until it's bubbling and golden on top. Sometimes mine goes a couple minutes longer if I get distracted and start scrolling food blogs—no harm done.

Notes From the Trenches

  • Actually, I find it works better if you let the casserole sit for 10 minutes before digging in so the sauce thickens up a bit.
  • Don't freak if the cheese gets a little crispy at the edges—it's the best part (in my humble opinion).
  • On second thought, if you're not a bacon fan, just leave it out—I've done it veggie-style and nobody complained (at least not to my face).

Experiments and Tweaks (Some Winners, Some Not)

  • I once tried topping with fried shallots instead of bacon; it was good but, wow, a pain to make. Maybe a job for the air fryer?
  • If you're dairy-free, coconut cream and vegan cheese can work, but I thought it needed a little extra seasoning—maybe a dash of smoked paprika next time?
  • I don't recommend using canned green beans. Did it once when I was desperate. The texture was, um, not great (think: mushy peas at a chip shop).

What You'll Need—But Don't Sweat It

  • Large skillet (or a big saucepan—I've used both and nobody noticed)
  • Baking dish (anything between 8x8 and 9x13 inches—I've used a pyrex and even an old metal pan once; it all works)
  • Colander (or just use the lid to drain, but do it over the sink—saves you from a hot water surprise on your toes)

Honestly, if you don't have a skillet, just use your biggest frying pan and go slowly. It’s all going in one pan eventually.

Low Carb Green Bean Casserole

Keeping Leftovers (As If)

You can keep leftovers in the fridge, covered, for up to three days. They reheat pretty well in the oven or microwave. But honestly, in my house it never lasts more than a day! I once stashed some for lunch and found my husband had "helped himself" (translation: no leftovers for me).

How I Serve It Up

I think this tastes even better the next day, but if we're being real, my family eats half straight from the dish before dinner is even on the table. Sometimes I sprinkle extra cheese on top before reheating (cheese is practically its own food group here), or serve with a simple roast chicken on Sundays. For potlucks, I've been known to double the recipe and bring in a slow cooker—just set it to warm and let people help themselves.

Learned the Hard Way (Pro Tips)

  • I once tried rushing the sauce step—ended up with a grainy mess. Let it bubble gently, trust me.
  • Don’t skip tasting your sauce before baking. I forgot once and it was bland as cardboard; salt is your friend.
  • Let it rest before serving. I know, it's hard, but it's worth it (unless you want green bean soup).

Questions Folks Have Actually Asked Me

  • Can I make this ahead? Yep, you can assemble it up to a day early. Just wait to add the crispy topping until just before baking.
  • Do I need almond flour? I like the flavor, but you can totally leave it out or swap for crushed pork rinds—or even nothing. It works, promise.
  • What about freezing? Honestly, I've never frozen it (we always finish it), but a friend did and said it was fine, just a bit more watery when reheated. I'd say it’s best fresh.
  • Is this gluten-free? Yep, as long as you double-check your bacon and cheese labels. (For more on gluten-free swaps, check out Celiac.com—super helpful site.)
  • Where do you get almond flour? I usually grab it on The Source Bulk Foods but most supermarkets stock it these days.
  • What can I serve with this? I love it with low carb pot roast or alongside roast chicken. But honestly, it’s good with anything.

One last thing—a random tip I learned after a disastrous casserole spill: put your baking dish on a sheet pan before putting it in the oven. Saves you a oven cleaning session, and I swear, the one time I didn't do it was the time I ended up scraping burnt cheese off my oven floor for days. Anyway, that's my two cents. If you give this a go, let me know how it turns out (and if you invent a better crunchy topping, I'm all ears!).

★★★★★ 4.70 from 173 ratings

Low Carb Green Bean Casserole

yield: 6 servings
prep: 15 mins
cook: 30 mins
total: 45 mins
A delicious low carb twist on the classic green bean casserole, featuring fresh green beans, a creamy mushroom sauce, and a crispy almond topping. Perfect for a healthy dinner or holiday side dish.
Low Carb Green Bean Casserole

Ingredients

  • 1 pound fresh green beans, trimmed and cut into 2-inch pieces
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 8 ounces mushrooms, sliced
  • 1 cup heavy cream
  • ½ cup grated Parmesan cheese
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ cup sliced almonds

Instructions

  1. 1
    Preheat oven to 375°F (190°C). Lightly grease a 2-quart baking dish.
  2. 2
    Bring a large pot of salted water to a boil. Add green beans and cook for 3-4 minutes until just tender. Drain and set aside.
  3. 3
    In a large skillet, heat olive oil over medium heat. Add onion and cook until translucent, about 3 minutes. Add garlic and mushrooms, sauté until mushrooms are soft and moisture is released, about 5 minutes.
  4. 4
    Stir in heavy cream, Parmesan cheese, salt, and black pepper. Simmer for 2-3 minutes until sauce thickens.
  5. 5
    Add the cooked green beans to the skillet and toss to coat with the sauce. Transfer the mixture to the prepared baking dish.
  6. 6
    Sprinkle sliced almonds evenly over the top. Bake for 20 minutes or until the casserole is bubbly and the almonds are golden brown. Serve hot.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 210 caloriescal
Protein: 7gg
Fat: 16gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 8gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!