A bright, fresh homemade tomato salsa full of flavor — perfect as a dip with chips or as a topping for tacos, grilled meats, or even eggs. I like how this salsa bursts with the natural sweetness of ripe tomatoes, balanced by the kick of jalapeños and the zesty tang of lime. Fresh Homemade Tomato Salsa

Why You’ll Love This Recipe

I keep coming back to this salsa recipe because it’s incredibly easy, takes just a few minutes to throw together, and requires zero cooking. It’s also incredibly versatile — I use it as a dip, a taco topping, or even spoon it over grilled chicken or fish. The ingredients are fresh, healthy, and vegan-friendly. Plus, I can easily adjust the heat level to my liking.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 3 medium ripe tomatoes, diced

  • ½ medium red onion, finely chopped

  • 1‑2 fresh jalapeño peppers (or serrano), seeded and finely chopped

  • ¼ cup fresh cilantro, chopped

  • Juice of 1 lime

  • 2 cloves garlic, minced

  • Salt, to taste

  • Freshly ground black pepper, to taste

Directions

  1. I start by washing all the vegetables thoroughly. If I’m in the mood for a milder salsa, I remove the seeds and ribs from the peppers.

  2. Then I dice the tomatoes and onion into small pieces.

  3. I finely chop the jalapeños (or serranos) and garlic.

  4. In a large bowl, I combine the chopped tomatoes, onion, peppers, garlic, and cilantro.

  5. I add the lime juice, salt, and black pepper, then give everything a good stir.

  6. I taste and adjust the seasoning — maybe a bit more lime juice or salt, or more pepper for a spicier kick.

  7. I cover and refrigerate the salsa for at least 30 minutes so the flavors can meld. It’s optional, but I really think it makes a difference.

  8. I serve it chilled and store any leftovers in an airtight container in the fridge.

Servings and timing Fresh Homemade Tomato Salsa

This recipe yields about 3 to 4 cups of salsa, which serves roughly 6 to 8 people as a dip or topping.

  • Prep time: 15 minutes

  • Cook time: 0 minutes

  • Total time: 15 minutes

  • Serving size: ½ cup (about 125 g)

Variations

Sometimes I like to change things up depending on what I have on hand:

  • For a smoky flavor, I roast the tomatoes and peppers before chopping.

  • I use lemon juice instead of lime if that’s all I have.

  • For extra heat, I leave the seeds in the peppers or toss in a bit of crushed red pepper.

  • I occasionally add a pinch of cumin or a touch of sugar to balance the acidity.

  • When tomatoes are overly juicy, I drain off a little liquid to keep the salsa from getting watery.

Storage/reheating

I store leftovers in an airtight container in the refrigerator, and they stay fresh for about 3 to 5 days. Since this is a raw salsa, I never reheat it. I just give it a good stir before serving again. Sometimes the flavors even deepen overnight.

FAQs

What kind of tomatoes should I use for salsa?

I like using ripe, firm tomatoes such as Roma or vine-ripened tomatoes. They hold their shape well and aren’t too watery.

Can I make this salsa ahead of time?

Absolutely. I actually prefer making it a few hours in advance so the flavors can develop. Just store it in the fridge until I’m ready to serve.

Is this salsa spicy?

It can be! I control the heat by adjusting how many peppers I add and whether I include the seeds. For a milder version, I remove the seeds or use just one pepper.

Can I freeze homemade tomato salsa?

I don’t recommend freezing this fresh salsa since the texture of the tomatoes and herbs changes after thawing. It’s best enjoyed fresh.

What can I serve this salsa with?

I serve it with tortilla chips, tacos, grilled meats, burrito bowls, or even scrambled eggs. It adds a fresh, zesty flavor to just about anything.

Conclusion

This homemade tomato salsa is a staple in my kitchen. It’s quick, healthy, and packed with flavor. Whether I’m throwing a party or just want a fresh topping for dinner, this salsa always delivers. I love how easy it is to make and how easily I can tweak it to suit my taste. Give it a try — it might become a favorite for you, too.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fresh Homemade Tomato Salsa

Fresh Homemade Tomato Salsa

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Evelyn
  • Prep Time: 15 mins
  • Cook Time: 0 mins
  • Total Time: 15 mins
  • Yield: About 3‑4 cups
  • Category: Condiment / Dip
  • Method: No‑cook / Raw mix
  • Cuisine: Mexican / Latin American
  • Diet: Vegan

Description

A bright, fresh homemade tomato salsa full of flavor — perfect as a dip or topping.


Ingredients

  • 3 medium ripe tomatoes, diced
  • ½ medium red onion, finely chopped
  • 1‑2 fresh jalapeño peppers (or serrano), seeded and finely chopped
  • ¼ cup fresh cilantro, chopped
  • Juice of 1 lime
  • 2 cloves garlic, minced
  • Salt, to taste
  • Freshly ground black pepper, to taste

Instructions

  1. Wash all the vegetables. If you want less heat, remove the seeds and ribs from the peppers.
  2. Dice tomatoes and onions into small pieces.
  3. Finely chop the jalapeños (or serranos) and garlic.
  4. Combine tomatoes, onion, peppers, garlic, and cilantro in a bowl.
  5. Add lime juice, salt, and pepper. Stir to mix well.
  6. Taste and adjust seasoning — more lime or salt if needed, more pepper for heat.
  7. Cover and refrigerate for at least 30 minutes to let flavors meld (optional but recommended).
  8. Serve chilled. Store leftovers in an airtight container in the fridge; use within about 3‑5 days.

Notes

  • If your tomatoes are very juicy, you can drain off some juice so salsa isn’t too watery.
  • You can use lemon instead of lime juice if needed.
  • For milder salsa, use fewer peppers or mild ones; for hotter, leave seeds in or add more chili.
  • Some people like adding a pinch of cumin or a tiny bit of sugar to balance acidity.
  • Always wash hands after handling hot peppers, avoid touching eyes.

Nutrition

  • Serving Size: ½ cup (about 125 g)
  • Calories: ≈34 kcal
  • Sugar: ≈3‑4 g
  • Sodium: ≈100‑150 mg (depends on salt added)
  • Fat: ≈0.2‑0.5 g
  • Saturated Fat: 0 g
  • Unsaturated Fat: ≈0.2 g
  • Trans Fat: 0 g
  • Carbohydrates: ≈8 g
  • Fiber: ≈2 g
  • Protein: ≈1 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star