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.

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.

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.

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.

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.
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.
Mirepoix is the French equivalent. The main distinction is that the French traditionally use butter to sauté, while Italians typically use olive oil.
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

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
Nutrition information is automatically calculated and should be used as an approximation.
Did you try this recipe?
Leave a comment below!