Fresh Tomato Salsa

Fresh Tomato Salsa

Easy and delicious fresh tomato salsa with onions, jalapenos, and cilantro


8-10 servings


6 medium-large ripe tomatoes
1 large sweet onion
a handful of fresh cilantro
juice of 1 fresh lime OR 1/2 fresh lemon
2-3 fresh jalapeno peppers
salt to taste, optional


1. Wash, core, and dice tomatoes. Chop onion and cilantro.

2. Finely chop the fresh jalapeno peppers. For less heat, you can remove the seeds and ribs of the jalapenos. Jalapenos vary in heat so I like to add smaller amounts and taste, to avoid making salsa that is too hot for my tastes. :)

3. Combine the tomatoes, onions, jalapenos, cilantro, and lemon or lime juice. Allow to rest for 30-60 minutes for flavors to combine. Add salt if desired. Serve with corn tortilla chips or with your favorite Mexican foods (tacos, burritos, nachos, pinto beans, etc.).

Making fresh tomato salsa

Fresh tomato salsa

Additional Notes: 

Use within a couple days for best taste. :)

Preparation Time: 

15 minutes, plus 30 minutes for flavors to combine

Tammy's Review: 

I love fresh tomato salsa! This recipe is very forgiving and adaptable. Feel free to adjust the amounts of onions, cilantro, and jalapenos to suit your tastes! :)

Fresh tomato salsa


This recipe was perfect, easy to make and I loved it!


I love this with some cooked pinto beans and sour cream... so delicious! Fresh cilantro is awesome! :)


Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

User login

Subscribe for free recipes, menu plans, and kitchen tips!