Soffritto: The Complete Guide to Making, Storing, and Using Italy's Flavour Base

Soffritto is the quiet workhorse of Italian cooking: a slow-cooked base of onion, carrot and celery that underpins everything from ragù to risotto. Make a batch once and you've got a shortcut to real depth of flavour in a dozen different dinners for weeks to come — the trick is knowing how to make it properly, store it right, and put it to use.
What Is Soffritto?
Soffritto is a finely diced mixture of onion, carrot and celery, slowly sautéed in olive oil until soft and sweet. It's the Italian answer to the French mirepoix, and it forms the aromatic base of countless dishes — Bolognese, minestrone, risotto, braises — giving them a savoury depth that's hard to replicate any other way.
Soffritto vs Mirepoix: What's the Difference?
Both use the same three vegetables — onion, carrot and celery — in similar proportions, but the technique differs. Mirepoix is typically used raw or barely sweated, added at the start of a long braise or stock to release flavour slowly. Soffritto is properly cooked down first, low and slow, until the vegetables soften, sweeten and start to meld into a single aromatic base before anything else goes into the pan.
Why Batch-Prep Soffritto?
Making soffritto from scratch every time you cook takes 20 minutes of dicing and slow cooking — time most weeknights don't have. Batch-cooking it once means every future dinner starts from a flavour base that's already done, cutting real prep time down to almost nothing while still tasting like you started from scratch.
Ingredients
Makes about 8 portions (¼ cup each):
- 2 large onions, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 3 tbsp olive oil
- A pinch of salt
Stick to a roughly 2:1:1 ratio of onion to carrot to celery for a balanced flavour.
Equipment
- Sharp knife and chopping board
- Large skillet or saucepan
- Airtight containers or freezer bags
- Ice cube trays (optional, for small portions)
Method
1. Chop the vegetables
Dice the onions, carrots and celery as evenly as possible — the finer the dice, the more smoothly the soffritto will blend into sauces and soups later.
2. Heat the oil
In a large skillet or saucepan, heat the olive oil over medium heat.
3. Cook slowly
Add the onions first and cook until translucent, then stir in the carrots and celery. Cook gently for 15–20 minutes, stirring occasionally, until everything has softened and melded together. Low and slow is the whole point here — avoid letting the vegetables brown or catch.
4. Cool and portion
Let the soffritto cool completely, then divide it into portions of about ¼ cup each for easy use later.
How to Store Soffritto
Refrigerating
Store in an airtight container in the fridge for up to 5 days.
Freezing
Spoon portions into ice cube trays or freezer-safe bags and freeze for up to 3 months. Label containers with the date and portion size so you know what you're grabbing later — there's no need to thaw before cooking, it can go straight from freezer to pan.
Troubleshooting FAQ
Why did my soffritto turn out watery instead of soft and jammy?
The heat was probably too high, drawing out moisture faster than it could cook off. Keep the pan at a gentle medium-low heat and give it the full 15–20 minutes — rushing it with high heat browns the outside while the inside stays raw and wet.
Why does my soffritto taste bitter or burnt?
The vegetables have caught and browned rather than softened. Stir more frequently, especially in the last 5 minutes, and lower the heat slightly if you notice any colour developing — soffritto should stay pale and translucent, not golden.
4 Quick Weeknight Dinners Using Soffritto
Once you've got a batch ready to go, here's how to put it to work:
1. Classic Bolognese Sauce
Sauté a portion of soffritto with minced beef, tinned tomatoes and herbs for an effortless ragù with real depth.
2. Hearty Vegetable Soup
Add soffritto to vegetable stock, throw in seasonal vegetables and let it simmer for a soup that tastes like it took hours.
3. Risotto
Stir soffritto into Arborio rice before adding stock, ladle by ladle, for an aromatic base to any risotto.
4. Quick Chicken Stew
Mix soffritto with chicken, potatoes and stock for a comforting one-pot dinner in under 40 minutes.
Variations
- With garlic: Add minced garlic towards the end of cooking to avoid burning it.
- Herby soffritto: Stir in fresh thyme or bay leaves during the last few minutes of cooking for an extra aromatic base.
- Tomato soffritto: Add a tablespoon of tomato purée in the last 5 minutes for a base that's ready-made for pasta sauces.
FAQ
Is soffritto the same as mirepoix?
Not quite. Both use onion, carrot and celery, but mirepoix is typically used raw or lightly sweated, while soffritto is properly cooked down until soft and sweet before anything else is added to the pan.
Can I use frozen soffritto straight from the freezer?
Yes — there's no need to thaw it first. Add it directly to a hot pan and it will heat through as your dish cooks.
What oil works best for soffritto?
Olive oil is traditional and gives the most authentic flavour, but any neutral cooking oil will work if that's what you have.
Can I add other vegetables to my soffritto?
The classic base is just onion, carrot and celery, but some cooks add finely diced garlic, fennel or leek for a different flavour profile — just keep the total volume similar so the cooking time doesn't change much.
A batch of soffritto in the fridge or freezer is one of the simplest ways to make weeknight cooking taste like it took far longer than it did. Make one batch, and you've got a head start on a dozen different dinners.

Soffritto
Ingredients
Method
- Dice the onions, carrots and celery as evenly as possible - the finer the dice, the more smoothly the soffritto will blend into sauces and soups later.
- In a large skillet or saucepan, heat the olive oil over medium heat.
- Add the onions first and cook until translucent, then stir in the carrots and celery. Cook gently for 15-20 minutes, stirring occasionally, until everything has softened and melded together. Avoid letting the vegetables brown.
- Let the soffritto cool completely, then divide it into portions of about 1/4 cup each for storing.
Leave a Reply