
30-Minute Chorizo and Tomato Sauce
A vibrant Spanish-inspired ragù that comes together in half an hour. Chorizo renders its paprika-rich fat to build a deeply savory base, then ripe tomatoes and aromatics simmer into a silky sauce perfect for pasta, rice, or crusty bread. Finished with a touch of sherry vinegar for brightness.
- Prep
- 10 min
- Cook
- 20 min
- Total
- 30 min
- Makes
- About 3 cups sauce (serves 4 over 1 lb pasta)
Steps
Before you start
- Have all ingredients prepped and within reach
- Use Spanish chorizo (cured sausage), not Mexican fresh chorizo
- Choose San Marzano or crushed fire-roasted tomatoes for best results
Brown the chorizo
- Place the halved chorizo pieces in a 10- or 12-inch skillet over medium-high heat.
- Cook for 4–5 minutes, stirring occasionally, until the sausage renders its fat and begins to brown at the edges.
- The chorizo will not fully cook through—it will finish cooking in the sauce.
- Pour off excess fat if there is more than 1 tablespoon pooled in the pan, leaving some for flavor.
+ Show details− Hide details
Ready when: Chorizo is browned at edges and has released its paprika-red fat
Tip: Don't drain all the fat—it carries crucial flavor and helps build the sauce.
Sauté aromatics
- Add the diced onion to the chorizo and fat.
- Cook over medium heat for 3–4 minutes, stirring frequently, until the onion softens and begins to turn translucent at the edges.
- Add the minced garlic and stir constantly for 30 seconds until fragrant.
+ Show details− Hide details
Ready when: Onion is soft and translucent; garlic is fragrant
Tip: Don't let the garlic brown—it will turn bitter. Stir constantly once it's added.
Build depth with tomato paste
- Stir in the tomato paste and cook for 1–2 minutes over medium heat, stirring constantly.
- This caramelizes the paste slightly and deepens the sauce's flavor.
- You should smell a concentrated tomato aroma.
+ Show details− Hide details
Ready when: Tomato paste darkens slightly and clings to the chorizo and onion
Tip: Paste-cooking is worth the extra minute—it prevents a flat, one-note flavor.
Add tomatoes and simmer
- Pour in the canned crushed tomatoes (including all juice).
- Stir well to combine.
- Reduce the heat to medium-low and bring to a gentle simmer.
- Cook uncovered for 10–12 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld.
- The sauce should bubble gently at the surface, not a rolling boil.
+ Show details− Hide details
Ready when: Sauce is noticeably thicker than when it went in; oil from chorizo begins to separate slightly on top
Tip: Avoid a hard boil, which will scorch the bottom. A gentle simmer builds deeper flavor without burning.
Finish with acidity
- Remove from heat and stir in the sherry vinegar.
- Taste and season with salt and black pepper, starting with ½ teaspoon of salt and a few grinds of pepper, then adjusting to your preference.
- The vinegar should add brightness without tasting sharp.
+ Show details− Hide details
Ready when: Sauce is balanced between savory, tangy, and rich
Tip: Taste as you go—sherry vinegar varies in strength. You want brightness, not sourness.
Serve
- Ladle the sauce over cooked pasta, rice, or crusty bread.
- Garnish with fresh parsley if desired.
- This sauce is best served immediately while still warm.
+ Show details− Hide details
Tip: For 1 pound of pasta, you'll have enough sauce to coat generously. If serving over rice, toss the cooked rice gently into the sauce.
Good to know
Tips
- Spanish chorizo is cured and ready-to-eat; don't confuse it with fresh Mexican chorizo, which is raw and requires browning thoroughly. Read the label—it should say 'cured' or 'fully cooked.'
- The fat rendered from chorizo is liquid gold for flavor. A little goes a long way; you don't need to add butter or oil.
- This sauce freezes beautifully and actually tastes better the next day as flavors settle. Make a double batch.
- Pair this with short, tubular pastas like rigatoni or penne that catch the chunky sauce, or serve over creamy polenta for a Spanish twist.
Make ahead
You can make this sauce up to 2 days ahead, cool it completely, and refrigerate it covered. Reheat gently over medium-low heat, stirring often to prevent sticking, for 3–5 minutes until just warm through.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 4 days in an airtight container. Freezer: up to 3 months. Thaw overnight in the fridge, then reheat over medium-low heat with a splash of water if needed to loosen the sauce.
Substitutions
- Spanish chorizo (cured sausage) → Italian sausage (sweet or hot). Use the same weight. You'll lose the paprika flavor but gain a different savory richness. Brown the sausage in the same way.
- sherry vinegar → Red wine vinegar or aged balsamic vinegar. Use the same amount. Red wine is sharper and more acidic; balsamic is sweeter and more mellow. Taste and adjust as needed.
- canned crushed tomatoes (fire-roasted or San Marzano) → 2 pounds fresh ripe tomatoes, chopped. Core and chop the tomatoes (no need to peel). Add them in step 4 and simmer for 12–15 minutes to break down. The sauce may be thinner; simmer longer if needed.
- yellow onion, medium → White onion. Same amount and prep. White onions are slightly sharper and less sweet. The final flavor will be a touch more assertive.





