Skip to content
Italian Quick & easy

Veal Milanese (Cotoletta alla Milanese)

Bone-in veal chops breaded in fine breadcrumbs and fried in clarified butter until golden, an Italian classic served with lemon.

30 minutes
Serves 4
14 min prep
23 min cook

Good to know

  • Crispy
  • Ready in under 30 minutes

Matched from this dish's own ingredients and timing. Browse more: crispy recipes30-minute meals

Instructions

6 steps
  1. 1

    Prep the Veal: Using a meat mallet, gently pound the meaty part of the veal chops between two sheets of plastic wrap until they are an even 1/2-inch thickness. Leave the bone attached. Using a sharp knife, make small incisions around the edges of the meat to prevent it from curling while frying.

  2. 2

    Set Up Breading Station: Place the flour, beaten eggs, and breadcrumbs into three separate wide, shallow dishes.

  3. 3

    Bread the Chops: Pat the veal chops completely dry. Season both sides with salt. Dredge each chop first in the flour (shaking off excess), then dip completely in the beaten egg, and finally press firmly into the breadcrumbs to ensure an even, thick coating.

  4. 4

    Heat the Butter: In a large, heavy skillet, melt the clarified butter over medium heat. Clarified butter is essential as it can reach frying temperatures without burning the milk solids.

  5. 5

    Fry the Veal: Carefully slide the breaded chops into the hot butter. Fry for 4-5 minutes per side, gently swirling the pan so the foaming butter washes over the top of the meat. They should be a deep, golden brown and perfectly crisp.

  6. 6

    Drain and Serve: Transfer the fried chops to a wire rack or paper towels to drain for 1 minute. Season immediately with a final sprinkle of coarse sea salt. Serve hot with a wedge of fresh lemon.

Veal Milanese (Cotoletta alla Milanese) — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Veal Milanese (Cotoletta alla Milanese) looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

72/100

Good fit for most families

72
Allergen-friendly 70
Kid-friendly 55
Weeknight-easy 86
Budget-friendly 86
Great leftovers 50
Pantry-friendly 79

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

420

Calories

7 g

Protein

24 g

Carbs

33 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Cotoletta alla Milanese is a breaded, bone-in veal chop fried in butter, a dish Milan has claimed since at least the 12th century when records mention breaded veal at a cathedral banquet. The city argues good-naturedly with Vienna over whether it inspired the Wiener schnitzel or the other way around. What sets the Milanese version apart is the bone left in and the frying in butter, which gives it a richer, nuttier crust.

Listahan note

This version keeps the classic butter-fried crust and a simple lemon finish, treating the cutlet as the centerpiece rather than burying it in sauce. It walks through pounding and breading for an even, shatteringly crisp coat.

Technique cues

  • Pound the veal to an even thickness so it cooks through before the breadcrumbs burn; uneven cutlets fry raw in the middle.
  • Fry in butter, watching the heat so the milk solids brown and flavor the crust without crossing into burnt and bitter.
  • Drain on a rack rather than paper so steam escapes and the underside stays crisp instead of going soggy.

Kitchen flow

Parallel prep
Set up the flour, egg, and crumb stations and bread all the cutlets before you heat the butter so frying goes straight through.
Make-ahead
Bread the cutlets a few hours ahead and chill them on a rack so the coating sets and adheres better when fried.
Leftover move
Slice cold leftover cutlet thin over an arugula salad with shaved Parmigiano for a next-day lunch.
Cleanup rhythm
Keep one hand for wet and one for dry while breading so your fingers do not clump, and the stations wipe down easily.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

veal cutlets

main protein

Purpose: Mild, tender veal stays juicy under a crisp coating and is the traditional cut for this dish.

Handling: Pound between plastic to an even quarter-inch so it cooks fast and evenly.

Adaptation: Pounded chicken breast or pork loin make excellent, more affordable substitutes.

fine dry breadcrumbs

crust

Purpose: Fine crumbs form the even, golden shell that is the hallmark of a proper cotoletta.

Handling: Spread on a plate and press the cutlet firmly so the crumbs adhere all over.

Adaptation: Panko gives a coarser, extra-crunchy crust if you prefer more texture.

eggs

binder

Purpose: Beaten egg glues the crumbs to the meat so the crust does not slide off during frying.

Handling: Beat well and let excess drip back before moving to the crumbs.

Adaptation: A little Dijon whisked into the egg adds flavor and extra grip.

clarified butter

frying fat

Purpose: Clarifying removes the milk solids that would burn, letting you fry hotter while keeping the buttery flavor.

Handling: Heat until it shimmers but does not smoke before the cutlet goes in.

Adaptation: A mix of butter and a high-smoke-point oil approximates it and resists scorching.

lemon

finishing acid

Purpose: A squeeze cuts the richness of the buttery crust and brightens every bite.

Handling: Cut into wedges and serve alongside so each diner adds it fresh.

Adaptation: A splash of white wine vinegar in a pinch, though lemon is traditional.

Technique notes

  • Bring the veal to room temperature before frying so it cooks evenly and the crust does not outpace the center.
  • Do not crowd the pan; fry one or two cutlets at a time so the butter stays hot and the crust crisps fast.
  • Salt the cutlet the moment it comes out of the fat so the seasoning sticks to the hot crust.

Ingredient swaps

Gluten-free direction
Use gluten-free breadcrumbs and a gluten-free flour dredge; the technique and result are nearly identical.
Weeknight shortcut
Use thin pork or chicken cutlets, which need no pounding and fry in minutes.
Dairy-free option
Fry in a neutral high-smoke-point oil instead of butter, accepting a slightly less rich crust.

Serve alongside

  • Arugula and cherry tomato salad
  • Risotto alla Milanese
  • Roasted potatoes with rosemary
  • Sauteed spinach with garlic
  • A glass of Pinot Grigio
  • A light Barbera
  • Sparkling water with lemon

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate cooled cutlets for up to three days; reheat in a hot oven or air fryer to recrisp rather than the microwave, which softens the crust. Breaded uncooked cutlets freeze well between parchment for up to two months and can be fried from frozen over slightly lower heat. Always rest reheated cutlets a minute before serving.

Equipment

  • A meat mallet or heavy pan for pounding
  • Three shallow dishes for the breading stations
  • A wide skillet for frying
  • A wire rack set over a tray for draining

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Veal Milanese (Cotoletta alla Milanese) to your week, check it against your household's allergens, and build the shopping list automatically.

More Italian recipes