Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Cornbread Stuffing

At my Thanksgiving table, this savory keto cornbread stuffing disappears first — 3.6g net carbs, 15.3g protein. Bacon, chicken gizzards, fresh herbs, and homemade cornbread cubes that hold up to the broth. Make-ahead and freezer directions included.
  • 3.6gnet carbs
  • 15.3gprotein
  • 45minutes
  • 8servings

This post may contain affiliate links. See my disclosure policy.

Every holiday season, I start thinking about this dressing weeks in advance. Not because it's complicated, but because it's the one side dish my family asks for by name. The cornbread has this savory, slightly spicy base from the cajun seasoning I add to the batter, and once you toss those toasted cubes with bacon, gizzards, and fresh sage, the whole kitchen smells like Thanksgiving.

I developed the keto cornbread base specifically for this recipe. What makes it work is the microwave method. I know that sounds weird, but hear me out. On Thanksgiving, your oven is running nonstop with the turkey, casseroles, and everything else. Microwaving the cornbread for 6-8 minutes frees up that oven space when you need it most. I've been doing it this way since 2019, and the texture is just as good as oven-baked for stuffing purposes. You cube it up and broil it anyway, so the microwave step doesn't affect the final result at all.

The real key to great keto cornbread stuffing is drying out the cubes before you add any liquid. I make my cornbread 1-2 days ahead and leave the cubes spread out on a baking sheet overnight. Stale cornbread absorbs the chicken broth so much better than fresh, and you end up with cubes that are soaked through with flavor instead of falling apart into mush.

I add chicken gizzards to mine, which I know isn't for everyone. But the flavor they bring to the dressing is worth it. If organ meats aren't your thing, Italian sausage crumbled into the bacon grease works great too. I've tested both versions, and the sausage one is what I make when I'm cooking for a crowd that includes picky eaters.

This freezes well too. I portion leftovers into freezer bags and they hold up for about 3 months. Thaw overnight in the fridge, then reheat covered at 325 degrees with a splash of broth to bring the moisture back.

If you want another take on holiday stuffing, try my keto chaffle stuffing for a completely different approach using chaffles as the base.

Low Carb Cornbread Stuffing

baked cornbread stuffing on a thanksgiving table

I know what you’re thinking. Cornbread stuffing on keto? This one actually tastes like the real thing. The cornbread base uses almond flour with a touch of cajun seasoning and cayenne right in the batter, which gives it a warmth that plain cornbread never has. I toss those toasted cubes with crispy bacon, chicken gizzards, celery, onion, and a generous handful of fresh sage and thyme.

Whether you call it stuffing or dressing (if you’re baking it in a pan instead of inside the bird, it’s technically dressing), this is the holiday side I built from scratch for our Thanksgiving table. I’ve refined it over the past several years, and the version you see here is what I keep coming back to.

thanksgiving spread on a table

How to Make the Cornbread Base

Since I’m building this from scratch, the cornbread is step one. I mix everything in a single bowl (no stand mixer needed) and pour the batter into a greased 8×8 dish. Here’s my trick: I microwave it for 6-8 minutes instead of using the oven. On Thanksgiving, oven space is precious, and this frees up a slot for something else. The texture works just as well for stuffing since you’re cubing and toasting it anyway. If you’d rather use the oven, 350 degrees for about 14 minutes does the job.

The step most people skip is drying out the cornbread cubes. I make my cornbread 1-2 days before Thanksgiving and leave the cubes spread on a baking sheet at room temperature overnight. Stale cubes absorb the chicken broth instead of turning to mush. This is the difference between stuffing that holds its shape and stuffing that falls apart on the spoon.

toasted keto cornbread cubes

The Cornbread Extract Trick

For the most authentic cornbread flavor, I add cornbread flavoring extract to the batter. The brand I use is One on One Flavoring. Use my affiliate code ketofocus-10 to save 10% off your order.

I want to be clear: the cornbread is good without the extract. I made it plenty of times before I discovered this stuff. But if you want that deep, unmistakable cornbread flavor that reminds you of the real thing, a half teaspoon in the batter makes a noticeable difference.

Why I Add Chicken Gizzards

I get questions about the gizzards every single holiday season. Yes, they’re optional, but I genuinely think they make this dressing better. Gizzards add a rich, savory depth that bacon alone can’t match. They’re also high in Vitamin B12, niacin, and riboflavin, which support energy and brain function.

If organ meat isn’t your thing, I’ve tested a few swaps. Crumbled Italian sausage (cooked in the bacon grease) is my favorite substitute. Breakfast sausage works too, though it’s sweeter. Just cook whatever protein you choose until it’s done before mixing it into the dressing.

raw chicken gizzards in a container

Make Ahead and Freezer Instructions

Holiday cooking is all about what you can prep in advance, and this low carb dressing is one of the most make-ahead-friendly sides I have. Here’s my timeline:

1-2 days before: Make the cornbread and cube it. Leave cubes out to dry overnight.

Day before: Cook the bacon, gizzards, and vegetables. Mix everything together in the casserole dish, cover, and refrigerate. Don’t add the broth yet.

Day of: Pour chicken broth over the cold dressing and bake at 325 degrees for 20-30 minutes. You can also stuff it inside your turkey or goose.

Freezing: I portion leftovers into freezer-safe bags, press out the air, and freeze flat. They hold up well for about 3 months. Thaw overnight in the fridge and reheat covered at 325 with a splash of broth to restore moisture.

cornbread stuffing mixture in a casserole dish

More Keto Holiday Side Dishes

If you’re planning a full holiday spread, here are the sides I rotate through every year:

Keto Green Bean Casserole
Keto Cauliflower Gratin
Keto Loaded Mashed Cauliflower
Keto Sweet Potato Casserole
Gluten Free Yeast Rolls
Baked Brussels Sprouts with Bacon

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Cornbread Stuffing

Print Pin
Prep 15 min Cook 30 min Total 45 min Serves 8

Ingredients

Servings 8

Keto Cornbread Ingredients

Keto Stuffing Ingredients

Step by Step Instructions

  1. Make cornbread

    To make the cornbread, add all cornbread ingredients to a medium bowl and mix until combined. Pour batter into a greased, square 8×8 baking dish. Microwave for 6-8 minutes (depending on your microwave) until the bread is set and not wobbly in the center. Or bake in a 350 degree oven for 14 minutes or until cornbread has risen and not wobbly in the center.

    baked cornbread in a dish
  2. Cube the bread

    Cut cornbread into cubes and spread onto a large parchment lined baking tray. Broil over high heat to toast, turning after toasting for a couple minutes on each side. Remove from oven and set aside.

    toasted keto cornbread on a baking tray
  3. Fry up bacon

    In a large skillet, cook bacon until crispy. Remove and set aside.

    cooked bacon in a skillet
  4. Cook the chicken gizzards

    Add chicken gizzards, cook until done (3-4 minutes). Remove and set aside.

    cooked chicken gizzards in a skillet
  5. Sauté vegetables

    To the skillet add onion, celery, garlic and salt. Cook until softened. Remove from heat.

    a skillet with sauteed onion and celery in it
  6. Mix the stuffing

    Add vegetables to a large bowl. Chop up bacon and chicken gizzards into small pieces and add to bowl. Add in sage, thyme and parsley. Mix in cubed cornbread.

    stuffing mixture in a bowl with keto cornbread
  7. Bake

    Add mixture to a casserole dish. Cover and refrigerate until ready to cook. When ready to cook, pour chicken broth all over dressing mixture and bake at 325 degrees for 20-30 minutes. You can also stuff inside your Turkey or Goose.

    overhead view of uncooked thanksgiving dressing in a dish

Nutrition

Per serving: 1/8 of recipe

Calories
363
Fat
31.2g
Protein
15.3g
Total carbs
6.3g
Net carbs
3.6g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Can I freeze keto cornbread stuffing?

I freeze leftovers all the time. Portion the cooked dressing into freezer bags, press out as much air as possible, and freeze flat. It holds up well for about 3 months. When I'm ready to reheat, I thaw it overnight in the fridge and bake it covered at 325 degrees with a splash of chicken broth. The broth brings back the moisture that freezing pulls out.

What can I substitute for chicken gizzards?

I've tested a few options here. My favorite swap is crumbled Italian sausage, cooked in the bacon grease before you mix everything together. It gives you that rich, savory depth without the organ meat factor. Breakfast sausage works too, but it runs a little sweeter. You can also just skip the protein entirely and let the bacon carry the load. I'd increase the bacon to 8 slices if you go that route.

Can I make this stuffing without the cornbread extract?

Yes. I made this recipe for years before I found the cornbread extract, and it was great without it. The almond flour base with cajun seasoning and cayenne gives the cornbread plenty of flavor on its own. The extract just pushes it closer to that nostalgic, classic cornbread taste. If you can get it, I think it's worth adding, but it's not a dealbreaker.

How do I dry out the cornbread before using it in stuffing?

This is the step I tell everyone not to skip. I make my cornbread 1-2 days ahead, cut it into cubes, and spread them out on a baking sheet at room temperature overnight. Stale, dry cubes absorb the chicken broth instead of turning into mush. If I'm short on time, I'll cube the cornbread and broil the pieces on low for a few extra minutes to draw out moisture. Either way, you want cubes that feel firm and slightly dried out before you add any liquid.

Can I use coconut flour instead of almond flour?

I tested this early on and wouldn't recommend it as a 1:1 swap. Coconut flour absorbs significantly more liquid than almond flour, so the cornbread comes out dense and heavy. If you need a nut-free version, you'd have to reduce the coconut flour to about 1/3 cup and increase the eggs. I haven't dialed in an exact ratio I'm happy with, so for now I stick with almond flour for the best texture.

How many net carbs per serving?

My batch comes out to roughly 3-4g net carbs per serving, depending on how many servings you cut. I typically get 8-10 servings from one batch. The almond flour cornbread is the main carb source, and the vegetables add a small amount. I count the gizzards and bacon as essentially zero carb.

Can I stuff this inside the turkey?

I've done it both ways. Stuffing it inside the bird gives the dressing more flavor from the turkey drippings, which I love. Just make sure the internal temperature of the stuffing reaches 165 degrees before you pull the bird. I usually check with an instant-read thermometer right in the center of the cavity. Baking it separately in a casserole dish is easier to time and gives you crispier edges, which my family actually prefers.

Browse by ingredient
Similar recipes

People who cooked Keto Cornbread Stuffing also made

Reviews

Tap to rate

4.6 from 18 ratings, 8 written

Made this recipe?

Your rating

Terri

I was nervous about the gizzards but I went for it and I’m glad I did. This came out really good.

Reply

Morgan

The top comes out with crisp golden edges while the middle stays soft, and that is the part other keto stuffings never get right. I think it’s all that butter in the cornbread. Ten tablespoons sounded like a lot to me, but it keeps the whole thing from tasting eggy the way almond flour bakes usually do. Thank you.

Reply

Jordan U.

Haven’t had stuffing in years. This fixed that.

Reply

Lakshmi

That smell when the bacon hit the pan with the herbs. I hadn’t thought about stuffing in a year and a half, not any recipe specifically but the whole idea of it, that savory weight that anchors a meal. Went keto and quietly wrote it off as somewhere I couldn’t go anymore. This reminded me some things are just relocated. The cornbread cubes held up too, little chew, didn’t dissolve into the broth like I was bracing for. I’ve made it twice since because I keep thinking about that smell.

Reply

Annie Lampella

That bacon and herb smell is the whole reason I make this. Glad it’s back on your table!

Reply

Matt

Never cooked chicken gizzards before. Trying this for the first time next week. The recipe says 3-4 minutes, but does that vary by size? Is there something to look for, like a color change or the texture getting firmer? I already know I’m going to pull them way too early or overdo it.

Reply

Annie Lampella

Size does change it. Mine are on the small side so 3-4 minutes gets them through, but I’d cut bigger ones in half first. Go by firm to the touch with no pink in the center, and don’t stress about overshooting since they get chopped small and baked in the broth anyway.

Reply

Tony W.

Dense cornbread, but the stuffing? SO worth it.

Reply

Annie Lampella

Tony, that density is what saves it. I make the cornbread 1-2 days ahead so it dries out completely, and that’s what lets it soak up the broth without turning to mush.

Reply

Luis

Turns out covering the pan with foil for the first half of the bake is the thing nobody mentions. First batch I made, the cornbread cubes on top went almost crunchy before the center had even set and I was sure I’d wrecked the broth ratio. Foil for the first 25 minutes, off for the last 15, and suddenly it’s a different dish. Soft center, actual crust on top, gizzards tender instead of dried out on the edge. That alone was worth a second batch. The other thing is the bacon fat. Drained it once, immediately regretted it, the vegetables came out completely wrong without it. Don’t drain the bacon fat. Both took me a failed batch to learn and I’m annoyed neither was obvious going in.

Reply

Annie Lampella

Both of those should be in the recipe. I do the foil thing on autopilot and just never wrote it down. The bacon fat is not optional, everything that hits that pan picks it up.

Reply

Wendy

3.6 net carbs per serving and I had to look twice, because stuffing was my hardest loss going keto. Not emotionally, just practically (the bread, the broth, the whole savory weight of it). Growing up there was stuffing at every family gathering, bacon and fresh herbs, and I’ve been quietly trying to get back to that ever since. The corn extract is the thing. It does something to the almond flour base where you just stop noticing it’s a substitute. Four stars only because I overdid the broth my first try, but the recipe is exactly right.

Reply

Annie Lampella

Same. Bacon and herbs, that savory weight.

Reply

Christina

Doubled the cajun. The heat cuts through the richness.

Reply

Annie Lampella

The cajun in this one was the thing I kept going back to. Started at 1/4 teaspoon and kept pushing it because the butter and bacon just swallow everything. Went with double first, then settled on 1/2, which already assumes you’ll go higher. There’s so much fat in this dish that you need the spice doing real work or it tastes… heavy? Rich but in a dull way. If you want to push further, try blooming the cajun in the bacon grease for 30 seconds before you add anything. Same amount, totally different punch.

Reply

Drew

Bringing this to a family thing next weekend. Can I bake the cornbread a day or two early, cube it, do the oven-drying step, then just assemble and bake day-of? Wasn’t sure if the cubes would still hold up once you add the broth after sitting that long.

Reply

Annie Lampella

That’s actually my exact process. Cornbread made a day or two out, cubed, dried. They hold up better than fresh ones because they’ve had time to really dry out. Once they’re properly stale they can take the broth without going mushy.

Reply

Eric

My wife was just told she needs to go dairy-free on top of keto. I’ve been going through our recipes trying to figure out what we can still make together, and this stuffing went straight to the top of the list. But the cornbread calls for 10 tablespoons of butter. That’s the part I need to work out. I tried a vegan butter sub in another keto bread once and it came out dense and greasy, so I’m not sure that’s the move. Would coconut oil work as a straight swap, or is there something better for keeping the texture when you cube and re-bake it? Also wondering if the bacon, gizzards, and broth parts are already dairy-free or if I need to look more carefully at those too. Really want to pull this off for her.

Reply

Annie Lampella

Coconut oil works as a straight swap, same 10 tablespoons. The cornbread will be slightly less rich but it holds up for cubing and re-baking, which is the part that matters. Bacon and gizzards are both naturally dairy-free, and plain chicken broth is too. Just check the label on the broth since some boxed versions sneak in butter flavoring.

Reply

Kim

Made a full batch Sunday, portioned it into four containers for the week and kept waiting for the cornbread cubes to get soggy but they never did, even by day three. Doubling it next time.

Reply

Annie Lampella

Day three and still holding. That’s the overnight dry on the cubes paying off. Doubled batch freezes great, just portion before freezing.

Reply

Teri

Unable to view recipe itself to print.

Reply

Annie Lampella Recipe author

If you are coming from Facebook, Facebook blocks the ability to print on some websites. You have to open the webpage in a new browser, then the print button will work.

Reply

KJ

Delicious recipe

Reply

Annie Lampella

It’s the dish that disappears first every year. Side dish, not even the turkey.

Reply

Keep going

More Sides Recipes

See all 62 Sides recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.