Vitello Tonnato: Classic Italian Veal with Tuna-Caper Sauce

Vitello Tonnato is a classic dish from Piedmont featuring thinly sliced, tender veal dressed with a creamy tuna-and-caper mayonnaise. The pairing may sound unusual, but it delivers a rich, savory flavor that’s addictive. Traditionally enjoyed both in summer and at Christmas, it is served cold or at room temperature, making it a versatile and elegant option for starters or a main course.

Vitello Tonnato on a serving platter topped with sauce, capers and parsley.

My favourite version uses a mayonnaise base for the sauce, giving a luxuriously smooth texture and deep umami from tuna, capers and anchovies. Traditionally, the sauce could be emulsified with hard‑boiled eggs and veal broth; both techniques are authentic and delicious. Some families combine both approaches—mayo with chopped egg—for extra roundness. Below you’ll find clear ingredient notes and step‑by‑step instructions to help you make the mayonnaise version, which is especially good for dipping roast potatoes or crusty bread.

Ingredients

An overhead shot of all the ingredients needed to make Vitello Tonnato.

Ingredient notes and substitutions

  • Veal topside or eye of round: For a traditional result, use veal. If unavailable, pork loin or pork tenderloin are good alternatives; turkey breast also works. Some modern recipes roast the meat instead of poaching it.
  • Aromatics: Onion, carrot, celery and a garlic clove add depth to the poaching liquid.
  • Herbs & spices: Fresh rosemary, parsley and a bay leaf are classic. Add 3–4 whole cloves and a few black peppercorns—too many cloves can dominate the flavor.
  • Tuna: Use canned tuna packed in olive oil for the creamiest, least grainy sauce. Choose a good-quality brand if possible.
  • Mayonnaise: Use a mayonnaise you enjoy; it creates a rich, smooth sauce (Hellmann’s is a common choice).
  • Capers: Use capers in brine and drain them before blending or garnishing.
  • Anchovies: Even if you’re not an anchovy fan, include them; they contribute savory umami without an overtly fishy taste.

Step by step photos and instructions

This visual guide highlights key steps. For full ingredient amounts and details, see the recipe card below.

  1. Prep: Halve the carrot, celery and onion. Stud the onion half with the whole cloves. Add these and the parsley, bay leaf, rosemary, garlic and peppercorns to a large pot with cold water.
  2. Cook the veal: Bring the water to a boil, rub the veal with salt and add it whole to the pot. Reduce to a gentle simmer, cover with the lid slightly ajar and poach for about 40 minutes. Remove the veal to a board, wrap in foil and let it cool completely to room temperature.
Four photos in a collage showing how to make vitello tonnato.
  1. Make the sauce: Place the drained tuna (in oil), mayonnaise, drained capers and anchovy fillets into a food processor or a tall container for an immersion blender. Blitz until silky and smooth. If you prefer a lighter texture, adjust the mayo amount or add a splash of the reserved veal broth to loosen the sauce.
  2. Slice and serve: When the meat has cooled to room temperature, slice it as thinly as possible with a sharp knife. Arrange the slices on a platter, spread the tuna sauce evenly over the veal and finish with extra capers and chopped parsley.
Two photos in a collage showing the consistency of the vitello tonnato sauce and how thinly to slice the veal.

Serving suggestions

In Italy, Vitello Tonnato works as an antipasto or a secondo. Here are a few serving ideas:

  • As an antipasto: Layer the veal on a single large platter or on individual plates, cover generously with sauce and garnish with capers or caperberries. Serve with crusty bread to mop up the sauce.
  • With salad: For a lighter meal, serve with peppery arugula dressed simply with olive oil and black pepper or a squeeze of lemon.
  • As a main (secondo): Pair with roast potatoes—excellent for dunking into the sauce—and green beans dressed with olive oil and pepper. Steamed or roasted seasonal vegetables and sautéed spinach are also nice sides.
A close up of Vitello Tonnato on a serving dish.

More Piedmontese recipes to try

An overhead shot of Bagna Cauda in a terracotta dish with raw vegetables around it.

Antipasti

Bagna Cauda (Anchovy, Garlic and Butter Dip)

An overhead shot of Agnolotti pasta on a wooden board.

Fresh Pasta

Homemade Agnolotti (step by step)

An overhead shot of chicken croquettes in a blue bowl with sprigs of thyme.

Sides

Ricotta Chicken Croquettes

Chocolate Budino shaped like a flower on a small pink patterned plate

Italian Desserts

Chocolate Budino (Budino al Cioccolato)

If you try this Vitello Tonnato, please rate the recipe and leave a comment with your feedback—it’s always lovely to hear how it turned out. Follow the blog on social media or sign up for the newsletter to receive more recipes and tips.

Step By Step Photos Above

Most recipes include step‑by‑step photos, tips and sometimes video.

Vitello Tonnato (Veal with Tuna Sauce)

By Emily

Prep: 20 mins
Cook: 40 mins
Cooling time: 4 hrs
Total: 5 hrs
Servings: 4 servings as a main
A cropped image of vitello tonnato on a serving platter.
Vitello Tonnato is a classic Piemontese dish made with thinly sliced veal served with a tuna and caper mayonnaise sauce. It may seem unusual, but it’s wonderfully flavorful and is traditionally enjoyed in summer and at Christmas.

Equipment

  • Kitchen string

Ingredients

  • 1.9 lbs (850g) veal topside or eye of round, tied
  • 1 gallon (4 litres) cold water
  • 1 onion
  • 1 stick celery
  • 1 large carrot
  • 1 bunch fresh parsley with stalks
  • 1 sprig fresh rosemary
  • 1 bay leaf
  • 4 cloves
  • 6 peppercorns
  • 1 fresh garlic clove

For the sauce

  • 5.6 oz (110g) canned tuna in olive oil
  • ½ cup (90g) good-quality mayonnaise
  • 2 anchovy fillets
  • 1½ tbsp (20g) capers in brine, drained

Garnish

  • Capers or caperberries (optional)
  • Freshly chopped parsley (optional)

Instructions

Prep

  • Trim any silverskin from the veal and tie it with kitchen string. Sprinkle with salt and set aside.
  • Halve the carrot and celery. Peel the onion, stud one half with the cloves and cut in two. Add all vegetables, peppercorns, garlic, bay leaf, rosemary and parsley to a large stockpot filled with cold water.

Cook

  • Bring the water to a boil, add the whole veal, reduce to a gentle simmer and cover the pot with the lid left slightly ajar. Poach for about 40 minutes.
  • Remove the veal and transfer to a cutting board or plate, wrap in foil and allow to cool completely to room temperature.

To make the sauce

  • Put the drained tuna (with a little oil if desired), mayonnaise, anchovies and drained capers into a food processor and blend until smooth. An immersion blender in a tall container works well for an extra-silky texture.

To serve

  • When the veal is at room temperature, slice as thinly as possible. Arrange the slices on a platter, spread the tuna sauce over them and garnish with capers and chopped parsley.

Notes

  • Storage: The veal often tastes better the next day. Once fully cooled, wrap in foil and refrigerate overnight; bring to room temperature before serving. Cooked veal keeps up to 3 days in the fridge.
  • The sauce can be made up to 2 days ahead; bring to room temperature before serving.
  • Veal alternatives: Pork loin, pork tenderloin or turkey breast can substitute for veal; adjust cooking time accordingly.
  • Alternative sauce: For a more traditional sauce, blend the tuna and anchovies with two hard-boiled eggs and use a little veal broth to emulsify instead of mayonnaise.
  • Roasting option: If you prefer roasting the meat, you can roast veal, pork or turkey instead of poaching.

Helpful Info for All Recipes

  • I use extra virgin olive oil unless otherwise noted.
  • When using canned tomatoes, choose reliable brands for best flavour.
  • Vegetable sizes are medium unless stated.
  • Recipes are tested using a fan (convection) oven.

Nutrition

Calories: 444 kcal | Carbohydrates: 5 g | Protein: 48 g | Fat: 25 g

Nutrition information is an approximation.