Tomato-Chipotle Salsa Recipe
Meet your new go-to salsa recipe for every occasion! This tomato-chipotle salsa balances the perfect blend of flavors with deep smoky notes, caramelized roasted tomatoes and a refreshing pop of citrus.

How to Make the Best Tomato-Chipotle Salsa
This tomato-chipotle salsa is a smoky, complex condiment that brings restaurant-quality flavor to your table. The long roasting of Roma tomatoes develops a deep caramelization that forms the perfect foundation for the bold, smoky notes of chipotle peppers and the bright acidity of fresh lime juice.
What makes this salsa special is its balance of heat and brightness. The roasted tomatoes provide sweetness and depth, while the chipotle and jalapeño deliver just the right amount of smokiness and spice. Fresh cilantro and a generous squeeze of lime juice add brightness and acidity that cuts through the richness of the roasted tomatoes.
With less than 30 minutes of hands-on time (though the tomatoes need an hour in the oven), this is an easy recipe to prepare for gatherings or to have on hand throughout the week. Serve it cold for a fresh appetizer, or gently warm it on the stove if you prefer. Store it in the refrigerator and let the flavors meld together for the best results.

Tomato-Chipotle Salsa
Meet your new go-to salsa recipe for every occasion! This tomato-chipotle salsa balances the perfect blend of flavors with deep smoky notes, caramelized roasted tomatoes and a refreshing pop of citrus.
Ingredients
Main Ingredients
Flavor Components
Instructions
Roasting the Tomatoes
- Heat oven to 350 degrees. Rub the tomato halves with olive oil, salt and pepper. Place on a parchment paper-lined baking sheet and roast for an hour. Let the tomatoes cool for a few minutes.
Processing and Assembly
- In a food processor, pulse the tomatoes until they reach your desired consistency.
- Move the tomatoes to a mixing bowl. Stir in garlic, lime juice, chipotle pepper, jalapeno, onion, cilantro, adobo sauce and salt. Taste. If needed, you can add more salt. You can also add another jalapeno if you'd like more heat, keeping in mind that the salsa's heat will intensify as it sits. Refrigerate for a few hours to allow the flavors to meld.
- Serve cold or gently heat on the stove if you'd like a warm salsa. Enjoy!
Notes
- The salsa's heat will intensify as it sits, so taste before adding extra jalapeños.
- For deeper roasted flavor, extend roasting time to 65-70 minutes.
- Refrigerate for a few hours before serving to allow flavors to meld.