Chicken Milanese with Roasted Potatoes
I could happily eat this straight off the plate with nothing more than a squeeze of lemon.
The chicken has that crisp, golden breadcrumb crust that cracks when you cut into it, while the roast potatoes and peppery rocket make the whole dinner feel generous without becoming too heavy.

I make Chicken Milanese when I want something that feels a little special but still uses ingredients I already know how to cook without thinking too hard.
The chicken is pounded thin, coated in seasoned breadcrumbs, and fried until the edges are deeply golden and crunchy.
Next to it are big roasted potato wedges with crisp browned sides and fluffy middles.
The rocket salad is simple on purpose.
A few juicy cherry tomatoes, shaved Parmesan, red onion, olive oil, and lemon are plenty when the rest of the plate already has so much going for it.
I especially like getting a piece of hot crispy chicken with a bit of rocket and Parmesan on the same fork.
That salty, peppery, lemony combination is ridiculously good.
Page Contents
ToggleWhy You’ll Love This Recipe
- The chicken gets thin and properly crisp rather than thick and heavily breaded.
- Roasted potato wedges make it filling enough for dinner.
- The rocket and tomato salad keeps everything fresh.
- Parmesan shows up in both the chicken coating and the salad for plenty of savoury flavour.
- Fresh lemon cuts through the fried chicken beautifully.
- It feels restaurant-worthy without requiring anything particularly complicated.
Ingredients
This recipe serves 4.
For the roasted potatoes
- 700g baby or small potatoes
- 2 tablespoons extra-virgin olive oil
- 1 teaspoon dried Italian herbs
- 1/2 teaspoon garlic powder
- 3/4 teaspoon salt
- 1/2 teaspoon cracked black pepper
For the Chicken Milanese
- 2 large boneless, skinless chicken breasts
- 1/2 cup plain flour
- 2 large eggs
- 1 tablespoon milk
- 1 1/2 cups fine breadcrumbs
- 1/3 cup finely grated Parmesan
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian herbs
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Olive oil or neutral oil, for shallow frying
For the rocket salad
- 4 generous handfuls rocket
- 200g cherry tomatoes, halved
- 1/4 small red onion, very thinly sliced
- 40g Parmesan, shaved
- 1 tablespoon extra-virgin olive oil
- 1 teaspoon fresh lemon juice
- Small pinch of salt
- Cracked black pepper
For serving
- Lemon wedges
- A few rosemary leaves or chopped parsley, optional
- Extra shaved Parmesan
How to Make Chicken Milanese with Roasted Potatoes
1. Get the potatoes in first
The potatoes take the longest, so I always start there.
- Heat the oven to 220°C / 425°F.
- Cut the potatoes into chunky wedges or halves, depending on their size.
- Add them to a large baking tray.
- Drizzle with the olive oil.
- Add the Italian herbs, garlic powder, salt, and black pepper.
- Toss everything well so the cut sides are coated.
- Arrange the potatoes with as many cut sides touching the tray as possible.
- Roast for 35 to 40 minutes, turning once, until deeply golden.
Do not fuss with them every five minutes.
Leaving those cut surfaces against the hot tray is how you get the really good browned bits.
The finished potatoes should have crisp edges but still be soft and fluffy inside.
2. Prepare the chicken
While the potatoes roast, prep the chicken.
- Slice each chicken breast horizontally so you have four thinner pieces.
- Place one piece between two sheets of baking paper.
- Pound gently with a meat mallet or rolling pin until about 1/2 inch thick.
- Repeat with the remaining chicken.
Try to get the thickness reasonably even.
It means the chicken cooks quickly without leaving you with one overdone edge and one thick middle that refuses to cooperate.
3. Set up the coating
Grab three shallow bowls.
- Add the flour to the first.
- Beat the eggs and milk together in the second.
- Mix the breadcrumbs, grated Parmesan, garlic powder, Italian herbs, salt, and pepper in the third.
I add Parmesan straight into the breadcrumbs because it gives the crust a lovely savoury edge.
It also helps the coating brown beautifully.
4. Bread the chicken
Work with one piece at a time.
- Dip the chicken into the flour.
- Shake off the excess.
- Dip it into the egg mixture.
- Let the extra egg drip away.
- Press it firmly into the breadcrumb mixture.
- Turn and coat the second side.
- Set it on a plate while you finish the rest.
Really press the crumbs onto the chicken.
Loose breadcrumbs floating around the frying pan are not helping anybody.
5. Fry until crisp and golden
Pour enough oil into a large skillet to generously cover the base.
Heat over medium to medium-high heat.
- Add one or two chicken pieces at a time.
- Fry for about 3 to 4 minutes on the first side.
- Flip carefully.
- Cook for another 2 to 3 minutes, until crisp, golden, and cooked through.
- Transfer to a wire rack or a plate lined with kitchen paper.
The coating should be a proper golden brown with a few darker toasted patches.
That uneven colouring is exactly what I want.
It means you have loads of crunchy edges rather than one pale uniform crust.
6. Make the rocket and tomato salad
Do this right at the end so the rocket stays fresh.
- Add the rocket to a bowl.
- Add the halved cherry tomatoes.
- Add the thinly sliced red onion.
- Drizzle with olive oil and lemon juice.
- Season lightly with salt and cracked black pepper.
- Toss gently.
- Add shaved Parmesan.
I keep the dressing very light.
The salad only needs enough olive oil and lemon to make everything glossy.
If you drench it, the rocket wilts and all that lovely crisp chicken sitting nearby starts picking up moisture.
7. Plate everything
Divide the roasted potatoes between plates.
Add one crispy chicken cutlet.
Pile the rocket and tomato salad alongside.
Finish with:
- Shaved Parmesan
- Lemon wedges
- A little extra cracked black pepper
- A few rosemary leaves or parsley if you like
I always give the chicken a generous squeeze of lemon right before eating.
That sharp lemon against the hot crumbed crust is probably my favourite part of the whole plate.
How to Keep the Chicken Crispy
A few small things make a big difference here.
Keep the coating dry
If the chicken is soaking wet before you start breading it, the coating has a harder time sticking.
Pat it dry first.
Let the oil heat properly
The chicken should sizzle immediately when it goes into the pan.
Oil that is too cool gives you greasy crumbs instead of crisp ones.
Fry in batches
Four pieces squeezed into one skillet sounds efficient until they start steaming each other.
Give them some room.
Do not cover cooked chicken
A lid traps steam.
Steam softens breadcrumbs.
Keep the cooked pieces uncovered on a rack while you finish frying the rest.
Getting the Potatoes Properly Golden
The potatoes are not just filling space on the plate.
They deserve to be good.
Use enough oil to coat them properly, but not so much that they are swimming.
A hot oven is important too.
At a lower temperature they soften before they brown.
I also like keeping the pieces fairly chunky.
The outside gets crisp while the centre stays soft and almost creamy.
And if one wedge comes out dramatically darker than the others, that one usually belongs to me.
A Simple Rocket Salad Is Enough
You really do not need a complicated salad dressing here.
Rocket already has plenty of peppery flavour.
Cherry tomatoes bring sweetness and acidity.
Parmesan adds salt.
Then lemon and olive oil pull it all together.
I like adding a little red onion because its sharpness works nicely with the rich chicken.
Just slice it very thinly.
Nobody wants to spend the entire meal chewing through a giant chunk of raw onion.
What to Serve With Chicken Milanese
This plate already feels complete, but you could add:
- Garlic bread
- Grilled asparagus
- Roasted courgettes
- A simple tomato salad
- Extra rocket dressed with lemon
- A small bowl of olives
I usually stop at the chicken, potatoes, and salad.
There is already enough happening without turning dinner into an Italian buffet.
Storage and Reheating
Store leftover chicken in an airtight container in the fridge for up to 3 days.
Keep the salad separate.
The potatoes can be stored alongside the chicken or in their own container.
For reheating, the oven or air fryer is best.
- Heat the chicken at 200°C / 400°F until hot and crisp again.
- Reheat the potatoes at the same time.
I would avoid microwaving the chicken unless you genuinely do not care about the crust.
It heats perfectly well.
It just loses the crunch, and the crunch is half the point.
Q&A
Can I use panko breadcrumbs?
Yes.
Panko will give you a rougher, crunchier crust.
Fine breadcrumbs give the chicken a slightly more classic Milanese-style coating.
Can I bake the chicken?
Yes.
Spray or brush the breaded chicken with olive oil and bake at 220°C / 425°F until golden and cooked through.
It will not be quite as crisp as frying, but it still works.
Can I prepare the chicken ahead?
You can bread it a few hours in advance.
Keep it covered in the fridge and fry it when you are ready to eat.
What can I use instead of rocket?
Baby spinach or mixed salad leaves will work.
Rocket is my favourite because that peppery flavour is especially good with fried chicken and lemon.
Can I use chicken thighs?
Boneless, skinless chicken thighs can work.
Flatten them evenly and allow slightly more cooking time if needed.
Can I make the potatoes in an air fryer?
Absolutely.
Cook them until golden and tender, shaking the basket a couple of times during cooking.
Final Thoughts
Chicken Milanese is one of those meals where every part of the plate actually earns its place.
The chicken gives you that hot, crisp breadcrumb crust with tender meat underneath.
The potatoes are golden and fluffy, while the rocket, tomatoes, Parmesan, and lemon stop everything from feeling too rich.
I especially love the last few bites when little Parmesan shavings, tomato juice, lemon, and olive oil have collected at the bottom of the plate.
Drag a piece of crispy chicken through that and tell me dinner needs anything else.
