Roasted Tomato Salsa Recipe

Roasted Tomato Salsa

Roasted Tomato Salsa

This is an ultimate salsa recipe! Slow roasted tomatoes, garlic and chilli pounded into a yummy citrusy aromatic concoction. If you like salsas, I will highly recommend making this salsa.

Believe it or not my first taste of Mexican food was in a cinema 12-13 years ago when I bought a tray of nachos with salsa, guacamole, and jalapenos. I realized that there is more to Mexican food than packaged salsa. My research and obsession for Mexican food took me to ‘Wahaca’ in London. I fell in love again! I cannot remember the dish I ordered the first time I was there. When it was served, I looked at it and kicked myself thinking “Oh! dear, have I made a mistake” and one mouthful and I was completely mesmerized by the complexity of flavours. That was the day my love for Mexican food started!

I love the simplicity of Mexican food with the complex flavours. Mexican food is loaded with fresh ingredients and abundance of flavour. The vibrant and intriguing flavours of Mexico take you on a journey like no other!

I initially thought my love for Mexican food must be due to my love for chillies. However, over time I have realized that Mexican food has lots of similarities with foods across the world. The numerous types of chutneys, salsas and relishes in Mexican food has close parallels with chutneys and pickles from India to name just one here. It is one of those forgiving cuisines where a simple spice box using fresh flavouring are used to produce complex, vibrant and refreshing dishes.

This salsa is full of punch and is refreshing, vibrant and just super yummy!

Other popular dips worth trying are Classic Baba Ghanoush, Guacamole, Roasted Red Pepper Dip, Muhammara, Roasted Aubergine Houmous and Labneh to name a few.


2-3 red vine tomatoes (cut into half)
1-2 cloves of garlic
1-2 jalapeno chilli
1 tablespoon chopped coriander
½ finely chopped onion
Juice of ½ lime (adjust according to taste)
Sea salt (according to taste)
¼ teaspoon freshly ground black pepper (optional)
¼ teaspoon of oregano (optional)



Heat a nonstick pan. Place the halves of the tomatoes, chilli and garlic in the pan and dry roast by turning them over few times. It should take around 10 minutes to roast them on medium to high heat.


Remove the stem and seeds of the chilli. Also, remove the skin of the garlic. Place chilli and garlic in a pestle and mortar and pound them gently.


Take the skin off the roasted tomatoes (optional).

Pound the roasted tomatoes with garlic and chilli in the pestle and mortar.

( If you do not have a pestle and mortar then you can use a food processor and gently pulse everything together)


Add the onion, coriander, oregano, salt, black pepper and lime juice and mix well. Taste and adjust the seasoning according to taste.

Let the salsa sit for 15-20 minutes in the fridge to infuse all the flavours.

Serve cold or at room temperature.

Tips & Variations

  1. You can use any type of fresh red tomatoes.
  2. If you do not like hot food, you can make it without the chilli too.
  3. You can use any type of chilli depending on the heat you like. It helps to slit the chilli before roasting as sometimes chillies can pop.
  4. If you want, you can take the skin off the tomatoes before pounding.
  5. If you do not like raw onions, then you can roast ½ onion and pound with garlic and chilli. Roasted onion has a sweeter almost caramelized taste.
  6. You can grill or roast tomatoes, chilli and garlic on the BBQ too.
  7. Once made, let the salsa sit for 15-20 minutes to infuse all the flavours together before serving.
  8. You can cool this salsa in fridge before serving.

Leave a Comment

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