Go Back
+ servings

Fresh Tomato Salsa Recipe (Step-by-step)

This is my best tomato salsa recipe that tastes amazing and is so simple to make at home. You will never buy store-bought salsa again. 
Course Dip | Accompaniment
Cuisine Mexican
Keyword salsa, tomato salsa recipe
recipe tomato salsa recipe
Prep Time 5 minutes
Total Time 5 minutes
Servings 8 people
Calories 19kcal


  • 4 Tomatoes ripe
  • 1-2 jalapenos or serano chiles
  • 1 red onion chopped
  • 4-5 garlic cloves chopped
  • 1 tbsp. lemon juice
  • 2 tbsp. cilantro or coriander leaves
  • salt to taste


  • Use meaty, ripe tomatoes for fresh salsa. Chop it into small pieces along with onion and garlic.
  • Chop jalapenos. If you prefer lower heat, take out the seeds before chopping and also use just 1 or ½ jalapenos. I used spicy green chillies as I had run out of fresh jalapenos.
  • Chop cilantro.
  • Now blend together tomatoes, onion, garlic and chillies so that some chunky bits still remain. You can alternatively just chop them fine and mix well if you like your salsa chunky.
  • Add salt and lemon juice to taste. Taste and adjust seasoning and serve immediately.


1.Charring the tomatoes adds a nice, smoky flavour to the salsa. And on gas it hardly takes any time. You could quickly grill tomatoes or even boil them.
2. Best tomatoes for salsa are Italian ones like roma tomatoes. These have a delicious taste and a very red colour. But otherwise any ripe, red ones will do.
3. If using raw tomatoes, choose meaty ones and dice them fine. You can remove seeds if you prefer.
4. Don’t completely blend the ingredients or you will end up with a tomato chutney.
5. This tomato salsa must be immediately consumed.
6. If you wish to store it for a day or two longer, then just mix the ingredients but don’t add lemon juice and salt. Add those just before serving.


Calories: 19kcal | Carbohydrates: 4g | Sodium: 4mg | Potassium: 177mg | Fiber: 1g | Sugar: 2g | Vitamin A: 530IU | Vitamin C: 13.1mg | Calcium: 12mg | Iron: 0.2mg