Description
This vibrant Puerto Rican cooking base transforms everything from rice and beans to soups and stews with its aromatic blend of peppers, onions, garlic, and cilantro. Once you make authentic sofrito at home, you’ll understand why Latin cooks always keep a jar on hand.
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes | Servings: 16 (2-tablespoon servings)
Ingredients
- 1 green bell pepper, roughly chopped (don’t stress about perfect pieces)
- 1 red bell pepper, roughly chopped
- 1 large onion, quartered (yellow or white both work great)
- 4 cloves garlic, peeled (add more if you’re a garlic lover like me)
- 1 bunch fresh cilantro, stems and all (seriously, don’t pick off every leaf)
- 1/4 cup olive oil (extra virgin tastes best)
- 1 tsp salt (start here, adjust to taste)
- 1/2 tsp black pepper, freshly ground if possible
- 1/2 tsp cumin (this adds that warm, earthy note)
- 1/2 tsp dried oregano
- 1/2 tsp paprika (sweet or smoked, your choice)
- 1/4 tsp cayenne pepper (or more if you like heat)
- 8 oz can diced tomatoes, well drained (shake that colander)
Instructions
- Pile your green bell pepper, red bell pepper, onion, garlic, and cilantro into your food processor. Pulse it about 10-15 times until everything is finely chopped but still has texture—you want it looking like a chunky salsa, not a smoothie. Don’t be me and over-process it into mush.
- Heat that olive oil in a large skillet over medium heat until it’s shimmering, about a minute or so. Add your chopped vegetable mixture and listen for that satisfying sizzle. Sauté for 5-7 minutes, stirring occasionally, until everything softens and your kitchen starts smelling absolutely incredible.
- Sprinkle in the salt, black pepper, cumin, oregano, paprika, and cayenne pepper. Stir everything together and let those spices cook for about 2 minutes to wake up all their flavors. This is where the magic happens, trust me.
- Stir in those well-drained diced tomatoes and give everything a good mix. Let the sofrito simmer for another 5 minutes, stirring occasionally so nothing sticks. The mixture should look thick and smell like you’ve been cooking all day.
- Remove from heat and let your sofrito cool down before transferring it to a clean glass jar or airtight container. It’ll thicken up a bit more as it cools.
- Use 2-3 tablespoons whenever you’re making rice, beans, soups, stews, or anything that needs a serious flavor boost. Seriously, this works in just about everything.
Nutrition Information (Per 2-Tablespoon Serving):
- Calories: 45
- Carbohydrates: 4g
- Protein: 1g
- Fat: 3.5g
- Fiber: 1g
- Sodium: 180mg
- Vitamin C: 35% DV (thanks to all those peppers!)
- Vitamin A: 15% DV
This sofrito is packed with vegetables and provides a flavorful, nutritious base without excess calories or sodium compared to store-bought versions.
Notes:
- Seriously, drain those tomatoes well. Too much liquid will make your sofrito watery, and nobody wants that.
- Every oven runs differently, so trust your eyes. If your sofrito looks too dry, add a splash of water. Too wet? Let it simmer longer uncovered.
- The food processor is your friend here. Chopping everything by hand takes forever and won’t give you that consistent texture.
- Don’t skip the sautéing step. Raw sofrito doesn’t taste the same—cooking the vegetables develops all those deep, complex flavors.
Storage Tips:
Refrigerator: Store in an airtight container or jar for up to 2 weeks. I always mark the date on mine because it’s easy to forget.
Freezer: Portion into ice cube trays (each cube is about 1-2 tablespoons), freeze until solid, then transfer to a freezer bag. Keeps for up to 3 months. Don’t freeze it in one big container unless you want to hack at it with a knife every time you need some.
Reheating: No need to reheat—just add it directly to your cooking pot. It’ll warm up with whatever you’re making.
Serving Suggestions:
- Classic Rice and Beans: Stir 3 tablespoons into your pot of rice or beans for authentic Latin flavor
- Soup or Stew Base: Start any soup or stew by sautéing 2-3 tablespoons of sofrito in your pot
- Marinade for Proteins: Mix with lime juice and use as a marinade for chicken, fish, or vegetables
- Quick Bean Dish: Heat sofrito with canned black beans for an instant side dish that tastes homemade
Mix It Up (Recipe Variations):
Spicy Sofrito: Add 1-2 seeded jalapeños or a habanero to the food processor for extra heat. Perfect for bold dishes that need a kick.
Green Sofrito (Recaíto): Skip the tomatoes and red bell pepper completely—just use green bell peppers for a lighter, cleaner flavor that’s amazing with seafood.
Roasted Sofrito: Roast the peppers and tomatoes at 425°F for 20 minutes before processing. The smoky depth is incredible for special occasions.
Herb-Forward Version: Add half a bunch of culantro (recao) along with the cilantro for a more intense, traditional flavor.
What Makes This Recipe Special:
This authentic Puerto Rican sofrito recipe respects the traditional method of building flavor through properly sautéing aromatics rather than using raw blended vegetables. The combination of fresh vegetables, carefully toasted spices, and that crucial cooking time creates the complex, layered flavor that defines real Latin Caribbean cuisine. It’s the difference between food that tastes okay and food that tastes like someone’s abuela made it with love.
