Fresh tomato salsa recipe

Click to rate
(93 ratings)
Sending your rating
serves: 4
Skill: easy
Cost: cheap
Prep: 20 min

Nutrition per portion

Calories 30 kCal 2%
Fat 0.5g 1%
  -  Saturates 0.1g 1%
  • We earn a commission for products purchased through some links in this article.
  • This fresh tomato salsa makes a wonderfully flavoursome, Mexican side.

    Avocados, tomatoes, onions and lime are all flavours found in Mexican cuisine that add a freshness to your dish. Tomato salsa is one of those dishes that encapsulates these flavours and can enhance many a meal.

    But you have to find a good salsa recipe first!

    With tomato salsa, some might think of the thick, sugar-laden blended dip that you get with fast food or in the supermarket. But a fresh tomato salsa recipe is really what you want to look for.

    Our simple fresh tomato salsa recipe gets perfect results every time.

    You can’t beat a bowl of fresh homemade salsa. The juicy tomatoes work wonders in this dish to create a light and refreshing salsa that is great for serving alongside classic Mexican dishes. Think meals such as chicken fajitas, burritos or tacos.

    The green chillies in this recipe gives the side dish a little kick and the red onion also adds to the tangy flavour. And of course the lime gives it that zesty freshness that is imperative in a fresh salsa recipe.

    This salsa will keep in the fridge for up to 3 days but it will taste the best if prepared and served fresh straightaway. Grab a few nachos to use it all up!


    • 4-5 large, ripe tomatoes, deseeded and chopped
    • 1 green chilli, deseeded and chopped
    • ½-1 red onion, peeled and finely chopped
    • 1-2 tbsp freshly chopped coriander
    • 1 tbsp freshly chopped oregano
    • Juice of 1 lime
    • Salt and freshly ground black pepper


    • Mix together the tomatoes, chilli, onion, herbs and lime juice. Season to taste.

    Top tip for making Fresh tomato salsa

    Make the tomato salsa about an hour before you want to serve it to allow the flavours to blend. Stir it again when ready to serve.

    Click to rate
    (93 ratings)
    Sending your rating

    Related Recipes