This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
If you thought homemade salsa couldn’t get any better, you have to try roasting the vegetables. This simple extra step transforms the ingredients, creating a salsa with an incredible depth of flavor that is sweet, smoky, and utterly addictive. By roasting cherry tomatoes until they’re bursting with concentrated sweetness, charring jalapeños and onions to perfection, and blending it all with fresh lime and cilantro, you create a restaurant-quality salsa that is miles ahead of any raw version. This is the perfect way to use up an abundance of summer tomatoes and create a truly memorable dip.

Table of Contents
Why Roasting Changes the Salsa Game
This isn’t just salsa; it’s a flavor explosion. Here’s why this recipe is so special:
- Deep, Smoky Flavor: Roasting caramelizes the natural sugars in the tomatoes and vegetables, creating a richer, sweeter, and slightly smoky taste that is complex and delicious.
- Incredible Texture: This recipe cleverly combines blended roasted vegetables for a smooth, flavorful base with fresh, folded-in ingredients for a fantastic chunky texture.
- Easy but Impressive: While it sounds fancy, the roasting step is incredibly simple and hands-off. The result is a gourmet-level salsa that’s sure to wow your friends and family.
- Amazing Aroma: Your kitchen will smell absolutely incredible as the tomatoes, onions, and peppers roast to perfection.
The Fresh Ingredients You’ll Need
This recipe uses a smart combination of roasted and fresh ingredients for the perfect result.
For Roasting:
- 1 pint cherry or grape tomatoes
- 1/2 white onion, cut into wedges
- 1-2 jalapeño peppers
For Blending and Mixing:
- 2-3 cloves of garlic, peeled
- 2 Roma tomatoes, finely diced
- 1/2 cup fresh cilantro, chopped
- 2-3 tablespoons fresh lime juice (from about 1-2 limes)
- 1/2 tsp ground cumin
- 1/2 tsp dried oregano
- Salt and black pepper to taste
Step-by-Step Guide to Roasted Salsa Perfection
Follow these simple stages to create a truly unforgettable salsa.
Part 1: Roast the Vegetables (The Flavor Step!)
- Preheat Broiler: Position an oven rack about 6 inches from the heat source and turn your oven’s broiler on high.
- Arrange on Pan: Place the cherry tomatoes, onion wedges, and whole jalapeños on a baking sheet.
- Broil to Perfection: Place the baking sheet under the broiler. Cook for 5-10 minutes, keeping a close eye on them and turning the vegetables halfway through. You want the tomato skins to be blistered and the onions and peppers to have some nice charred spots.
- Cool Slightly: Remove the pan from the oven and let the vegetables cool for a few minutes until they are safe to handle.
Part 2: Blend and Combine
- Prep the Roasted Veggies: Once cool enough to touch, you can remove the stems from the jalapeños. If you prefer a milder salsa, slice them open and scrape out the seeds and membranes.
- Blend the Base: Place the roasted tomatoes, roasted onion, roasted jalapeños, and the raw garlic cloves into a food processor or blender. Add the lime juice, cumin, oregano, salt, and pepper.
- Pulse Carefully: Pulse the mixture 5-7 times until it’s blended but still has some texture. Avoid turning it into a completely smooth purée.
Part 3: Final Mix and Chill
- Add Fresh Ingredients: Pour the blended salsa base into a medium bowl. Fold in the finely diced fresh Roma tomatoes and the chopped fresh cilantro. This step is key to the amazing final texture!
- Taste and Adjust: Give your salsa a taste. Add more salt, pepper, or lime juice as needed to make the flavors pop.
- Let it Mingle: For the best possible flavor, cover the salsa and let it chill in the refrigerator for at least 30 minutes. This allows all the flavors to meld and deepen. Serve with your favorite tortilla chips and enjoy!
Pro Tips & Delicious Variations
- Watch That Broiler! Broilers work very quickly. Don’t walk away! Keep a close eye on your vegetables to ensure they get a nice char without burning to a crisp.
- Make it Smoky: For an even deeper, smokier flavor, add one canned chipotle pepper in adobo sauce to the blender along with the other roasted vegetables.
- Sweet Corn Addition: Fold in 1/2 cup of roasted corn (canned or fresh from the cob) along with the diced tomatoes for a sweet and tasty twist.
- Storage: Store leftover salsa in an airtight container in the refrigerator for up to 5 days. The flavor will continue to develop and is often even better on day two!

Roasted Cherry Tomato Salsa
Ingredients
For Roasting
- 1 pint cherry or grape tomatoes
- 1/2 medium white onion cut into wedges
- 1-2 whole jalapeño peppers adjust to spice preference
For Blending and Mixing
- 2-3 cloves garlic peeled
- 2 medium Roma tomatoes finely diced
- 1/2 cup fresh cilantro chopped
- 2-3 tablespoons fresh lime juice from about 1–2 limes
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- to taste salt and black pepper
Instructions
- Position your oven rack about 6 inches from the broiler and preheat the broiler on high.
- Place cherry tomatoes, onion wedges, and whole jalapeños on a baking sheet in a single layer.
- Broil for 5–10 minutes, turning once, until tomatoes are blistered and onions and jalapeños are charred.
- Let vegetables cool slightly. Remove stems and seeds from jalapeños if a milder salsa is preferred.
- Add roasted tomatoes, onion, jalapeños, garlic, lime juice, cumin, oregano, salt, and pepper to a food processor or blender.
- Pulse 5–7 times until the mixture is blended but still chunky—do not purée completely.
- Transfer the mixture to a bowl and fold in the diced Roma tomatoes and chopped cilantro.
- Taste and adjust seasoning with additional salt, pepper, or lime juice as needed.
- Chill the salsa in the refrigerator for at least 30 minutes before serving to allow the flavors to develop.