Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Salsa with Fresh Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

If you’ve only ever had salsa from a jar, this homemade fresh tomato salsa will change your mind forever. Bursting with vibrant flavors, it combines ripe tomatoes, sharp onion, zesty lime juice, fresh cilantro, and just the right amount of chili heat. It’s quick to make, endlessly versatile, and the kind of recipe that brings people together around the table. Serve it with tortilla chips, spoon it over tacos, or pair it with grilled meats for a refreshing burst of flavor. Once you make it, you’ll never want to go back to store-bought salsa again.

  • Total Time: 15 minutes
  • Yield: 4

Ingredients

Scale
  • 5 ripe Roma tomatoes, diced
  • ½ medium white onion, finely diced
  • 1 jalapeño pepper, minced (seeds removed for mild, kept for spicy)
  • 2 cloves garlic, minced
  • ½ cup fresh cilantro, chopped
  • Juice of 1 lime
  • Salt and black pepper to taste

Instructions

  • Dice the tomatoes and place them in a large mixing bowl.
  • Add finely diced onion, minced jalapeño, garlic, and chopped cilantro.
  • Squeeze in fresh lime juice.
  • Season with salt and pepper.
  • Mix well and taste. Adjust with more lime juice or salt if needed.
  • Let the salsa rest for 10 minutes before serving for the best flavor.

Notes

  • For a smoky twist, roast the tomatoes and peppers before chopping.
  • If your salsa seems too watery, drain off some of the tomato juice before mixing.
  • This salsa pairs perfectly with chips, tacos, or grilled chicken.
  • Author: Diana Ross
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Appetizer / Dip
  • Method: No-cook
  • Cuisine: Mexican-inspired
  • Diet: Vegan

Nutrition

  • Serving Size: 4
  • Calories: 25
  • Sugar: 2g
  • Sodium: 115mg
  • Fat: 0g
  • Saturated Fat: 0g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 1g
  • Cholesterol: 0mg