Local specialties, Main, Recipes

Cotoletta alla milanese recipe (veal milanese)

Cotoletta alla milanese

Cotoletta alla milanese (aka veal milanese) is one of the most iconic dishes from Milan, together with risotto alla milanese (saffron risotto), cassoeula or panettone.

Veal milanese is prepared with veal chops with bones, gently pounded with a meat pounder, then dipped into flour, eggs, and a mix of bread crumbs and Parmigiano Reggiano, before being deep-fried in a frying pan using clarified butter (the traditional way) or vegetable oil (the more contemporary and my choice).

The first written appearance of what is the current veal Milanese dates back to 1148. In an ancient parchment, describing the menu for a lunch in the Sant’Ambrogio Abbey, it is possible to read about lumbolos cum panicio, i.e. meat from the loins, covered with bread crumbs.

This parchment makes the cotoletta alla milanese older than another similar dish, the Austrian Wiener Schnitzel. The idea is similar, but the meat cut is different (loin for the milanese, leg for the schnitzel).

Before we start preparing an amazing cotoletta alla milanese, a note on how to properly serve it. The most traditional ways are:

  • plain, with french fries as a side – this, btw, is maybe the most favorite dish of most Italian children! 🙂
  • with a topping of cherry tomatoes and arugula.

Getting hungry? I see you! If you want to be sure to find this recipe when you are ready to cook it, subscribe (page bottom) or pin it!

But now… time for your first milanese veal! If you will follow the instructions, you will see that you don’t need to go to Milan to have an authentic cotoletta alla milanese!

Cotoletta alla milanese (veal milanese)

One of the most iconic dishes from Milan, cotoletta alla milanese is the perfect main for your children and your whole family. Here the original recipe, with a trick!
Prep Time20 minutes
Cook Time15 minutes
Total Time35 minutes
Course: Main Course, Meat
Cuisine: Italian, Lombarda
Keyword: Arugula, Crispy, Milan, Milano, tomato, Veal
Servings: 3 people
Calories: 600kcal
Author: Roberto
Cost: $ 9


  • a meat pounder
  • a chopping board
  • three plates
  • a pan


  • 3 veal chops with bones in Italian: "nodini di vitello"
  • q.s. water
  • 50 gr all purpose flour
  • 30 gr bread crumbs
  • 30 gr grated Parmigiano Reggiano you can use Grana Padano
  • 2 organic eggs
  • q.s. clarified butter or vegetable oil to fry (original recipe requires clarified butter)
  • q.s. cherry tomatoes optional, to garnish
  • q.s. arugula optional, to garnish



  • the traditional “cotoletta alla milanese” is fried in clarified butter. For health reasons, I prefer to use vegetable oil. But of course, you can use it, following the same instructions!
  • since it is a recipe from Lombardia, you can use Grana Padano instead of Parmigiano Reggiano (I will always use Parmigiano Reggiano, but I am partisan, lol)
  • how to garnish the milanese: the two traditional ways are
    • plain, with french fries as a side
    • garnished on top with arugula and cherry tomatoes, and their juice. I personally love this one, but your children will likely prefer the first one 🙂


Some of the links above are affiliate links. This means that, at no additional cost to you, if you click through and make a purchase you will help this blog grow. I only promote affiliate programs that I believe in, and products I know about, with the aim to help you in your choices.

Buon appetito!

You Might Also Like

No Comments

Leave a Reply

Recipe Rating