Go Back
+ servings
Fresh Homemade Salsa finished recipe

Fresh Homemade Salsa

5 from 54 votes
Prep Time 15 minutes
Total Time 45 minutes
Servings: 4 cups

Ingredients
  

Salsa
  • 6 medium Roma tomatoes (about 2 pounds / 900 g) diced
  • 1/2 medium white onion (100 g) finely diced
  • 1 to 2 jalapeños (30–60 g) seeded and finely minced
  • 2 garlic cloves (6 g) minced
  • 1/2 cup chopped fresh cilantro
  • 2 tablespoons freshly squeezed lime juice
  • 1 tablespoon extra-virgin olive oil optional
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon ground cumin optional
  • 1/4 teaspoon freshly ground black pepper
Optional Garnishes
  • Extra chopped cilantro
  • Lime wedges
  • Thinly sliced jalapeños

Method
 

Method
  1. Prepare the Tomatoes: Wash the tomatoes thoroughly: Dice them into small, even pieces. If they are especially juicy, gently remove some of the seeds before dicing.
  2. Transfer them to a large mixing bowl.
  3. Chop the Vegetables: Mince the jalapeños and garlic.
  4. Add everything to the bowl with the tomatoes.
  5. Season the Salsa: Add the lime juice, olive oil if using, salt, cumin, and black pepper.
  6. Stir gently until all the ingredients are evenly combined.
  7. Taste and Adjust: Add more lime juice for extra brightness, more salt to enhance the tomatoes, or additional minced jalapeño for more heat.
  8. Chill: The tomatoes will release some juice, and the flavors will blend together.
  9. Serve chilled or at cool room temperature with tortilla chips, tacos, burritos, grilled chicken, steak, fish, or scrambled eggs.

Tried this recipe?

Let us know how it was!