Mastering Soffritto: Classic Italian Flavor Base Recipe

Learn how to make a classic Italian soffritto using carrot, celery and onion. This simple mixture forms the flavour base for many Italian soups, stews and sauces, adding depth and aroma to dishes like Bolognese, Pasta e Fagioli and Chicken Cacciatore.

Finely chopped carrot, celery and onion on a chopping board

The word soffritto comes from the Italian verb soffrigere, meaning to gently fry or sauté. The classic trio of carrot, celery and onion is sometimes called the “holy trinity” of Italian cooking because it builds a rich foundation of flavour in so many recipes. In Italy you can even buy these aromatics pre-packed as gli odori (literally “the smells”).

If you add parsley, garlic and lard, the mixture becomes battuto, a variation commonly used in Roman cuisine. Whether you’re learning foundational techniques or you love Italian food, mastering soffritto is quick, easy and transformative for home cooking.

Ingredients – what you need

All you need are carrot, celery, onion and olive oil. Peel the carrot and onion and wash the celery before chopping. Aim for evenly sized, finely chopped pieces so the vegetables cook uniformly.

An overhead shot showing all of the ingredients you need to make Italian soffritto

Step by step photos and recipe instructions

Chop the carrot, celery and onion finely and try to make the pieces about the same size. Use roughly equal amounts of each vegetable so no single flavour overwhelms the others.

Step by step photos showing how to make Italian soffritto

Heat a good glug of olive oil in a pot (about 2–3 tbsp) over medium-low heat. Add the chopped vegetables and sauté gently until they are soft and translucent, but not browned. Add a little more oil if the pot looks dry.

Be patient: cooking slowly on a low heat extracts the aromatic flavours without caramelizing or burning the vegetables. This process typically takes 10–15 minutes.

A close up of finely chopped soffritto on a board

Recipe tips and FAQs

  • Do not brown the vegetables – cook the soffritto slowly until soft; browning changes the flavour and can make it bitter.
  • Keep the heat low – higher heat speeds cooking but reduces flavour extraction and increases the risk of burning.
  • Knife to use – a sharp chef’s knife is ideal. A mezzaluna (curved, double-handled knife) also works well for quick, even chopping.
  • Keep amounts even – match the volume of carrot, celery and onion after chopping so no single vegetable dominates the mix.
  • Build on the base – you can add garlic, fresh herbs, pancetta or lard depending on the regional style you’re aiming for.
How much soffritto do I need per recipe

A good guideline is 1 medium carrot, 1 celery stalk and 1 medium onion for recipes serving around 4–6 people. Adjust amounts to taste or to the size of the dish you’re making.

What’s the difference between Soffritto and Mirepoix?

Mirepoix is the French equivalent. The main distinction is that the French traditionally use butter to sauté, while Italians typically use olive oil.

Can I prepare this in advance?

Yes. You can peel and finely chop extra vegetables and freeze them raw in bags. Use the soffritto directly from frozen—no thawing required.

Recipes that use it

Use soffritto as the starting point for many classic dishes. It enhances the flavour of soups, ragùs and braises. Examples include Italian lentil soup, lasagne al forno, vegetable ragu, authentic Bolognese and Tuscan soups.

  • Italian Lentil Soup (Zuppa di Lenticchie)
  • Lasagne al Forno (Italian Beef Lasagna)
  • Vegetable Ragu with Pappardelle
  • Authentic Bolognese Sauce (Ragù alla Bolognese)
  • Italian Beef Ragu – Classic Recipe
  • Ribollita – Tuscan Vegetable Soup
  • Tuscan Farro Soup with Beans
  • Pasta e Fagioli (Pasta & Beans)

If you try this Italian soffritto or any recipes inspired by it, leave a comment to share how it turned out. I enjoy hearing which variations you like—whether you stick to the classic trio or add garlic, herbs or cured pork for extra depth.

Step By Step Photos Above

Most recipes include step-by-step photos and helpful tips to make it perfect first time.

Soffritto

By Emily

Prep: 10 mins
Cook: 10 mins
Total: 20 mins
Servings: 1 batch
A close up of finely chopped carrot, celery and onion on a cutting board
How to make Italian Soffritto with carrot, celery and onion. Learn how to add depth of flavour to Italian soups, stews and sauces.

Ingredients

  • 1 carrot
  • 1 celery stalk
  • 1 onion
  • Olive oil, to sauté (about 2–3 tbsp)

Instructions

  • Finely chop the vegetables to roughly the same size so they cook evenly.
  • Heat olive oil in a pot over medium-low heat and add the vegetables. Sauté gently until soft and translucent, avoiding any browning. Add more oil if needed.
  • Cook slowly for 10–15 minutes to release the full flavour. Do not increase the heat to speed up the process.

Notes

  • Do not brown the vegetables: keep the heat low to extract flavour without caramelizing.
  • Knife work: use a sharp chef’s knife or a mezzaluna for fine, even chopping.
  • Storage: raw chopped soffritto lasts 3–4 days in the fridge or up to 3 months in the freezer; use directly from frozen.

Helpful Info for All Recipes

  • I use extra virgin olive oil in most recipes unless stated otherwise.
  • All vegetables are medium sized unless noted.
  • Nutrition is calculated automatically and should be considered an estimate.

Nutrition

Calories: 323 kcal | Carbohydrates: 17 g | Protein: 2 g | Fat: 28 g

Nutrition information is automatically calculated and should be used as an approximation.


Did you try this recipe?
Leave a comment below!