Keto Chicken Parmesan

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published September 7, 2019 • Updated March 10, 2026

Reader Rating
4.7 Stars (18 Reviews)

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

I've been making this keto chicken parmesan for six years and the pork rind breading still surprises people. It stays crunchy under layers of marinara and bubbling mozzarella, even after 40 minutes in the oven.

I’ve been making this chicken parmesan for over six years, and it’s still the dinner my kids actually cheer for. When I say “chicken parm tonight,” nobody asks what else is on the menu. After probably 50+ rounds of tweaking the breading ratio, the sauce amount, and the layering order, I’ve landed on a version where the crust stays crunchy even buried under marinara and melted mozzarella.

chicken parmesan cheese pull

I originally built this recipe in 2019 because every low carb version I tried had the same problem: soggy breading. Most recipes use almond flour alone, which absorbs moisture from the sauce within minutes and turns soft. I went through probably six different coating combinations before landing on the answer. Ground pork rinds mixed with parmesan cheese. That combination crisps up beautifully when fried and holds its crunch through a full 40-minute bake under marinara and melted cheese. It’s the closest thing to that Italian restaurant crunch I missed when I first switched to keto in 2012.

What sets this apart from a basic breaded chicken recipe is the layered casserole assembly. I pan-fry the chicken thighs first for a deep golden crust, then layer everything in a 9×13 dish: marinara on the bottom, parmesan, chicken, mozzarella, more sauce, repeat. It looks like a lot of steps, but once the chicken is fried, assembly takes maybe 5 minutes. The double cook (fry then bake) is what gives you both a crispy exterior and that gooey, bubbling cheese pull on top. If you like this layered approach, my keto lasagna and keto baked ziti use the same build-it-up-and-bake method.

I use chicken thighs instead of breasts, and I’m not flexible on this one. Thighs have about 3x the fat content, which keeps them juicy through that double cook. Every time I’ve tested breasts, they dried out before the cheese had time to melt properly. Keto pizza chicken is a good alternative if you want the same flavor family without the breading. And when I’m feeding a crowd, I pair this with keto spaghetti on the side.

One thing I hear a lot: people are surprised the pork rind crust actually works. It does. Readers like Nate have made this four times, and Stephanie went in doubtful and came out saying the breading held through the full bake (“crispy underneath and golden where it peeked out from the mozzarella,” her words). That tracks with my experience. The parmesan in the coating is what locks it in place under all that sauce. Without it, the breading slides right off.

Why This Breading Actually Works

I’ve tested a lot of low carb breading methods over the years, and most of them fall apart under sauce. Here’s what I found makes the difference with this recipe:

Why pork rinds work better than almond flour alone:

  • Pork rinds are dehydrated protein and fat. They crisp up when fried and stay crunchy even after 40 minutes in the oven.
  • Almond flour by itself absorbs moisture from the marinara and turns soggy within minutes.
  • The combination creates a sealed barrier that keeps the chicken juicy on the inside.

Why I use chicken thighs:

  • Thighs have about 3x more fat than breasts, which keeps them moist during the long bake.
  • In my testing, breasts dried out by the time the cheese was properly melted.
  • The extra fat in thighs also helps the breading stick better.
Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Chicken Parmesan

4.7 (18) Prep 20m Cook 40m Total 60m 6 servings

Ingredients

  • 2 pounds boneless, skinless chicken thighs
  • ½ cup almond flour or coconut flour
  • 3 eggs
  • 1 ½ cups ground pork rinds
  • ½ cup grated parmesan cheese
  • avocado oil or ghee for frying
  • 2 cups low sugar marinara sauce or keto pizza sauce
  • 1 cup shredded parmesan cheese
  • ½ pound fresh mozzarella cheese, sliced

Step by Step Instructions

Step by Step Instructions

1
Prep the Chicken (This Step Matters More Than You Think)

Preheat oven to 400 degrees. Place each thigh in a zip-lock bag (or between parchment paper) and pound with a mallet or rolling pin until about ¼ inch thick. This takes maybe 2 minutes total and makes a huge difference in even cooking.

a red 400 degree temperature
Tip Here's a tip I learned the hard way: Chicken thighs vary wildly in thickness. If you skip the pounding step, you'll end up with some pieces overcooked and others underdone.
Ingredients for this step
  • Chicken
2
Set Up Your Breading Station

I set up three shallow dishes in a row – assembly line style: Dish 1: Almond flour Dish 2: Beaten eggs Dish 3: Pork rind and parmesan mixture Season each chicken thigh with salt and pepper before you start. I usually do about ½ teaspoon of each for the whole batch.

three bowls for dipping chicken in
Ingredients for this step
  • Almond flour
  • Eggs
  • Crushed pork rinds
  • Parmesan cheese
3
Bread the Chicken

This is the messy part. I designate one hand as my “dry hand” and one as my “wet hand” to avoid getting clumpy egg-flour gloves.

  1. Dust the chicken lightly in almond flour (shake off excess)
  2. Dip in egg, letting excess drip off
  3. Press firmly into the pork rind mixture, coating both sides

dip the chicken in the almond flour
Tip Pro tip from years of making this: Let the breaded chicken rest on a wire rack for 5 minutes before frying. This helps the coating set and prevents it from falling off in the pan.
Ingredients for this step
  • Salt
  • Pepper
  • Almond flour
4
Pan Fry Until Golden

Heat about ½ inch of avocado oil in a large skillet over medium-high heat.

How to know when the oil is ready: Drop a small piece of the breading mixture into the oil. If it sizzles immediately, you’re good to go. If it just sits there, wait another minute.

Fry the chicken in batches – don’t crowd the pan! I usually do 2-3 pieces at a time, giving about ½ inch of space around each piece. Cook 3-4 minutes per side until golden brown.

Transfer to a paper towel-lined plate. Resist the urge to eat one now (I fail at this every time).

frying chicken thighs
Ingredients for this step
  • Avocado oil or ghee
5
Assemble and Bake

This layering method took me a few tries to perfect. Here’s what works best:

Layer Order:

  1. Thin layer of marinara on the bottom of a 9×13 casserole dish
  2. ⅓ of the parmesan cheese
  3. Half of the chicken pieces
  4. Half of the mozzarella slices
  5. Half of the remaining marinara
  6. ⅓ of the parmesan
  7. Remaining chicken
  8. Remaining mozzarella
  9. Last of the marinara
  10. Final ⅓ of parmesan on top

Bake at 400°F for 35-40 minutes until the cheese is golden and bubbling around the edges.

Important: Let it rest for 5-10 minutes before serving. I know it’s hard, but the cheese needs to set slightly or it’ll be a molten mess when you try to serve it.

layering chicken parmesan
Ingredients for this step
  • Marinara sauce
  • Parmesan cheese
  • Mozzarella slices
Nutrition Per Serving
580 Calories
36.4g Fat
59.4g Protein
3.9g Net Carbs
5.6g Total Carbs
6 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Chicken Parmesan

Frequently Asked Questions

Can I make this in the air fryer?

I tested this in my air fryer and the breading holds up. Air fry the breaded chicken at 375°F for 10-12 minutes, flipping halfway through. Then assemble everything in an oven-safe dish that fits your air fryer and cook at 350°F for 15-20 minutes until the cheese is bubbling. The crust comes out slightly less golden than pan-frying, but still crunchy. I'd watch the cheese closely near the end since air fryers run hotter than standard ovens. My reader Elizabeth tested this method before I did and her timing was close to what I found.

Can I freeze keto chicken parmesan?

I've frozen the fully assembled (unbaked) casserole twice and it works. Wrap the dish tightly in foil, then freeze for up to 3 months. When you're ready, bake from frozen at 375°F for 50-60 minutes. Check the center with a thermometer to make sure it's heated through. The breading held up better from frozen than I expected.

What should I serve with this?

My family usually eats this on its own because it's filling enough. When I want a side, I make a simple green salad with Italian dressing or roasted broccoli. Some readers like zucchini noodles underneath to catch the extra marinara, which I think works well if you want more volume on the plate.

How many net carbs per serving?

Each serving (one breaded thigh with sauce and cheese) has about 5g net carbs. Most of the carbs come from the almond flour and marinara sauce. If you use Rao's (my go-to), you'll stay on the lower end. I've tested with different sauces and the carb count can swing 2-3g depending on the brand you pick.

Can I use chicken breasts instead of thighs?

You can, but I always come back to thighs. Breasts have about a third of the fat content, so they dry out faster during the double cook (fry then bake). If you go with breasts, pound them thinner (about 1/8 inch), reduce baking time to 25-30 minutes, and pull them at 160°F internal temp. Carryover cooking brings them to 165°F. My reader Amber tried breasts and found them a little dry, which matches my testing.

Why use avocado oil instead of olive oil?

Avocado oil has a smoke point around 520°F versus olive oil's 400°F. Since I'm frying at high heat, avocado oil doesn't break down and create off-flavors. I burned olive oil on my first few attempts before switching. That said, olive oil works in a pinch if you keep the heat lower and watch it carefully.

How do I store leftovers?

I store leftovers in an airtight container in the fridge for up to 4 days. The key is reheating: use a 350°F oven for 15-20 minutes, not the microwave. Microwave kills the breading and turns it soggy. I've also reheated individual portions in my air fryer at 350°F for 5-7 minutes, which works even better for getting the crust crispy again.

Is there a pork-free alternative for the breading?

Skip the pork rinds and double the parmesan cheese in the coating. I've tested this and the crust won't be quite as thick or crunchy, but it holds together and tastes good. You can also try crushed cheese crisps (like Whisps) as a pork rind replacement. I keep meaning to test that variation more thoroughly, but the double-parmesan method has worked well for the readers who've tried it.

Similar Recipes

Others looking for “Keto Chicken Parmesan” also liked:

Tips I've Learned From Making This 50+ Times

On the breading:

  • Ground pork rinds clump if your kitchen is humid. If they’re not coating evenly, spread them on a baking sheet and toast at 300°F for 5 minutes to crisp them up.
  • Coconut flour absorbs more moisture than almond flour. If substituting, use only 1/4 cup.

On the frying:

  • Don’t flip too early. If the chicken sticks when you try to flip, it’s not ready. Wait another 30 seconds.
  • If your breading is browning too fast, lower the heat. Burnt pork rinds taste bitter.

On the assembly:

  • Room temperature sauce spreads easier than cold. I microwave mine for 30 seconds.
  • Fresh mozzarella releases more moisture than low-moisture. If you’re using fresh, blot the slices with paper towels first.

On reheating (this is crucial for meal prep):

  • Microwave makes the breading soggy. Instead, reheat uncovered in a 350°F oven for 15-20 minutes.
  • Individual portions can be air-fried at 350°F for 5-7 minutes.

The Great Thigh vs. Breast Debate

raw chicken cut up and on metal pan

I get asked this constantly: “Can I use chicken breasts instead?”

You can, but here’s what will happen:

Factor Chicken Thighs Chicken Breasts
Fat content ~10g per thigh ~3g per breast
Moisture after 40 min bake Juicy Often dry
Satiety Higher fat = better satiety Lower fat
Forgiveness Stays moist even if slightly overcooked Turns rubbery if overcooked by 5 min

If you go with breasts, here’s my workaround:

  1. Pound them even thinner (1/8 inch)
  2. Reduce baking time to 25-30 minutes
  3. Check internal temp and pull at 160°F (carryover cooking will bring it to 165°F)

Chicken tenders also work and are my go-to when making this for kids.

How I Build the Pork Rind Breading

breaded chicken frying in pan

I use a three-part breading setup: almond flour first, then beaten eggs, then ground pork rinds mixed with grated parmesan cheese. The almond flour gives the egg something to grip, and the pork rind and parmesan layer is what creates the actual crunch. Without that combination, you’re getting a soft coating that falls apart under sauce.

You can grind pork rinds yourself in a food processor, or buy them already ground. The brand I prefer is Pork Panko by Bacon’s Heir because the grind is consistent and coats evenly. If you’re allergic to nuts, substitute coconut flour for the almond flour (use 1/4 cup instead of 1/2 cup since coconut flour absorbs more moisture).

How I Pick the Right Marinara

homemade marinara sauce in jar that will be used for keto parm

Not all marinara sauces are created equal. When I first went keto, I grabbed whatever jar was on sale and ended up with 12g of hidden sugar in my “healthy” dinner.

My tested recommendations:

Brand Net Carbs (per 1/2 cup) Sugar My Notes
Rao’s Homemade 4g 3g My go-to. Best flavor, no added sugar.
Mezzetta Napa Valley 5g 4g Good budget option.
Victoria Marinara 4g 3g Slightly chunky, which I like.
Homemade 3g 2g My pizza sauce recipe works perfectly here.

Avoid: Ragu, Prego, and most store brands. They often have 8-12g sugar per serving. I use Rao’s for my baked keto spaghetti and skillet lasagna too.

Recipe Variations I've Tested

For nut allergies: Substitute coconut flour for almond flour (use 1/4 cup instead of 1/2 cup).

For pork-free diets: Skip the pork rinds and double the parmesan. It won’t be quite as crunchy, but it holds together well. My creamy Tuscan chicken uses a similar parmesan-heavy coating if you want to see how that texture works.

For extra heat: My reader Andrew uses flaming hot pork rinds in the breading. I tried it and the spice comes through even under the mozzarella. Worth experimenting with if you like heat.

For air fryer: I’ve tested this at 375°F for 10-12 minutes per side for the breaded chicken, then assembled in an oven-safe dish and air-fried at 350°F for 15-20 minutes. The crust comes out slightly less golden than pan-frying but still crunchy. Watch the cheese near the end since air fryers run hot.

For freezing: Assemble the full casserole but don’t bake. Wrap tightly in foil and freeze for up to 3 months. Bake from frozen at 375°F for 50-60 minutes, checking the center with a thermometer. I’ve frozen this twice and the breading held up better than I expected.

For serving: My family eats this on its own most nights. When I want a side, a simple green salad or roasted broccoli works well. Some readers like zucchini noodles underneath to soak up the extra marinara.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dinner Recipes

keto lasagna layers on a plate with a fork
30 Mins
Low Carb Keto Lasagna
4.9 Stars (68 Reviews)

I use deli chicken instead of noodles in this keto lasagna. No watery layers, zero prep, 30 minutes to the oven. 34g protein, 4g net carbs. Day 2...

See the Recipe
a baked pepperoni pizza on a homemade low-carb crust
30 Mins
Keto Pizza
4.9 Stars (83 Reviews)

I've been making this fathead pizza crust since 2018, and it's the one my kids actually request on Friday nights. Cheesy, foldable, crispy on the...

See the Recipe
two big bowls of keto white chicken chili for dinner
25 Mins
Keto White Chicken Chili
4.9 Stars (43 Reviews)

I make this keto white chicken chili anytime I want something warm, creamy and filling. Tender chicken thighs, cauliflower rice, and a spicy cream...

See the Recipe
ground beef stuffed red peppers on a plate
30 Mins
Keto Stuffed Peppers
4.9 Stars (12 Reviews)

Ground beef and cream cheese stuffed peppers baked at 350 for 15 minutes. 6g net carbs, 22g protein, and everything cooks in one skillet and pan.

See the Recipe
four baked sausages stuffed with cheese and topped with parsley
45 Mins
Stuffed Italian Sausage
5 Stars (9 Reviews)

For nights when dinner needs to happen fast, this stuffed Italian sausage is my go-to. Mozzarella cheese sticks stuffed inside, baked in marinara,...

See the Recipe
a stack of chicken strips on a tray sprinkled with parsley
30 Mins
Keto Chicken Tenders
4.8 Stars (36 Reviews)

I triple-dip these keto chicken tenders in a pork panko breading for the crunchiest coating I've ever gotten at home. About 1 g net carb per strip,...

See the Recipe
Reviews 29
4.7 Stars (18 Reviews)
  1. A
    Amanda Q. Mar 7, 2026

    Prepped this for the week. Pork rind crust held up better than I expected in the fridge. Go lighter on the marinara if you want it crispy on reheat.

  2. S
    Stephanie Y. Mar 3, 2026

    Had my doubts about the pork rind crust. Figured it would either fall apart or turn to mush under all that marinara. Made it anyway and the breading held through the full bake, crispy underneath and golden where it peeked out from the mozzarella. The three-dish assembly line felt like overkill going in, but it actually made a difference. Adding this to the Sunday dinner lineup.

    1. Annie Lampella
      Annie Lampella Mar 3, 2026

      Pork rind crust gets more skepticism than anything I've put on this site. The parmesan mixed into the coating is what locks it under all that sauce - without it the breading would slide right off.

  3. A
    Amber Feb 15, 2026

    Used chicken breasts instead of thighs and they came out a little dry. Sticking with thighs next time.

    1. Annie Lampella
      Annie Lampella Feb 15, 2026

      Yeah breasts dry out way faster. The extra fat in thighs keeps them juicy through that double cook (fry then bake).

  4. N
    Nate Feb 1, 2026

    Fourth time making this. The pounding step is key.

    1. Annie Lampella
      Annie Lampella Feb 14, 2026

      Fourth time! That's great to hear. And yeah, getting the chicken to an even thickness makes such a difference in how evenly it cooks. I usually aim for about 1/2 inch.

  5. K
    Kim Jan 12, 2026

    My husband had three helpings. He doesn't even know it's low carb.

    1. Annie Lampella
      Annie Lampella Jan 14, 2026

      Kim ha that's the best compliment. Three helpings and no idea. Love it.

  6. J
    Jordan Dec 8, 2025

    Good but 580 calories per serving is a lot. I used chicken breast instead of thighs to bring it down a bit.

    1. Annie Lampella
      Annie Lampella Dec 14, 2025

      Breasts work but they lean out fast with that double cook. I stick with thighs because the extra fat keeps them from drying out when you fry then bake.

  7. T
    Tamara Nov 19, 2025

    The pork rind coating gets so crispy. Better than breadcrumbs honestly.

    1. Annie Lampella
      Annie Lampella Nov 23, 2025

      Right? I tested this with panko first and the pork rinds won by a mile. Crunchier and they don't get soggy.

  8. N
    Nancy Dec 31, 2023

    I found this site by accident, just looking around for good Keto recipes to try. So I tried it - I seasoned the chicken thighs the way I am accustomed (I am from the Dominican Republic lol) and then followed the recipe. Goodness gracious this is gooooood ! 🤤😋

    1. Annie Lampella
      Annie Lampella Jan 2, 2024

      Nancy I love that you brought your own seasoning to it. Dominican spices on chicken parm sounds incredible honestly. Glad you found us.

  9. A
    Andrew Evenstar Sep 25, 2023

    i've made this a bunch of times with flaming hot pork rinds and regular rinds. it's so damn good.

    1. Annie Lampella
      Annie Lampella Sep 29, 2023

      Never tried flaming hot in the breading. Does the heat come through under all that mozzarella?

  10. J
    Janet Dec 24, 2022

    Is there an alternative for the pork rinds for the pork-free diet?

  11. Y
    Yvette Feb 18, 2022

    Hi quick question, is it 580 calories per chicken thigh? Would it be less if air fried?

    1. Annie Lampella
      Annie Lampella Feb 20, 2022

      Yvette yes the 580 is per serving which is one breaded thigh with sauce and cheese. Air frying would cut some calories since you're skipping the oil for pan frying. I'd guess maybe 80-100 fewer depending on how much oil you'd normally use.

  12. E
    Elizabeth Dec 7, 2021

    What a great find this was! My picky eaters loved it as much as I did! I used my air fryer instead of the pan frying and it came out great. I even used my air fryer in "bake" mode for 30 minutes, which was probably to much time, but it still came out good. The cheese was not gooey. Next time I'll try 20 minutes of baking in the air fryer.

    1. Annie Lampella
      Annie Lampella Dec 9, 2021

      Elizabeth the air fryer is such a good call for this. 20 minutes sounds about right for bake mode. If you want the cheese gooey, try switching to broil for the last 2-3 minutes after you add the mozzarella.

  13. C
    Crystal Nov 23, 2021

    Love this dish. Easy and tastes great

    1. Annie Lampella
      Annie Lampella Nov 29, 2021

      The pork rind crust gets people every time. Crispier than regular breadcrumbs. Leftovers: oven at 350. Microwave kills the breading.

  14. C
    Crystal Nov 20, 2021

    Can you do these in an air fryer

    1. Annie Lampella
      Annie Lampella Nov 23, 2021

      Hi Crystal. I have never tried, but I don’t see why you couldn’t. We would need to experiment with it!

  15. C
    Celia Scheuerman Feb 17, 2021

    This has become a family favorite! So good!

    1. Annie Lampella
      Annie Lampella Feb 22, 2021

      The pork rind crust is what gets mine asking for it too. If you haven't used fresh mozzarella yet, it melts differently than shredded.

Leave a Review