• Recipe Index
    • Pasta Recipes
    • Easy Salads
    • Air Fryer
    • Easy Chicken Dinners
    • Instant Pot
    • Vegetarian
  • Roundups
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
    • Pasta Recipes
    • Easy Salads
    • Air Fryer
    • Easy Chicken Dinners
    • Instant Pot
    • Vegetarian
  • Roundups
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
    • Pasta Recipes
    • Easy Salads
    • Air Fryer
    • Easy Chicken Dinners
    • Instant Pot
    • Vegetarian
  • Roundups
  • About
  • Contact
×
Home » All Recipes » Sides

Easy Mexican Salsa Recipe (with fresh roasted tomatoes)

Published: Feb 17, 2025 by Saima Zaidi · This post may contain affiliate links · Leave a Comment

9 shares
Jump to Recipe
Homemade salsa in a bowl with spoon.

Skip the jarred salsa - this easy Mexican salsa recipe with fresh roasted tomatoes (also called Salsa Roja) is made from scratch and tastes so much better than the jar of salsa you will buy at the supermarket. With just four ingredients and a blender, you are all set to make a basic but authentic homemade salsa that you will definitely love!

Fresh salsa in a bowl with spoon.

About Mexican Salsa

This is my go-to salsa recipe when I need a batch of fresh salsa for my Mexican dishes, like loaded beef nachos or this 7 layer dip and even these Mexican chicken pinwheels. It is extremely easy to make and tastes so good! A basic recipe for sure, but it acts as the foundation upon which you can build any number of variations.

Store-bought salsa cannot compete with it because of two reasons:

1. Homemade salsa whipped up just before you want to use it is obviously fresher and tastier than the one sitting in a jar for months.

2. It tastes much better because of one important technique - roasting the tomatoes and garlic before blending them. This is, in fact, the secret to a great-tasting salsa. Do it once, and you'll not want to make salsa any other way, I promise.

Like me, if you’re a fan of making your own salsas at home for the freshest experience, another go-to salsa recipe is pico de gallo. This is a chunky salsa and made with chopped ingredients rather than blended, but it tastes just as good as this recipe.

And if you love mangoes, mango salsa is right up your alley! Fresh mango adds sweet and tangy flavours to your salsa, making it a perfect accompaniment to your fish tacos and burritos.

More Mexican dips and appetizers: Refried beans with chipotle peppers and fresh guacamole.

Ingredients

Salsa ingredients (labelled): jalapeno, tomatoes, garlic, onion and oil.

1. Tomatoes: Choose fresh and ripe Roma tomatoes as these are generally used for making salsa. That being said, if you can't find Roma tomatoes, you can choose any variety that is available.

2. Garlic: One big-sized garlic clove is all you need for making this salsa recipe.

3. Jalapeño: Essential to any salsa, the amount depends really on your tolerance for heat. One recommendation is to cut the jalapeño into 4 equal pieces and add one piece at a time while blending, doing a taste test every time you add a piece. This way, you can tell what is the best amount of jalapeño for you.

Note: If you add too much jalapeño at once, the spice will overwhelm the other flavours, so taste as you go.

4. Onion: Just half a red onion will add lots of extra taste and flavour to the salsa.

5. Oil: Ah, now I did say this is a 4-ingredient salsa, so what's the deal with the oil? It is this - if you are making salsa with tomatoes that are not the best, you have the option to sauté the salsa in a little oil after it has been blended. The oil helps to bring out the flavours beautifully so that you get a brighter, shinier salsa! It is an optional step, but one I find myself turning to more often than not. Here is a picture of what the salsa looks like after it has been sautéed in oil:

Salsa in a bowl with spoon (roasted in oil).

Instructions

There are just 3 easy steps to making this Mexican salsa recipe.

Step 1: Roast the tomatoes and garlic for about 25-30 minutes on a baking sheet at 400 Fahrenheit.

Three Roma tomatoes and a garlic clove on a baking sheet (roasted).

Step 2: Add the tomatoes, garlic, onion and one quarter of the jalapeño to the blender. Pulse for a few seconds, then do a taste test. If you want a mild salsa and you're satisfied with the heat level, don't add any more jalapeño and just pulse the ingredients again until you get to the consistency you want. If not, add more jalapeño until the heat is right for you and keep pulsing the salsa as before to reach the desired consistency. Add salt and you're done.

Step 3 (Optional): If you want to take the taste of your salsa several notches up, add some oil to a pan and allow it to become hot. Add the salsa to it and sauté for about 6-8 minutes until the tomatoes turn thick and glossy.

And that's it! Easy, wasn't it?

Top Tip

Don't over-process the ingredients or you'll end up with a puree instead of salsa. Salsa is supposed to be a little chunky and not completely smooth. That is why pulsing the ingredients in the blender is better than blending them so that there is some texture left once you're done.

Mexican tomato salsa in a jar.

Variations

As mentioned before, this is a basic recipe for salsa, but you can modify it to your heart's content based upon your taste and preference. Add things like cilantro, lime juice, a pinch of cumin or even sugar for slight variations in taste.

You could also make a tomato-avocado salsa by adding a ripe avocado while pulsing the ingredients.

Serving Suggestions

Tomato salsa is such a versatile dip and can be used as a side for so many dishes. Here are a few suggestions on how to use it:

  • as a dip for your tortilla chips.
  • for slathering on your tacos, burritos and even eggs.
  • on stuffed peppers.
  • with grilled fish like salmon.

Storage

I don't know about you, but one small batch disappears faster than you can say 'homemade salsa' in my home! If you do have leftovers, fresh salsa will keep in the fridge for up to 3 days. Don't keep it beyond this point as it will lose its freshness the longer it is in the fridge.

Store it in a covered mason jar or a bowl and use as required.

Mexican salsa in a labelled jar.
Salsa in a bowl with spoon (roasted in oil).

Easy Mexican Salsa Recipe

Saima Zaidi
Skip the jarred salsa – this easy Mexican salsa recipe with fresh tomatoes (also called Salsa Roja) is made from scratch and tastes so much better than the jar of salsa you will buy at the supermarket!
No ratings yet
Print Recipe Pin Recipe
Cook Time 30 minutes mins
Total Time 30 minutes mins
Course Side Dish
Cuisine Mexican
Servings 3 people
Calories 63 kcal

Equipment

  • baking tray small
  • blender
  • frypan if sautéing the salsa

Ingredients
 
 

  • 3 Roma tomatoes medium-sized
  • 1 clove garlic
  • ½ onion small
  • 1 jalapeno quartered (add in increments)
  • 1 tablespoon cooking oil optional
Prevent your screen from going dark

Instructions
 

  • Preheat your oven to 400 Fahrenheit. Arrange the tomatoes and garlic on a small baking tray, spray lightly with oil and keep the tray on the middle rack for 25-30 minutes.
  • Take the roasted onions and garlic out of the oven and put them in a blender along with any of the pan juices. Add the onion and ¼ of the jalapeño and use the pulse function of your blender (a few seconds) to break down the ingredients. Do a taste test for heat and add more jalapeño if needed. Then pulse again. Do this until you reach the desired consistency and heat. Add salt as required.
  • Your salsa roja is made. If you want to go a step further, add the oil to a frypan and allow it to heat up on medium heat. Add the blended salsa to the pan and roast for about 5-8 minutes until the tomatoes are glossy. Allow the salsa to cool down and pour into a mason jar or a bowl if it is to be used immediately.

Notes

1. The salsa should be chunky and not turn into a puree. Don't over-blend.
2. Add the extras of your choice - chopped cilantro, powdered cumin, a pinch of sugar, lemon juice or even some avocado for variations in taste and texture. 
3. Store leftovers in a mason jar in the fridge for up to 3 days. 

Nutrition

Serving: 1servingCalories: 63kcalCarbohydrates: 5gProtein: 1gFat: 5gSaturated Fat: 0.4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.02gSodium: 4mgPotassium: 189mgFiber: 1gSugar: 3gVitamin A: 567IUVitamin C: 16mgCalcium: 13mgIron: 0.2mg
Keyword mexican salsa recipe
Tried this recipe?Let us know how it was!

More Sides

  • Elote pasta salad in a bowl.
    Elote Pasta Salad (Mexican Street Corn Pasta Salad)
  • Angel hair coleslaw with pineapple in a bowl.
    Angel Hair Coleslaw with Pineapple
  • Three bean salad in a bowl.
    Hearty Three Bean Salad (with pickled onions)
  • cucumber salad with greek yogurt dressing in a plate with fork.
    Creamy Cucumber Salad With Greek Yogurt Dressing
9 shares

Leave a Reply Cancel reply

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

Recipe Rating




Saima's picture

Hi, I'm Saima!

I'm the carefree cook around here, and I look forward to sharing easy, approachable recipes with you. I believe you don’t have to spend hours in the kitchen or break the bank to eat well!

More about me

Popular Recipes

  • bang bang salmon in a white plate with fork
    Bang Bang Salmon
  • Irish vegetable soup in a bowl with spoon
    Homemade Irish Vegetable Soup
  • peach and watermelon salad in a bowl with spoon with sweet basil vinaigrette.
    Peach Watermelon Salad (without feta)
  • hot honey lemon pepper wings in a plate
    Hot Honey Lemon Pepper Wings
  • sliced cornbread on a wooden board
    Cornbread Recipe Without Buttermilk
  • Pico de Gallo in bowl with a spoon.
    Easy Pico De Gallo (Salsa Fresca)

Recent Recipes

  • Bean pasta salad in an oval platter with a fork and spoon.
    Bean Pasta Salad (with homemade Italian dressing)
  • Strawberry cucumber salad in a round plate.
    Strawberry Cucumber Salad
  • Spinach and arugula salad in a round platter.
    Spinach and Arugula Salad (Light and Refreshing)
  • Dill pickle potato salad in a bowl.
    Creamy Potato Salad with Dill Pickles
  • A 4-image collage of Mexican dips and appetizers.
    Mexican Dips and Appetizers
  • Loaded beef nachos on a sheet pan.
    Fully Loaded Ground Beef Nachos (Sheet Pan Nachos)

Footer

↑ back to top

About

  • Cookie Policy
  • Privacy Policy
  • About

Follow

Contact

  • Contact

Copyright © 2025 One Carefree Cook

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required