Home » Condiments » Roasted Tomato Salsa

Roasted Tomato Salsa

Make this restaurant favorite at home! Our homemade Roasted Tomato Salsa recipe is an easy-to-make, fresh, gluten-free, and vegan salsa. It’s the perfect pairing for your favorite chips or as a condiment for any of your Mexican-inspired dishes!

Next, try our Roasted Poblano Sauce!

a bowl of smooth tomato salsa with a chip in it.

Bring on all of the gameday-watching snacks! We love a good dip or salsa around here because they are so easy to make and so much better than store-bought! Our homemade Roasted Tomato Salsa recipe is both of those things and it will fit into anyone’s diet since it’s gluten-free, vegan, paleo, and nut-free. Pair it with your favorite chips, tacos, or any other meal or snack that could use a fresh bright tomato condiment!

Ingredients Needed

a bowl of tomatoes, fresh cilantro, jalapeno, half an onion, spices, lime juice, and salt and garlic on a counter, labeled.
  • Tomatoes – Roma tomatoes are my favorite to use for salsa because of their firm flesh and lower moisture level. You can also use canned whole tomatoes, too.
  • Fresh Cilantro – While you could use dried cilantro, this recipe is definitely best with fresh.
  • Garlic and Onion – Just enough to add the right flavor, but not too much that it overwhelms the salsa. We prefer white onion, but you can use red too!
  • Jalapeno – Just a bit to add a little heat, but if you like more heat, add more!
  • Cumin and Chili Powder – To enhance, but not overpower.
  • Lime Juice and Salt – Salt and acidity tie it all together!

Tools For This Recipe

(Amazon affiliate links)- You can find all of my kitchen essentials here!

Kitchen Scale – This is one of our most used kitchen tools!

Food Processor– This is the easiest way to blend everything for your homemade salsa, but you can also use your go-to blender, too.
Baking Tray – Use a rimmed sheet so that any of that liquid that cooks out of the tomatoes doesn’t spill over your oven.

Recipe Video

Roast the Tomatoes

two pictures one of raw tomatoes and onion and jalapeno on a tray and the 2nd with it all roasted.

While you can absolutely make a delicious restaurant-style salsa without doing any cooking, roasting the tomatoes with the onions, garlic, and jalapenos takes this from a good salsa to a great salsa.

the skin of a halved roasted tomato peeling off and a bowl of tomato skins.

Why is it important to roast the tomatoes? Roasting the tomatoes does a few things to make this homemade salsa even better.

  1. Moisture. It reduces the moisture of the tomatoes. This will ensure a less watery salsa overall
  2. Flavor! Roasting tomatoes brings out even more flavor from the tomato while adding a hint of smokiness.
  3. Color. Giving the tomatoes a roast will also bring out a vibrancy to the color of the tomatoes, too. This makes for an even prettier (and of course tastier!) homemade salsa.
  4. Easy Skim Removal. Once roasted, the skin of the tomatoes will come off in a snap, meaning and even smoother salsa!

Blend!

two pictures of food processor bowls, one with roasted tomatoes and onion and jalapeno, then with spices and cilantro added.

Once you have a lovely roast on all of the veggies, just add it all to your food processor or blender, then give it all a nice blend until it has the consistency that you’d like. Prefer a chunkier salsa? Don’t blend it as much. Prefer a smoother salsa? Blend it as much as possible!

a bowl of smooth tomato salsa.

Once done, you can eat this salsa immediately, although the salsa will still be warm We suggest that you let it chill in the fridge for at least 30 minutes, but ideally an hour, and then you have a beautiful homemade Roasted Tomato Salsa that’s free of the unnecessary added sugar that you’ll find in store-bought salsas, and it’ll taste like you’re at your favorite Mexican restaurant!

a bowl of smooth tomato salsa with a chip in it.

The perfect pairing to your favorite chips or to serve it on some of our homemade flautas, burritos, or any of our other Mexicain-inspired dishes!

Recipe Tips

Do I have to roast the tomatoes?

Technically, no, you don’t have to and you can still make a tasty homemade salsa by just tossing all of the ingredients into the food processor, but you really don’t want to skip the roasting part because it reduces the moisture of the tomatoes and adds a ton of flavor and it also will make removing the skins of the tomatoes quick and easy.

Can I use canned tomatoes?

Yes, you can use canned whole tomatoes, too but truly, this homemade restaurant-style tomato salsa is best with fresh roasted tomatoes.

Make Ahead

This Roasted Tomato Salsa is actually best to make ahead because you’ll need to chill it for a while to not only cool the roasted tomatoes but also let all of the flavors meld. It’ll last in your fridge for up to 5 days.

Freeze Salsa

As long as you roast the veggies, this homemade salsa will freeze great for up to 2 months. If you don’t roast, this salsa won’t freeze as well because the fresh tomatoes don’t hold up as well as the roasted tomatoes will when frozen.

Can this recipe be canned?

The way that this recipe is written, I would not suggest canning it as the pH levels are not tested to hold up to long-term canning. If you would like a canned salsa recipe, this is a great one!

Mild or Spicy?

This homemade tomato salsa recipe as written is for a mild salsa. But you can absolutely kick up the heat by adding more jalapeno (and especially those jalapeno seeds) and adding more cayenne to adjust to your taste!

a chip with some salsa on it over a bowl of salsa.

This Roasted Tomato Salsa is seriously sooooo good friends. My whole family loved it so much, it’s a staple in our fridge, now!

You Also Might Like

a chip with some salsa on it over a bowl of salsa.

Smooth, flavorful, and made with whole, healthy ingredients!

Enjoy! As always, if you make this recipe or any of my others, I love to hear what you think! Leave a comment below, email me, or you can find me on Facebook, Instagram, and Pinterest!

If you want to see more, be sure to sign up for my 5 Easy Ways to Start Cooking From Scratch!

a bowl of smooth tomato salsa with a chip in it.

Roasted Tomato Salsa

A restaurant style salsa that's the perfect pairing for your favorite chips!
5 from 24 votes
Print Pin Rate
Course: Appetizer
Cuisine: Mexican
Diet: Diabetic, Gluten Free, Vegan, Vegetarian
Prep Time: 5 minutes
Cook Time: 40 minutes
Cooling Time: 30 minutes
Total Time: 1 hour 15 minutes
Servings: 2 cups
Author: Tracy

Ingredients

  • 2 lbs roma tomatoes halved
  • 1/2 white onion
  • 1/3 cup fresh cilantro
  • 2 cloves garlic
  • 1/2 jalapeno
  • 1 1/2 teaspoon kosher salt
  • 1 tablespoon lime juice
  • 1/4 teaspoon cumin
  • 1/8 teaspoon chili powder

Instructions

  • Roast Vegetables: Preheat oven to 425 degrees F. Line a baking tray with foil and then add halved tomatoes, onion, garlic cloves, and jalapeno to the tray. Roast in the oven for 40 minutes.
  • Remove Skins: Once roasted, gently remove the skins of the tomatoes and discard. They should pull off easily.
  • Blend: Add the roasted tomatoes, onion, and jalapeno to the bowl of a food processor or a blender. Leave on the baking tray as much moisture from the tomatoes as you can. Then add the cilantro, salt, cumin, cayenne, and lime juice. Blend until desired consistency.
  • Chill: Chill in the fridge for at least 30 minutes before serving.
  • Enjoy with your favorite chips or on our favorite Mexican dishes!

Video

Notes

The nutritional value is per 1 cup. 
Use in our 7 Layer Taco Dip From Scratch
To use this salsa in our 7 Layer Taco Dip From Scratch, we suggest making a double batch and reducing the liquid by scooping out the seeds completely and also by adding the salsa to a fine mesh sieve to strain off as much of the liquid as possible. 
Substitutions
Tomatoes: While romas are the best, you can of course use any tomatoes you’d like. Especially paste tomatoes, which are the ones with thicker flesh and less moisture, generally. In addition to romas, you could use plum, san marzano, or amish paste.  You can also use whole canned tomatoes, too (well-drained, of course).
Onion:  Red works well, too!
Jalapeno: This adds a great mild heat, but use your favorite hot pepper and adjust to your own taste! 
Make Ahead
Be sure to not skip the chill time on this salsa because it really allows the flavors to develop. Plus, right out of the food processor, the salsa will still be warm from the roasting of the veggies.  
Storage
Fridge: Up to 5 days.
Freezer: Up to 2 months.
Customize!
This salsa is so easy to customize to your taste!  Make it hot by adding more jalapeno or cayenne or make it chunky by not blending it as much.  
 

Nutrition

Calories: 102kcal | Carbohydrates: 22g | Protein: 5g | Fat: 1g | Saturated Fat: 0.2g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.2g | Sodium: 1770mg | Potassium: 1166mg | Fiber: 6g | Sugar: 13g | Vitamin A: 4056IU | Vitamin C: 72mg | Calcium: 64mg | Iron: 2mg
Tried this Recipe? Tag me Today!Tag me @ServedFromScratch or use #ServedFromScratch!

Similar Posts

15 Comments

  1. 5 stars
    best salsa ever! beats every Mexican restaurant and I’m in Dallas Texas so that’s some tough competition. I have learned to allow the tomatoes to ripen on the counter for days before I make it.
    curious about a double batch, how long should I cook 4 pounds?

    1. Mary! I’m honored! Ooh great tip about letting the tomatoes ripen a bit more! So for double batches I need to do some more testing with time because I have not liked how a double batch does with just 10 more minutes, but I haven’t tried longer. I’ve been roasting a single batch at the time for the best results, but I will work more on it and get back to you!

5 from 24 votes (15 ratings without comment)

Leave a Reply

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

Recipe Rating