Sofrito Recipe (Quick & Easy Way)
Sofrito is one of those simple kitchen staples that quietly makes everything taste better. If you have ever wondered how some soups, rice dishes, beans, stews, or sauces get that deep, savory base flavor, the answer is often sofrito.

This classic mixture of vegetables, herbs, and aromatics is used in many Latin and Mediterranean kitchens, with each region and family making it a little differently.
What makes this sofrito recipe so useful is how flexible it is. You can make a batch ahead of time, keep it in the fridge or freezer, and use a spoonful whenever a dish needs more flavor.
It is easy, practical, and beginner-friendly, but it also has the kind of rich homemade taste that makes everyday cooking feel more confident and complete.
In this guide, I will show you exactly how to make sofrito, what ingredients matter most, how to store it, and how to use it in real cooking.
What Is Sofrito?
Sofrito is a flavorful cooking base made by blending or finely chopping ingredients like onion, garlic, peppers, tomatoes, and herbs. It is usually cooked in oil to release its flavor before adding other ingredients.
Depending on the cuisine, sofrito can be:
- Smooth or chunky
- Green or red
- Fresh and herb-heavy
- Slow-cooked and deeply savory
This version is a practical, all-purpose homemade sofrito that works well in:
- Rice dishes
- Beans
- Soups
- Stews
- Chicken recipes
- Ground beef dishes
- Sauces and braises
The goal is not just to mix vegetables together. The goal is to create a flavor foundation that makes the whole dish taste more rounded and homemade.
Table of Contents
How to Make Sofrito? Step by Step
Here is a balanced, easy version that gives you a flavorful, versatile batch.
Quick Recipe Overview
| Detail | Amount |
|---|---|
| Prep time | 15 minutes |
| Cook time | 15 minutes |
| Total time | 30 minutes |
| Yield | About 2 cups |
| Serving size | 2 tablespoons |
| Difficulty | Easy |
Ingredients
| Ingredient | Amount | Purpose |
|---|---|---|
| Olive oil | 3 tablespoons | Helps cook the sofrito and carry flavor |
| Onion | 1 large | Adds sweetness and depth |
| Green bell pepper | 1 large | Gives classic fresh pepper flavor |
| Red bell pepper | 1 medium | Adds sweetness and color |
| Garlic cloves | 6 cloves | Brings strong aromatic flavor |
| Roma tomatoes | 2 medium | Adds body and slight acidity |
| Fresh cilantro | 1 cup, loosely packed | Gives brightness and herbal flavor |
| Fresh parsley | 1/2 cup | Adds freshness and balance |
| Tomato paste | 1 tablespoon | Deepens color and richness |
| Ground cumin | 1/2 teaspoon | Adds warmth |
| Dried oregano | 1/2 teaspoon | Builds savory flavor |
| Salt | 1 teaspoon, or to taste | Enhances overall flavor |
| Black pepper | 1/4 teaspoon | Adds mild heat |
| Lime juice | 1 tablespoon | Brightens the mixture |
Ingredient Notes
A good sofrito is built on balance. Here is what each major ingredient brings:
- Onion: sweetness and body
- Peppers: freshness and mild natural sweetness
- Garlic: strong base flavor
- Tomatoes: moisture and slight tang
- Herbs: bright, fresh finish
- Oil: helps everything cook down properly
If you want a stronger herbal version, add more cilantro. If you want a richer and slightly sweeter base, use a little more onion and red pepper.
How to Make Sofrito? Instructions
This recipe is simple, but a few details make the final result much better.
Step 1: Prep the ingredients
Wash and roughly chop the onion, peppers, tomatoes, cilantro, and parsley. Peel the garlic cloves.
You do not need to chop everything perfectly because the mixture will be blended or processed, but cutting it into smaller chunks helps it blend evenly.
Step 2: Blend or process
Add the onion, peppers, garlic, tomatoes, cilantro, parsley, tomato paste, cumin, oregano, salt, pepper, and lime juice to a food processor or blender.
Pulse until the mixture is finely chopped but not completely watery. You want it to look like a thick, spoonable vegetable mixture, not a thin juice.
Tip: If using a blender, stop and scrape down the sides so the mixture blends evenly.
Step 3: Cook the sofrito
Heat the olive oil in a skillet or saucepan over medium heat. Add the blended mixture carefully.
Cook for 10 to 15 minutes, stirring often, until:
- The raw smell fades
- The mixture thickens slightly
- The color deepens
- The flavor tastes more rounded and less sharp
This step matters. Fresh blended vegetables taste harsh if used raw in many dishes. Cooking them first gives the sofrito a richer, more finished flavor.
Step 4: Cool and store
Let the sofrito cool completely. Transfer it to a jar or airtight container.
Store it in the refrigerator for up to 5 days, or freeze it in small portions for longer storage.
Video Guide ๐บ
How to Use Sofrito in Everyday Cooking
One of the best things about this sofrito recipe is that a little goes a long way. Even 1 to 2 tablespoons can change the flavor of a dish.
Use it in:
- Rice: stir into the pot before adding broth
- Beans: cook it first, then add beans and liquid
- Soups: use as the base instead of starting with plain onion
- Stews: brown meat, then add sofrito for deeper flavor
- Ground meat: stir in while cooking for extra moisture and seasoning
- Tomato sauces: add a spoonful for more complexity
A good starting point is:
- 1 to 2 tablespoons for small dishes
- 3 to 4 tablespoons for family-size pots of soup, beans, or rice
Tips for the Best Sofrito
A simple recipe like this depends on technique more than fancy ingredients. These tips help a lot.
- Do not over-blend. A little texture gives better flavor and body.
- Cook out the rawness. This is what turns blended vegetables into a true flavor base.
- Use fresh herbs. Dried herbs alone will not give the same brightness.
- Do not skip the oil. It helps develop and carry the aromatics.
- Freeze in small portions. Ice cube trays work especially well for quick meal prep.
If your sofrito tastes flat, it usually needs one of three things: a little more salt, more cooking time, or a touch of acidity like lime juice.
Mistakes to Avoid โ
Even an easy recipe can go wrong if a few details are missed.
Using too much tomato
Too much tomato can make the mixture taste more like pasta sauce than sofrito. Tomatoes should support the flavor, not overpower it.
Making it too watery
If you blend too long, the vegetables release too much liquid. Pulse instead of fully pureeing. A thick mixture cooks better and stores better.
Not cooking it long enough
Fresh onion, garlic, and pepper need time to soften and mellow. If the sofrito still smells raw, keep cooking.
Under-seasoning
Because sofrito is a base, it should already taste flavorful on its own. A bland batch will not improve the final dish very much.
Sofrito Recipe Nutrition Facts
These values are approximate and based on a serving size of 2 tablespoons.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 28 |
| Fat | 2 g |
| Saturated Fat | 0.3 g |
| Carbohydrates | 3 g |
| Fiber | 0.7 g |
| Sugar | 1.5 g |
| Protein | 0.5 g |
| Sodium | 120 mg |
| Vitamin C | Moderate |
| Vitamin A | Moderate |
Variations You Can Try
One reason sofrito stays popular is that it adapts easily to different kitchens and tastes.
Green Sofrito
Use more cilantro, parsley, and green peppers, and reduce the tomato. This gives a fresher, brighter flavor.
Red Sofrito
Add extra tomato paste or an extra tomato for a deeper red color and slightly richer taste.
Spicy Sofrito
Add a small chili or a pinch of red pepper flakes if you like a little heat.
Extra Garlic Sofrito
Increase the garlic for a stronger, bolder flavor in beans, braised meats, or savory rice dishes.
Frequently Asked Questions
Can I freeze sofrito?
Yes. Sofrito freezes very well. Spoon it into ice cube trays, freeze until solid, then transfer the cubes to a freezer bag. This makes it easy to use small amounts as needed.
Can I use sofrito without cooking it first?
You can, but the flavor will be sharper and more raw. For the best taste, cook it in oil before adding it to your dish.
How long does homemade sofrito last in the fridge?
It usually keeps well for about 5 days in an airtight container in the refrigerator.
Is sofrito the same in every cuisine?
No. Many cuisines have their own version. The ingredients, texture, and method can vary by country, region, and family tradition.
What does sofrito taste like?
It tastes savory, fresh, aromatic, and slightly sweet, with a balance of garlic, onion, peppers, herbs, and tomato.
Final Thoughts
A good sofrito recipe is one of the most useful things to keep in your kitchen. It is simple to make, easy to store, and powerful in flavor. Once you start using it in rice, beans, soups, and stews, it quickly becomes one of those homemade basics you reach for all the time.
What I like most about this recipe is that it is practical. It does not require complicated steps or hard-to-find ingredients, but it adds a real homemade depth that plain chopped onion and garlic alone cannot match. Make one batch, keep it ready, and your everyday cooking becomes easier and more flavorful.