The Best Chicken Parmesan Recipe

Chicken Parmesan on a white plate.

Serious Eats / J. Kenji Lopez-Alt

Why It Works

  • A buttermilk-based brine (spiked with garlic) improves flavor, tenderness, and moisture retention in our chicken cutlets.
  • Using a mixture of fresh bread crumbs and Parmesan cheese in the breading improves flavor.
  • Adding a little bit of buttermilk to the dry breadcrumb/cheese mixture gives it some body, which translates to even more crisp texture once it's fried.
  • A mixture of mozzarella cheese (cut into cubes) and grated Parmesan cheese provide good meltability without the bland milkiness of plain mozzarella.

Editor's Note: Chicken Parmesan and Chicken Parmigiana are the same dish. We use “Parmesan” throughout this recipe to reflect the dish’s American origin.

I can count the number of times I've had truly bad chicken parm on one hand, and all of those situations involved alcohol, steam tables, and friends with loose morals (or, at the very least, questionable taste). Like pizza, if you order chicken parm—even at the chainiest of chain restaurants—you're going to get something pretty good. It's pretty hard to mess up a fried breaded chicken cutlet smothered with red sauce and melted mozzarella and Parmesan cheese.

The dish originates from Melanzane alla Parmigiana, the classic Italian dish of eggplant sautéed in olive oil and layered with tomato sauce and mozzarella cheese. Though the name means "eggplant in the style of Parma," a Northern Italian city, the dish originates in Southern Italy where eggplants, tomatoes, and olive oil are plentiful. In fact, real classic eggplant parm is made solely with mozzarella cheese—it doesn't necessarily have Parmesan at all.

Chicken made its appearance when Italian immigrants brought the dish to the U.S., a country where meat was both plentiful and cheap. Very quickly, the sautéed eggplant was replaced wholesale with breaded chicken cutlets (or veal cutlets, or even pork, as the case may be). Some time later, Parmesan cheese started becoming a standard addition (perhaps because the name seemed to imply it, but more likely because it just tastes better with it), and an Italian-American classic was born.

Since then, as often happens when things go mainstream, chicken parm has gone from being a beloved and once-a-year comfort food to an institutionalized, mass-produced, inoffensive staple.

My goal here is to fix that by bringing chicken parm back to its roots, optimizing every step, and creating a recipe that celebrates the dish in all of its cheesy, crispy, sauce-smothered, American glory.

Crumby Flavor: A Breading With Extra Crunch

Let's start with the easiest bit. What's the blandest part of the chicken parm? Anyone?

That's right, the breading. The role of the breading in a chicken parm is twofold: first, it adds crunchy textures. Secondly (and no less importantly), it helps insulate the chicken as it cooks, mitigating the drying effect of frying.

Breading set-up for chicken parmesan: a plate of skinless, boneless chicken breasts, a bowl of flour, a bowl of egg wash, and a bowl of breadcrumbs.

The first step to better breading is using better bread. I tried using canned bread crumbs, panko-style breadcrumbs, and crumbs made from a loaf of fresh high quality Italian bread, and crumbs made from bread that I first dehydrated in the oven partially. I applied all of them with the standard breading process:

Dredging chicken breast in flour

First a quick dredge in flour (this gives the eggs a dry, rough surface to cling to—think of it as primer for your paint)...

Dipping flour-coated chicken breast in beaten egg

...followed by a dip in beaten eggs...

Coating egg-dipped chicken breast into bread crumbs

...then a trip to the bread crumbs. I always like to pile bread crumbs on top and press them down hard to make sure they adhere well.

Trimming crust off loaf of bread

The fresh bread was the best—it had the most unique structure with tons of craggy crusty bits—but it also was the most difficult to cook. Because of its high moisture content, it ended up sticking to the bottom of the skillet, requiring a bit of careful prying to flip the chicken without leaving the crust behind.

Crustless dehydrated craggy bits of bread in food processor bowl

Bread crumbs made from bread that I'd dehydrated in a low oven for half an hour were much easier to work with, though they weren't nearly as craggy. To solve this issue and get the best of both worlds, I decided to employ a trick I started using with my Chick-Fil-A clone recipe.

Adding buttermilk into bowl of dry bread crumbs

By adding a bit of buttermilk to the dry breadcrumb mixture and working it in with my fingertips, I created a breading that came preloaded with large, chunky nubs—the kind of chunky nubs that turn into extra-crispy bits as the chicken fries.

Check out this out:

Breaded chicken breast laid out on a rack set over a rimmed baking sheet

That's texture just waiting to happen. In order to further enhance the coating, I also added just a touch of flour and buttermilk to the egg wash, adding more flavor and creating a thicker, more substantial layer for the crumbs to stick to.

As a final (and not minor) flavor boost, I decided to add some Parmesan cheese to my breading mixture. I added more and more until I finally settled on a mixture of about 1/3 Parmesan and 2/3 bread—any more and the mixture would become too cheesy and begin to melt off the chicken as soon as it hit the oil.

Frying at the Right Temperature Is Key

Lowering breaded chicken breast into skillet of hot oil

For the frying process, the goal is to get an even golden-brown crust on both surfaces. The absolute best way to do this is to actually deep-fry the chicken so that it's cooking from all sides quickly and simultaneously. It's not a particularly practical method at home, however, so we'll stick with the more traditional shallow-frying in a skillet.

The most important part of frying the chicken is to make sure your oil is at the right temperature. Too cold and your chicken will end up overcooking before it has a chance to fully brown and crisp (or worse, your coating will slip off the chicken if it doesn't seal up fast enough).

Too hot, and you end up with this, which, aside from looking a little bit like India, also has some problems.

Breaded chicken breast with bits of burnt crust

The coating is burnt in spots, but almost completely raw in others. No good.

To make sure you're frying right, you should aim for a temperature of between 375 to 400°F to start. You can check this either with a totally awesome infrared thermometer like this, with a good instant read thermometer, or the old fashioned way: a little cube of bread dropped in should sizzle rapidly and brown in about 10 seconds. If it doesn't sizzle, wait longer. Browning too fast? Let the oil cool a bit.

Checking oil temperature with inferred thermometer

Once the chicken is added, it'll drop down to around 325°F, and you should adjust the heat to maintain that temperature.

I like to fry in cast iron (nothing will help your seasoning more!), but a standard stainless steel or even a nonstick skillet will work fine. When adding the chicken to the pan, make sure to lay it into the pan from the tip down, slowly draping it away from you. Want to know the definition of pain? Try adding the chicken really fast, draping it towards you and watch as your body is showered with drops of hot oil.

Bonus macho points if you do this naked.

Using spatula and fork to gently flip over golden brown underside fried chicken breast in hot oil

Place as many pieces of chicken as will fit in a single layer (I could fit three in my 12-inch cast iron skillet, sometimes only two if they were especially large) and let them cook without moving for about 30 seconds, then start swirling the pan, using a flexible slotted spatula to gently pry off any bits that are sticking to the bottom.

It's also good practice to lift the chicken slightly, allowing the oil underneath to redistribute and cook more evenly. Once they've turned golden brown on the bottom, use a fork in one hand to lift the cutlet, gently flipping it and catching it with your spatula to prevent it from splashing down into the hot oil.

Finished fried chicken breasts laid on paper towel beside more chicken breasts deep-frying in cast iron skillet

As the chicken finishes cooking, lay it on a paper towel-lined plate to drain.

Choosing the Best Cheese and Sauce

Pot of thick red tomato sauce

There's no real question as to what sauce we're going to use here. I spent a good deal of time developing this All-Day Stovetop Italian-American Red Sauce, and it's the best darn sauce I've ever had. If we're going into chicken parm, we're going in it to win it. (Though fine, if you want it a little quicker, you can use Daniel's awesome 40-minute red sauce.)

As for the cheese, I always figured that the higher the quality of the mozzarella, the better. But is this really the case?

Collage comparing imported buffalo-milk mozzarella, locally-made water-packed mozzarella, national brand of "fresh" mozzarella, and low-moisture mozzarella
The mozzarella candidates included: 1 - imported Italian buffalo milk mozzarella; 2 - locally-made, water-packed mozzarella; 3 - "fresh mozzarella" packed in cryovac-style packaging; 4 - low-moisture mozzarella.

I tried four different cheeses: an honest-to-goodness imported buffalo milk mozzarella from Italy, a high quality water-packed mozzarella made locally, a nationally-available ball of "fresh mozzarella" packed in a cryovac-style package, and a chunk of low-moisture mozzarella (the stuff we know as "pizza cheese" 'round here).

Surprisingly, the buffalo mozz wasn't the best. Rather than melting into a gooey layer like you want in a good chicken parm, it instead gave off a ton of moisture while simultaneously turning a little rubbery. The fresh local mozzarella suffered the same fate, though to a lesser degree. Of the two packaged mozzarellas, it was a toss up. The fresh mozzarella has the advantage of having a nice fresh milk flavor, while the aged mozzarella melts a little more easily into stretchy, gooey strands. It's really up to you.

Combining cubes of mozzarella with grated Parmesan in a bowl

In any case, cutting the cheese into cubes as opposed to grating it gives it superior melting properties, creating nice cheesy, gooey pockets. Tossing the mozzarella with some grated Parmesan also adds flavor without detracting from its melt-ability.

Assembling and Baking Your Chicken Parm

With the chicken fried, the sauce made, and the cheese tossed, assembly is pretty straightforward. You can work in a casserole dish, individual oven-safe serving dishes, or a large oven-safe platter.

Laying down red sauce to build chicken parmesan

I first laid down a thick layer of sauce...

Laying down fried chicken breasts over red sauce

...then topped it with the chicken...

Spooning red sauce over fried chicken breasts

...followed by more sauce, and a thick spread of cheese over the top. I intentionally left the edges of the chicken uncovered. Like a good pizza, I want there to be some amount of soft, sauce-soaked breading, but I also want to make sure that there are crispy edges sticking out as well for textural contrast.

After baking it in a 425°F oven until the cheese melted, I tasted it.

Serving up chicken parmesan

The sauce, cheese, and crust were spot-on, but the chicken itself was still frustratingly dry. What's up with that?

Try a Little Tenderness: A Buttermilk Brine Tenderizes and Flavors Your Chicken

Quick fact #1: Chicken breast is pretty much the driest cut out meat out there, period. With very little fat and almost no connective tissue, it's the kind of meat that turns to tough, chalky sawdust when even slightly overcooked.

Quick fact #2: Frying is one of the most violent ways you can cook food. It heats very rapidly and unforgivingly, making it more likely for the food to dry out than with a more delicate method like steaming or sous-vide cooking.

On top of that, a chicken breast is unevenly shaped. There are thick areas and thin areas, which leads to uneven cooking—by the time the thick areas are cooked through, the thin areas are hopelessly overcooked. How do we solve these problems?

Well, let's start with the first trick that the classic method utilizes: pounding. Pounding not only tenderizes by breaking down some of the tougher connections between muscle fibers, but it also evens out those thick and thin spots.

We start by splitting a chicken breast half in half horizontally with a very sharp knife.

Pounding chicken breast in resealable plastic bag with heavy bottom frying pan

We then place that chicken breast half in a zipper-lock bag and pound it out to an even thickness.

With classic chicken parm, you'd jump straight from this step to the breading and frying stages. But I wondered what would happen if I were to add a brining step here. When you soak chicken in a salty solution, that salt will dissolve some of its muscle proteins—mainly myosin—which in turn allows it to retain more moisture as it cooks.

The brine certainly helped, but then it occurred to me: how is a breaded chicken cutlet used for chicken parm all that different from, say, Southern-style fried chicken? Aside from its breading (chicken parm uses breadcrumbs, Southern-fried uses a flour dredging), it has the same problems of dryness and toughness that need to be dealt with. What if I were to adapt a Southern-style buttermilk soak? I was already adding a touch of buttermilk to my breadcrumb mixture, so it was an easy leap to make.

I pounded out a batch of chicken breasts and added them to a buttermilk brine seasoned with lots of salt, pepper, and garlic, then transferred the mixture to a zipper lock bag and let it rest overnight. Buttermilk, with its mild acidity not only improves the flavor of chicken, but also further tenderizes it.

The next day, I breaded and fried the cutlets just as I did with the standard chicken breast.

The results were pretty astounding. Here was chicken breast that even after being fried and baked in the oven, still maintained all the juiciness of the best Southern-style fried chicken, with a smooth, tender texture and not a hint of stringiness or graininess.

Taking a fork to a plate of chicken parmesan

On top of that, the buttermilk only served to enhance the cheesiness I'd built in with the Parmesan-spiked crust and the two types of melted cheese topping it.

A forkful of chicken parmesan

A quick sprinkle of chopped fresh parsley leaves and some more grated Parmesan added just as it came out of the oven was all the dish needed.

Crispy, crunchy, moist, and flavor-packed, this is everything you could wish for in a good chicken Parmesan, and all it took was a little inspiration from down South to pull it off.

The next question is, what happens if we go full Southern, skip the breading entirely, and add our sauce and cheese to a classic flour-dredged, Southern-fried chicken breast? Why, with a recipe like that, one could perhaps—dare I say it—rule the world?

Recipe Facts



Prep: 25 mins
Cook: 45 mins
Active: 60 mins
Marinating Time: 4 hrs
Total: 5 hrs 10 mins
Serves: 4 to 6 servings

Rate & Comment


  • 3 boneless skinless chicken breast halves

  • 1 3/4 cups buttermilk, divided

  • 2 medium cloves garlic, minced (about 2 teaspoons)

  • Kosher salt and freshly ground black pepper

  • 1/2 loaf crusty Italian bread, crust removed, sliced into 1/2-inch slices

  • 5 ounces grated Parmesan cheese, plus more for serving

  • 1 1/2 cups all purpose flour

  • 2 large eggs

  • 1 quart Italian-American red sauce (see notes)

  • 1/2 cup vegetable or canola oil

  • 10 ounces fresh mozzarella cheese, cut into 1/2-inch chunks

  • 2 tablespoons minced fresh parsley, basil, or a mix


  1. With a sharp chef's knife, split chicken breasts in half horizontally. Working one piece at a time, place inside a plastic zipper-lock bag and pound with a meat pounder or the bottom of a skillet to an even 1/4-inch thickness. Transfer to a large bowl.

    Splitting chicken breast horizontally in half
  2. Add 1 1/2 cups buttermilk and minced garlic to bowl. Season with 2 tablespoons kosher salt and 1 teaspoon freshly ground black pepper. Turn chicken with hands until salt, pepper, and garlic are evenly incorporated and all the chicken is coated in buttermilk mixture. Transfer to a large zipper-lock bag, press out the air, and seal. Refrigerate for at least 4 hours and up to overnight (see note).

    Adding flattened chicken breast to seasoned buttermilk brine
  3. Meanwhile, place bread slices on a rack set in a rimmed baking sheet. Leave out on counter for at least 4 hours and up to overnight until mostly dried.

  4. The next day, break bread into rough pieces (leave the wire rack in the rimmed baking sheet) and combine with 4 ounces Parmesan cheese in the food processor. Season with black pepper. Process until bread is finely ground, about 20 seconds. Transfer mixture to a large shallow bowl or pie plate.

    Chunks of crustless bread in food processor bowl
  5. Place flour in a second shallow bowl or pie plate. Whisk eggs, 2 tablespoons buttermilk, and 1 tablespoon of the flour in a third pie plate. Drizzle remaining 2 tablespoons buttermilk over the bread crumb/Parmesan mixture and incorporate with your fingertips. The mixture should be mealy, but hold together in clumps if you squeeze it together with your hands.

    Handful of bread crumbs moistened with buttermilk
  6. Working one piece of chicken at a time, remove from the bag and add to flour. Turn to coat, shake off excess, and add to egg mixture. Turn to coat, letting excess drip off, and add to bread crumb mixture. Turn to coat, piling crumbs on top and pressing down firmly so a thick layer adheres. Transfer coated chicken to the wire rack and repeat with remaining chicken breasts.

    Hand-breading chicken breast
  7. Preheat oven to 425°F. Place sauce in a medium saucepan and heat over low heat, stirring occasionally, until barely simmering. Remove from heat and set aside.

  8. Heat oil in a large non-stick or cast iron skillet over medium-high heat until it registers 375 to 400°F on an instant read or deep-frying thermometer. Working in batches, carefully add chicken by lowering the cutlets away from you into the oil. Add as many cutlets as will fit in one layer (2 to 3).

    Lowering breaded chicken breast into cast iron skillet of hot oil
  9. Cook, swirling pan gently and using a thin flexible metal spatula to loosen chicken if it sticks, until chicken is golden-brown and crisp on bottom side, about 2 minutes. Using a thin metal spatula and a fork, carefully flip chicken and cook until golden brown on second side. Transfer chicken to a paper-towel lined plate to drain and repeat with remaining chicken.

    Deep-frying breaded chicken breasts in cast iron skillet
  10. Spoon 1/3 of sauce onto the bottom of a casserole or oven-safe serving dish. Shingle chicken pieces on top of sauce. Top with more sauce, forming a line down the center. Combine mozzarella and remaining 1 tablespoon Parmesan cheese in a large bowl and toss to coat. Lay cheese mixture over chicken in a straight line down the center.

    Mozzarella and parmesan cheeses layered over red sauce down the center of shingled fried chicken breasts
  11. Transfer to the oven and cook until cheese is melted and bubbly, about 20 minutes. Remove from oven and immediately grate fresh Parmesan on top. Allow to rest for 3 minutes, top with chopped herbs, and serve immediately.

    Transferring chicken parmesan onto dinner plate


For best results, let the chicken brine in the buttermilk for at least 4 hours. If pressed for time, you can cut the brining time down to 1 hour and still get good results. You can use our All-Day Red Sauce or our Quick and Easy Red Sauce for this recipe, or a jar of your favorite tomato sauce (we recommend Rao's). For the mozzarella, I recommend the fresh variety available in cryovack containers, not the water-packed variety (which tends to be too moist).

Special Equipment

Food processor

Nutrition Facts (per serving)
694 Calories
35g Fat
44g Carbs
51g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 694
% Daily Value*
Total Fat 35g 44%
Saturated Fat 14g 70%
Cholesterol 161mg 54%
Sodium 1611mg 70%
Total Carbohydrate 44g 16%
Dietary Fiber 4g 14%
Total Sugars 9g
Protein 51g
Vitamin C 20mg 102%
Calcium 623mg 48%
Iron 4mg 22%
Potassium 848mg 18%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)