How to Make Italian Soffritto
Updated Jul 26, 2025, Published Oct 11, 2022
This post may contain affiliate links. Please read our disclosure policy.
Every good Italian dish needs lots of flavor, and for many dishes, that starts with Italian Soffritto. This simple mix of onions, carrots, and celery cooked in olive oil is a time-honored staple in the Italian kitchen. It’s not fancy, but it brings depth to everything from sauces and soups to stews.
Use this Italian soffritto to make dinner recipes like this white bean soup or this lemon chicken orzo soup!

Why You’ll Love This Recipe

I have watched my nonna make soffritto since I was old enough to stand in the kitchen and watch her cook. It’s one of those humble techniques of Italian cooking that brings so much depth to a dish.
Even though it’s just onions, carrots, and celery cooked in olive oil, these vegetables create a flavorful base for so many classic Italian recipes. In fact, we call it the “holy trinity” of Italian cuisine!
Soffritto isn’t something you eat on its own, but it’s how you start making dishes like a classic Italian ragu, Italian-style chili, and lasagna Bolognese.
Once you learn how to build flavor with soffritto, you’ll start every dish with confidence and bring a touch of Italy to each meal!
Made With Amoré,

Table of Contents
Simple Ingredients
The main ingredients are simple and few. I like to use as fresh veggies as possible to give my soffritto recipe the best quality and taste!

- Olive Oil: Use high-quality, extra virgin olive oil for cooking. Some good quality brands are DeLallo, Colavita, Bertolli, California Olive Ranch, HemisFares, and Spectrum.
- Onions: I prefer yellow onions for the milder taste, but you can also use white onions. For a non-traditional but delicious variation, try using red onion or leek instead.
- Celery: I like to get the large celery stalks and dice them up.
- Carrots: I find those whole organic carrots deliver the best taste, as they are sweet and don’t have a bitter taste found in smaller mini carrot varieties. Of course, you can use those if that is all you have!
See recipe card for full information on ingredients and quantities.
Variations & Substitutions
Although these variations are not traditional, you can try them the next time to mix things up a bit.
- Bell Peppers: Add the same amount as the carrot and celery.
- Diced Meat: Add pancetta, guanciale, or bacon to the soffritto with slightly less fat at the beginning of cooking to add flavor, such as in my pasta e fagioli recipe.
- Wine: Add a 1/2 cup of red wine or white wine for a slightly different flavor. Add this at the end of cooking time to deglaze the pan.
- Tomato Paste: This is a common addition in some recipes such as Italian short rib ragu. Add towards the end of cooking and mix well with the vegetables.
- Add Aromatics: If you’re feeling fancy, add bay leaves and either fresh or dried rosemary, thyme, or oregano. For a non-traditional flavor profile, add different herbs such as sage, fresh basil, or mint. Or add a touch of garlic and shallot for extra depth of flavor.
How to Make Italian Soffritto
Every Italian nonna has their recipe, and will likely tell you theirs is better! Follow these step-by-step photos for the best results. Find the full steps and ingredients in the recipe card below.

- Wash and peel the vegetables. Then use a sharp knife to cut the onion, carrot, and celery into small, even pieces. Use the method you prefer to cut the vegetables; perfection is not required!

- Heat the extra virgin olive oil in your pan or pot over medium heat. Add the diced vegetables when the oil begins to shimmer. Begin to cook, stirring often. If you’re adding meat, add it now.

- Reduce the heat to low and sauté until golden. This will take at least 5-7 minutes or up to 20 minutes. This depends on how much they need to cook for the specific recipe you are using.

- When the soffritto is 2-3 minutes from being done, add the garlic, herbs, spices, or wine if desired. Stir and keep cooking for 1-2 minutes. At this point, your soffritto is ready to be used in your Italian recipe.
My Pro Tips
Expert Tips
- Chop with a Food Processor. To speed up the process, you can use the pulse mode of a food processor to finely chop the vegetables.
- Quality Ingredients. Use fresh vegetables and good quality extra virgin olive oil for the very best flavor and texture.
- Make Ahead. Chop up the raw veggies in advance and freeze them in ice cubes, a freezer bag, or an airtight container for up to 8-12 months. Then when you’re ready, start your soffritto cooking and then continue making your recipe.
- Chop Evenly. While perfection isn’t required, make sure to cut the vegetables about the same size so they all cook in the same amount of time.

Recipe FAQs
French mirepoix and Italian soffritto both contain 2 parts onion, 1 part carrot, and 1 part celery as the base. The main difference is that in the French mirepoix, vegetables are cooked slowly in butter, while in Italian soffritto, they’re cooked in olive oil. Also, mirepoix is cooked low and slow, while soffritto browns the vegetables and cooks them a bit more.
They may sound similar, but sofrito and soffritto come from different parts of the world and have their own beautiful traditions. Soffritto is the Italian version I grew up with; just onions, carrots, and celery sautéed in olive oil. It’s the base of so many Italian dishes! Sofrito, on the other hand, is used in Spanish, Latin American, and Caribbean cooking. It often includes peppers, garlic, herbs, and sometimes tomatoes that are sautéed together. It also can be called sofritou in some areas, or as recaitou in Puerto Rico, where they don’t typically use tomatoes.
To start, make sure you are cutting the vegetables with a sharp knife to create fairly similar-sized cubes (don’t worry; you can still do a quick chop, and that will do). It’s not about perfection in this soffritto mix. If you want to speed this up, you can use the pulse mode of a food processor to finely chop the vegetables in less time.
You typically want to cook your soffritto fresh for each dish but it’s a great idea to chop up the soffritto vegetables in advance! I like to make a big batch of the vegetables for soffritto and freeze them in small containers or even an ice cube tray. Then it’s already chopped and ready to cook whenever I’d like. Bonus, making a soffritto is also the perfect way to use up the odds and ends of the celery, carrots, and onions that are about to go bad in your fridge or counter!
Soffritto contains onion, carrot, and celery with a ratio of 2:1:1. This refers to 2 parts onion, 1 part carrot, 1 part celery. However, you can adjust the ratio to taste or for a particular recipe, as well as add other ingredients such as wine, aromatics, or pancetta for a different flavor.
Using Italian Soffritto
Italian soffritto isn’t served on its own, but it’s used as a base for many classic Italian recipes. You’ll definitely want to try using this easy soffritto in soups like Italian sausage lentil soup, Italian sausage soup recipe, and Italian New Year’s lentils.
It’s also perfect for hearty main courses like my Italian braised veal and Italian stuffed bell peppers.

More Italian Recipes Made with Soffritto
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
How to Make Italian Soffritto

Equipment
Ingredients
- 1-2 tablespoons extra virgin olive oil
- 1 medium onion, peeled and diced (about 1 cup)
- 1 medium carrot, peeled and diced (about 1/2 cup)
- 1 rib celery , diced (about 1/2 cup)
Instructions
- Wash, peel, and prepare the vegetables.
- Using a sharp knife, cut the onion, carrot, and celery close to the same size. You can mince, chop, dice, finely dice, or use the method you prefer to cut the vegetables into small pieces. Perfection is not required!
- Add extra virgin olive oil to the pan, or pot on medium heat. When the oil starts shimmering add the diced vegetables, and cook, stirring often. If adding meat add now.
- Adjust to medium-low heat, and continue to sauté until golden, it will take from a minimum of 5-7 minutes to 20 minutes.
- See variations in notes for optional add-ins. When the soffritto is 2-3 minutes from being done you can add garlic, herbs, spices, or wine if desired. Give a good stir, keep cooking for 1 or 2 minutes.
- Then, add the rest of the ingredients according to the recipe you are cooking.
Notes
- If you want to speed up the process, you can use the pulse mode of a food processor to finely chop the vegetables.
- Use fresh vegetables and good quality extra virgin olive oil for the very best flavor and texture.
- Chop up the raw veggies in advance and freeze them in ice cubes, a freezer bag, or an airtight container for up to 8-12 months. Remove them when you’re ready and cook them as directed.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
The best start to any soup or sauce is the soffritto. This recipe is the Italian way to do it and super delicious!