Go Back

Salsa Recipe with Fresh Tomatoes

This fresh homemade salsa is made with juicy tomatoes, zesty lime, crisp onion, garlic, and plenty of cilantro. It’s chunky, vibrant, and bursting with flavor — perfect with chips, tacos, or grilled meats.
Prep Time10 minutes
Total Time10 minutes
Course: Appetizer, Condiment
Cuisine: Latin, Mexican
Keyword: fresh salsa, homemade salsa, keto salsa, tomato salsa
Servings: 8 servings
Calories: 25kcal
Author: Michonne Zendaya
Cost: 1

Equipment

  • mixing bowl
  • cutting board and knife
  • spoon or spatula

Ingredients

  • 6 Roma tomatoes, diced
  • ½ small red onion, diced
  • 2 garlic cloves, minced
  • 1 jalapeño, seeded and finely chopped
  • ½ cup fresh cilantro, chopped
  • 2 tbsp lime juice (freshly squeezed)
  • ½ tsp sea salt
  • ¼ tsp black pepper

Instructions

  • In a medium bowl, combine tomatoes, red onion, garlic, jalapeño, cilantro, lime juice, salt, and pepper.
  • Stir until well combined. Taste and adjust salt or lime juice as needed.
  • Refrigerate for 30 minutes for best flavor, or serve immediately with chips, tacos, or grilled meat.

Notes

Use ripe Roma or vine tomatoes for best texture. For spicier salsa, keep the jalapeño seeds. Letting it chill for 30 minutes enhances the flavor. Keeps in the fridge for up to 5 days.