Roasted Tomato Salsa

JUMP TO RECIPE
5 from 15 votes

share

A crowd pleaser Roasted Tomato Salsa – bright, tangy & so flavorful! It’s always the star of parties served with tortilla chips. Also great on tacos, tostadas, with chips and everything you can get your hands on!

A white bowl with salsa placed on a rustic tray with a green bottle on the side
This recipe for tomato salsa will be your new favorite salsa to make. Guaranteed!

Tomato Salsa

You know that salsa that everyone loves and raves about when you’re at a party? This Roasted Tomato Salsa it is!

This Roasted Tomato Salsa is the one I make when store-bought jarred salsa just won’t cut it. Broiling the tomatoes, bell pepper, jalapeños, and garlic until they blister brings out a smoky sweetness raw salsa can’t touch, and a quick soak in lime juice takes the harsh bite off the onion. It’s the salsa that disappears first at every party I host.

I got this recipe from my childhood friend Ilse back in Obregón, Sonora. She took my original Salsa Mexicana and layered in a couple of tricks from our friend Claudia – roasted red bell pepper for sweetness, and pickled onion for brightness. Two small changes, and the whole salsa leveled up.

Why You’ll Love This Recipe

  • Restaurant-quality without the wait. Broiling does the most of the work. There is no need for simmering or babysitting a pot.
  • Real depth of flavor. Charring the vegetables brings out natural sugars you just don’t get from raw tomatoes.
  • You control the heat. Pull the seeds and ribs from the jalapeños for mild, leave them in or swap in serranos.
  • Freezer-friendly. Make a double batch and freeze half for later (details below).
Portrait of Ana Frias

♥️ xo, Ana

A white bowl with roasted tomato salsa placed on a rustic tray with a green bottle on the side

This is the best tomato-based salsa I make, but if you’re after something built on dried chiles instead, my Chile De Arbol Salsa is worth a try too.

Ingredients

The beauty of this roasted tomato salsa recipe is that the ingredients are available at any grocery store. Easy to find & easy to make!

  • White or yellow onion
  • The juice of one large lime
  • Roma (plum) tomatoes or your favorite ripe red tomato
  • Red bell pepper
  • Jalapeño peppers or serrano for a spicier salsa
  • Fresh garlic cloves
  • Fresh cilantro
  • A little red wine or champagne vinegar
  • black pepper & kosher salt

How to make Roasted Tomato Salsa

  1. Marinate the onion: Add the chopped onion and lime juice to a small bowl and set aside. This takes the raw bite off while everything else roasts.
  2. Broil the vegetables: Arrange the tomatoes, bell pepper, jalapeños, and garlic on a baking sheet. Broil about 3 inches from the heat for 12–15 minutes, until the skins are blistered and charred in spots. Keep an eye on the garlic — it roasts faster than the rest and can burn.
Charred broiled tomatos and jalapeños on a baking tray
This salsa with Roasted Tomatoes and Peppers will be your family’s favorite!
  1. Let everything cool: Give the vegetables 10 minutes or so to cool down before you handle them. The skins can stay on – that char is where a lot of the flavor lives.
  2. Blend in stages for the best texture. Add the tomatoes, peppers, and garlic to a food processor first and pulse a few times. Add the marinated onion and cilantro last and pulse just until everything is roughly chopped – over-blending turns this from a chunky salsa into a smooth sauce.
A blender glass with blended red salsa.
  1. Serve or store: Serve right away with tortilla chips, or refrigerate until ready to eat.

Ana’s Recipe Tips

  • Why roast at all? Roasting deepens the tomatoes’ natural sweetness and adds a light smokiness that raw or canned tomatoes can’t replicate.
  • Fixing a too-sweet or watery batch. If your tomatoes roasted extra sweet, stir in a splash more vinegar or lime juice, or mix in a small amount of raw diced onion at the end for contrast.
  • Serrano vs. jalapeño. Serranos run noticeably hotter than jalapeños – use a mix of both if you want heat without overdoing it. No broiler? Roast at 425°F (220°C) for 25–30 minutes instead, until the vegetables are soft and lightly charred at the edges.
  • This isn’t a shelf-stable canning recipe. The jar photo is for storage, not home canning – tomato salsa needs the right acid balance to can safely at room temperature. If you want to preserve a big batch, follow a tested USDA or extension-office canning recipe rather than this one, or just freeze it instead (see below).
  • Storing
    • Refrigerator: Keeps in an airtight container for 5–6 days.
    • Freezer: This salsa freezes well for up to 3 months. Freeze in a freezer-safe container or bag, leaving a little room at the top for expansion, and thaw in the fridge overnight before serving. The texture softens slightly after freezing, so it’s best used in cooked dishes (like huevos or enchiladas) if you’re picky about that fresh-blended texture.
Backlit photo of a bowl with roasted tomato salsa and chips on the side
A Roasted Salsa Recipe that everyone will love!

Don’t want to miss a recipe? Subscribe to my newsletter!

Print Recipe:

A white bowl with roasted salsa placed on a rustic tray with a green bottle on the side

Roasted Tomato Salsa

A crowd pleaser Roasted Tomato Salsa – bright, tangy & so flavorful! It's always the star of my parties served with tortilla chips. Also great on tacos, eggs, and everything you can get your hands on!
5 from 15 votes
Print Pin Rate
Course: Appetizer
Cuisine: Mexican
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 3 cups
Calories: 40kcal
Author: Ana Frias

Equipment

  • Food processor

Ingredients 

  • 1 cup onion - chopped
  • 1 large lime
  • 5 roma tomatoes - cut in half
  • 1 red bell pepper - cut in half, seeds removed
  • 2 to 3 jalapeños - or serrano peppers for a spicier salsa
  • 2 garlic cloves - peeled
  • ½ cup cilantro
  • 1 ½ Tablespoon red wine or champagne vinegar
  • ¾ teaspoon black pepper
  • 1 ½ teaspoon kosher salt

Instructions

  • In a small bowl add the onions and the juice of the lime. Set aside.
  • Spread the tomatoes, bell pepper, jalapeños, & garlic over a baking sheet and broil about 3 inches from the heat (top of oven) for 15 minutes for or until the top of the vegetables are roasted .
  • Once the vegetables are cool, add to a food processor along with the onions and cilantro.
  • Pulse a few times or blend briefly until the onions & cilantro is roughly chopped.
  • Transfer to a bowl and add the vinegar, salt & pepper.
  • Serve immediately or refrigerate until ready to eat.

Notes

Tomato based salsa lasts about 5 to 6 days stored in the refrigerator placed in an air tight container. Dried chile based salsas last 8 to 10 days.

Nutrition

Serving: 0.5cup | Calories: 40kcal | Carbohydrates: 8g | Protein: 1g | Sodium: 287mg | Fiber: 5g | Sugar: 5g

FAQs

Can I use big tomatoes instead of Roma?

Yes! Roma or plum tomatoes are traditional because of their concentrated flavor and lower water content, but any ripe tomato works. If using larger tomatoes, dice them first so they roast and blend evenly.

Do I need to peel the tomatoes before or after roasting?

No peeling needed. The charred skin is where a lot of the roasted flavor comes from, so leave it on when you blend.

My salsa turned out too sweet, what happened?

This usually means the tomatoes were extra ripe or roasted a little longer than needed. A splash of vinegar or fresh lime juice at the end brings the acidity back into balance.

Can I make this milder or spicier?

Both. For mild, remove the seeds and ribs from the jalapeños before roasting. For more heat, keep the seeds in or swap in serrano peppers.

More Mexican Salsas:

Try any of my delicious salsas…. Always authentic, easy & delicious!

The story behind this salsa

The credit for this recipe inspiration goes to my dear childhood friend Ilse from my hometown Obregon Sonora as she’s the one I tried it from first. She took my Salsa Mexicana recipe and combined it with a couple of other steps from our friend Claudia’s salsa.

So clever!

She added red bell pepper and the pickled onion. This elevates my original salsa to a different level!!

share

5 from 15 votes (3 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




17 Comments

  1. 5 stars
    Could you a little more seasoning but overall really good ! I used a variety of peppers and tomatoes from my garden and everything I used was home grown including the cilantro so I used the closest I had to recipe but added a few varieties of peppers and used yellow onion instead of red and other than adding a bit more seasoning it was overall a a great recipe.

  2. 5 stars
    You weren’t kidding when you said this is better than the restaurant! This is an amazing and simple recipe and the results of making it are people gathered around the bowl dipping until there is no more! Thank you for your recipes! I have yet to find one that I didn’t like. Keep up the great work!

  3. On a homemade salsa kick and just tried this recipe and don’t think I got quite the right results. It has almost a Mexican spaghetti sauce flavor to it with how sweet the tomatoes got with all the roasting, I had to add a LOT of lime juice to get acid back in there. Any thoughts on how I might correct? If I mix it with some diced raw white onions while serving it does help somewhat.

    1. Thanks so much for trying the recipe and for your thoughtful comment! It does sound like your tomatoes may have gotten extra sweet from the roasting—this can happen depending on the variety or how ripe they are. Also, if the chiles weren’t too spicy, that could mellow things out even more.

      Next time, you might try using tomatoes that are just barely ripe to help with balance. Adding a couple more chiles or including some raw elements (like the raw onion you mentioned—great idea!) can definitely bring back more edge. A splash of vinegar could also help if you’re still missing that acidity.

      Appreciate you giving it a go and sharing your experience!
      xo, Ana

  4. 5 stars
    My favorite go to salsa. Have used this at a lot of parties. Everyone always comments and devours this with tortilla chips.

  5. 5 stars
    I discovered this recipe last summer, tried it, and loved it! I have been making it since. I love the delicious smell and taste of roasted veggies. Thank you for sharing it. I’ll definitely keep visiting your website for more wonderful ideas.

  6. 5 stars
    I’m so happy you loved my salsa, I can eat it all day with almost everything or just with tortilla chips. It’s so essential in my house that as soon as we ran out, my hubby runs off to buy the ingredients. I really love your new blog! Especially the idea to click on the picture to go to the recipe, so clever!