Keto Chicken Parmesan
Published September 7, 2019 • Updated March 10, 2026
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.

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.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
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
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.
- Chicken
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.
- Almond flour
- Eggs
- Crushed pork rinds
- Parmesan cheese
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.
- Dust the chicken lightly in almond flour (shake off excess)
- Dip in egg, letting excess drip off
- Press firmly into the pork rind mixture, coating both sides
- Salt
- Pepper
- Almond flour
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).
- Avocado oil or ghee
Assemble and Bake
This layering method took me a few tries to perfect. Here’s what works best:
Layer Order:
- Thin layer of marinara on the bottom of a 9×13 casserole dish
- ⅓ of the parmesan cheese
- Half of the chicken pieces
- Half of the mozzarella slices
- Half of the remaining marinara
- ⅓ of the parmesan
- Remaining chicken
- Remaining mozzarella
- Last of the marinara
- 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.
- Marinara sauce
- Parmesan cheese
- Mozzarella slices
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 →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.



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.
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.
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.
Used chicken breasts instead of thighs and they came out a little dry. Sticking with thighs next time.
Yeah breasts dry out way faster. The extra fat in thighs keeps them juicy through that double cook (fry then bake).
Fourth time making this. The pounding step is key.
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.
My husband had three helpings. He doesn't even know it's low carb.
Kim ha that's the best compliment. Three helpings and no idea. Love it.
Good but 580 calories per serving is a lot. I used chicken breast instead of thighs to bring it down a bit.
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.
The pork rind coating gets so crispy. Better than breadcrumbs honestly.
Right? I tested this with panko first and the pork rinds won by a mile. Crunchier and they don't get soggy.
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 ! 🤤😋
Nancy I love that you brought your own seasoning to it. Dominican spices on chicken parm sounds incredible honestly. Glad you found us.
i've made this a bunch of times with flaming hot pork rinds and regular rinds. it's so damn good.
Never tried flaming hot in the breading. Does the heat come through under all that mozzarella?
Is there an alternative for the pork rinds for the pork-free diet?
You can try using grated parmesan cheese - similar to my Parmesan Crusted Chicken recipe.
Hi quick question, is it 580 calories per chicken thigh? Would it be less if air fried?
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.
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.
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.
Love this dish. Easy and tastes great
The pork rind crust gets people every time. Crispier than regular breadcrumbs. Leftovers: oven at 350. Microwave kills the breading.
Can you do these in an air fryer
Hi Crystal. I have never tried, but I don’t see why you couldn’t. We would need to experiment with it!
This has become a family favorite! So good!
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.