Gluten-Free Dairy-Free Chicken Parmesan
If you’ve ever needed a dinner that feels classic but still fits your family’s food needs, this Gluten-Free Dairy-Free Chicken Parmesan is one we come back to often. With five boys at the table, I need something filling, simple, and ready fast. And this one checks every box.
It’s crispy on the outside, tender on the inside, topped with marinara and melted dairy-free mozzarella. It tastes like traditional chicken parmesan — just made gluten-free and dairy-free. No complicated swaps. No specialty ingredients.
And the best part? It’s a true 30-minute dinner.
This recipe is naturally high protein, completely nut-free, and flexible enough to include a Paleo option or Whole30 option if needed. It’s one of those meals that feels a little special but is still practical for a weeknight.
An elegant meal that’s easy enough to make on a weeknight!
Why You’ll Love This Gluten-Free Chicken Parmesan
- Easy 30-minute dinner
- Completely gluten-free and dairy-free
- High protein and filling
- Nut-free
- Crispy coating without breadcrumbs
- Paleo option available
- Whole30 option included
- Family-friendly and dependable
It’s comfort food without the stress.

Ingredients for Dairy-Free Chicken Parmesan
This Gluten-Free Dairy-Free Chicken Parmesan uses simple ingredients:
- Chicken breast – Boneless, skinless, using the best quality you can afford.
- Instant mashed potato flakes – Yup, you heard that right. You might not have used these since the 90s, but they make a fantastic nut-free, grain-free breading! If you are not on a Whole30 and just need an affordable, easy solution, any boxed instant mashed potatoes like these from Walmart will work. For Whole30 or Paleo, Bob’s Red Mill has a version that is just dehydrated potatoes and compatible – you can get a single bag HERE or get it more affordably in bulk HERE.
- Tapioca, arrowroot, or potato starch or flour – In this recipe, all of these work equally well! To learn more about the differences between paleo flours, when to use them, and my recommended brands, read my Paleo Flour Guide here.
- Salt + Pepper – Regular table salt and ground black pepper.
- Garlic powder and onion powder – Granulated garlic or granulated onion works the same. I find these in the spice aisle of most grocery stores. Though I usually buy them in bulk at Sam’s Club or Winco.
- Paprika
- Eggs – Large eggs, the best quality you can afford. Need an egg-free option? You can use 1 cup of coconut milk to dip in instead of the whisked egg.
- Oil – High-heat cooking oil, such as coconut or avocado, if you are cooking on the stove. I usually use coconut oil, as it’s more affordable and no, it doesn’t have a strong coconut flavor.
- Dairy-free parmesan cheese – This is another dairy-free product that is newer to the market and so exciting to have! I use Follow Your Heart brand that I also get at Walmart. If you can’t find it at your Walmart, you can find it near you here. I highly recommend finding this. But, if you can’t find it, the dish is still delicious without it!
- Dairy-free mozzarella cheese – Dairy-free mozzarella is pretty easy to find these days. I use Daiya brand that I get at Walmart for convenience, though my favorite brands are Violife and Follow Your Heart.
- Marinara sauce – Most spaghetti sauces will work fine for this. Find one that fits your dietary needs and flavor preferences. This one at Walmart is a great, budget-friendly option that is also Paleo and Whole30-compatible.
- Fresh basil – I use a lot of dried spices to save money. But there is a time and a place for a pop of fresh herbs, and this is one of them!
The instant mashed potato flakes create a crispy coating without traditional breadcrumbs. Arrowroot or potato starch helps everything stick and gives a golden finish.
Dairy-free parmesan and mozzarella keep it classic — without the dairy.

How to Make Gluten-Free Chicken Parmesan
Trim chicken breasts and cut into half horizontally. I do this by laying flat on a cutting board, putting my hand horizontally on top, and carefully cutting the thickness of the chicken breast in half. These will cook faster due to their thin, smaller size.
Blot chicken dry with a paper towel. Removing that extra moisture will help the breading stick.
Combine potato flakes, flour, 1/2 cup parmesan cheese, and seasonings in a large reusable zip-top bag. Crush the potato flakes up a bit with my hand or a rolling pin inside the reusable bag to get smaller flakes. Or you can pulse this in a large food processor, then add to a zip-top bag.
In a small bowl, whisk together the eggs. Add whisked eggs to a second zip-top bag. (Zip top bag method is fastest, can also do in large bowls)
To bread the chicken, add all the chicken pieces to the zip-top bag and shake until all are well coated. Shake off excess back into the bag, then add chicken to the egg zip-top bag. Seal and toss until all pieces are coated with egg.
Shake off excess egg and return the egg-coated chicken back into the bag with the flour combination and toss again until all pieces are well coated.
STOVE: Heat the oil over medium-high heat until hot. Add chicken pieces in a single layer, not touching. Cook 3 minutes on each side, until crispy. This doesn’t need to be cooked through, as it will be cooked more in the oven. Remove to a plate lined with a paper towel. Repeat with all the chicken.
AIR FRYER: Lay the chicken in a single layer in the air fryer. Spray generously with cooking oil. Air fry at 425 degrees for 5 minutes, flip, spray with oil again, and then air fry for another 5 minutes or until crispy on the outside. This doesn’t need to be cooked through, as it will be cooked more in the oven.
OVEN: You can do all the cooking in the oven too. Turn the oven on to broil. Line a rimmed baking sheet with parchment. If you have one, put a cooling rack like this one inside the baking sheet. This will help the chicken stay nice and crispy, as air moves around it. Lay the chicken in a single layer on the rack. Spray generously with cooking oil. Cook for 5 minutes on each side, until it begins to turn golden. Remove from oven and add sauce below.
Preheat oven to 425 degrees. Line a rimmed baking sheet with parchment. If you have one, put a cooling rack like this one inside the baking sheet. This will help the chicken stay nice and crispy, as air moves around it. Place the chicken on the baking pan or rack, if you us. Add two tablespoons marinara sauce on top of each one. Sprinkle with 1 tablespoon parmesan cheese. Then sprinkle with 2 tablespoons dairy-free cheese.
Bake at 425 for 8-9 minutes or until cheese is melted or softened (some dairy-free cheese just never gets the “melt”). Remove from oven and cool for 5 minutes before serving. We serve it on top of gluten-free pasta or Trader Joe’s Cauliflower Gnocchi (read HERE how I cook the Cauliflower Gnocchi) or gluten-free chickpea Banza pasta with additional marinara.

Paleo and Whole30 Option
For a Paleo or Whole30 option, make sure your marinara and dairy-free cheese fit your guidelines. Please note that these items were Paleo and Whole30-compatible at the time of this blog post. Brands sometimes change ingredients, so please do your due diligence and double-check the ingredients at the time of purchase.
- Use a marinara without added refined sugar. The Simply Ragu line at Walmart is a good budget-friendly option for this.
- As far as a compatible mozzarella cheese, there are a few options out there. Look for ones without any soy, oat milk, or legumes.
- This Miyoko’s brand from Walmart is Paleo and Whole30 compatible. The Pourable Mozzarella is also compatible.
- Whole Foods 365 brand from Whole Foods is also compatible.
- Can you really have dairy-free cheese on Whole30? Short answer, yes, if the ingredients are compatible. Trust me, I worked for Whole30 for 5 years. Long answer can be found in this blog post and in their Can I have guide here.
- OR, you can make your own faux Whole30 dairy-free mozzarella with the recipe found on page 108 of my cookbook for the “Cheese Sauce”. Spoon that on top of the marinara sauce on top of each piece of chicken before putting in the oven.
- Leave out the dairy-free parmesan. As of this blog post, there is no dairy-free Parmesan cheese that is Paleo- or Whole30-compatible.
- Serve on top of spiralized veggie “noodles” like spiralized carrots, zucchini, sweet potatoes, or russet potatoes.
Still flavorful. Still satisfying.
Is This Chicken Parmesan High-Protein?
Yes. With lean chicken breast as the base, this is naturally a high-protein dinner that keeps everyone full. This recipe has 33 grams of protein per chicken parmesan. Increase the protein by serving it on top of chickpea pasta like Banza!
One serving of chicken parmesan on top of a serving of chickpea pasta = 44 grams of protein. Wahoo!
Other Easy 30-Minute Dinner Recipes You’ll Love
- Whole30 Marry Me Chicken Meatballs
- Whole30 Creamy Chicken and Rice
- Gluten-Free Chicken Ramen
- Skillet Pineapple Chicken
- Dairy-Free Southwest Chicken Salad
Because dinner doesn’t need to be complicated. It just needs to get on the table.

Gluten-Free Dairy-Free Chicken Parmesan
Ingredients
- 1 1/2 pounds boneless skinless chicken breast trimmed and cut in half horizontally
- 1 cup instant mashed potato flakes see notes
- 1/2 cup arrowroot or potato starch
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 2 large eggs
- 1/2 cup coconut oil or avocado oil, if cooking on the stove
- 1/2 cup marinara sauce more to serve
- 1 cup dairy-free parmesan divided, see notes for Paleo + Whole30
- 1/2 cup dairy-free mozzarella cheese see notes for Paleo + Whole30
- 0.5 ounces fresh basil finely chopped
- 8 ounces gluten-free pasta optional to serve, cooked according to package directions
Instructions
- Trim chicken breasts and cut into half horizontally. I do this by laying flat on a cutting board, putting my hand horizontally on top, and carefully cutting the thickness of the chicken breast in half. These will cook faster due to their thin, smaller size. Blot chicken dry with a paper towel. Removing that extra moisture will help the breading stick.
- Combine potato flakes, flour, and seasonings in a large reusable zip-top bag. Crush the potato flakes up a bit with my hand or a rolling pin inside the reusable bag to get smaller flakes. Or you can pulse this in a large food processor, then add to a zip-top bag. In a small bowl, whisk together the eggs. Add whisked eggs to a second zip top bag. (Zip top bag method is fastest, can also do in large bowls)
- To bread the chicken, add all the chicken pieces to the zip-top bag and shake until all are well coated. Shake off excess back into the bag, then add chicken to the egg zip-top bag. Seal and toss until all pieces are coated with egg.Shake off excess egg and return the egg-coated chicken back into the bag with the flour combination and toss again until all pieces are well coated.
- STOVE (preferred for crispiest result): Heat the oil over medium-high heat until hot. Add chicken pieces in a single layer, not touching. Cook 3 minutes on each side, until crispy. This doesn't need to be cooked through, as it will be cooked more in the oven. Remove to a plate lined with a paper towel. Repeat with all the chicken.AIR FRYER: Lay the chicken in a single layer in the air fryer. Spray generously with cooking oil. Air fry at 425 degrees for 5 minutes, flip, spray with oil again, and then air fry for another 5 minutes. This doesn't need to be cooked through, as it will be cooked more in the oven.OVEN: You can do all the cooking in the oven too. Turn the oven on to broil. Line a rimmed baking sheet with parchment. If you have one, put a cooling rack like this one inside the baking sheet. This will help the chicken stay nice and crispy, as air moves around it. Lay the chicken in a single layer on the rack. Spray generously with cooking oil. Cook for 5 minutes on each side, until it begins to turn golden. Remove from oven and add sauce below.
- Preheat the oven to 425 degrees. Line a rimmed baking sheet with parchment. If you have one, put a cooling rack like this one inside the baking sheet. This will help the chicken stay nice and crispy, as air moves around it.
- Place the chicken on the baking pan or rack. Add two tablespoons marinara sauce on top of each one. Sprinkle with 1 tablespoon parmesan cheese. Then sprinkle with 2 tablespoons dairy-free cheese.
- Bake at 425 for 8-9 minutes, or until the cheese is melted or softened (some dairy-free cheese just never gets the "melted" look) and the chicken is cooked through. Remove from oven and cool for 5 minutes before serving. We serve it on top of gluten-free pasta or Trader Joe's Cauliflower Gnocchi with additional marinara.
- STORE leftovers in a sealed container in the fridge for up to 5 days or in the freezer for up to 3 months.
Video
Notes
- Use compatible potato flakes. Bob’s Red Mill has a version that is just dehydrated potatoes and compatible – you can get a single bag HERE or get it more affordably in bulk HERE. Or use 1 cup almond flour instead in the breading.
- Use a marinara without added refined sugar. The Simply Ragu line at Walmart is a good budget-friendly option for this.
- Use compatible mozzarella cheese. Look for ones without any soy, oat milk, or legumes.
- This Miyoko's brand from Walmart is Paleo and Whole30 compatible. The Pourable Mozzarella is also compatible.
- Whole Foods 365 brand from Whole Foods is also compatible.
- Can you really have dairy-free cheese on Whole30? Short answer, yes, if the ingredients are compatible. Trust me, I worked for Whole30 for 5 years. Long answer can be found in this blog post and in their Can I have guide here.
- OR, make your own faux Whole30 dairy-free mozzarella with the recipe found on page 108 of my cookbook for the "Cheese Sauce". Spoon that on top of the marinara sauce on top of each piece of chicken before putting in the oven.
- Leave out the dairy-free parmesan. As of this blog post, there is no dairy-free Parmesan cheese that is Paleo- or Whole30-compatible.
- Serve on top of spiralized veggie "noodles" like spiralized carrots, zucchini, sweet potatoes, or russet potatoes.
















0 Comments