Make an easy homemade pico de gallo and fresh salsa with heirloom tomatoes, lime, cilantro, jalapeño, and balsamic vinegar in only 15 minutes.
Fresh, vibrant, and packed with garden-fresh flavor, this Easy Homemade Pico de Gallo and Fresh Salsa Recipe is the perfect addition to tacos, grilled meats, burrito bowls, nachos, and tortilla chips. Juicy heirloom tomatoes, fresh lime juice, cilantro, jalapeño, and balsamic vinegar create a colorful condiment with brightness, sweetness, and mild heat.
Unlike store-bought salsa, this homemade pico de gallo is prepared with simple ingredients and bold natural flavors. Aromatic garlic and fresh oregano complement the tomatoes, while honey balances the acidity of the lime juice and balsamic vinegar.
Serve this easy fresh salsa for Taco Tuesday, summer cookouts, parties, game-day gatherings, or anytime you need a quick appetizer. Enjoy it chunky as traditional pico de gallo, or briefly pulse it in a food processor for a smoother, restaurant-style salsa.
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Yield: Approximately 6 to 8 servings
Ingredients
6 heirloom tomatoes, diced
1/2 red onion or 1 shallot, finely diced
2 cloves garlic, minced
1 jalapeño, seeded and finely chopped
4 tablespoons fresh lime juice
3 tablespoons chopped fresh cilantro
1 tablespoon finely chopped fresh Mexican oregano or 1 teaspoon dried oregano
3/4 tablespoon salt
1/4 teaspoon black pepper
3 tablespoons olive oil
1 teaspoon honey
3 tablespoons balsamic vinegar
Directions
Step 1: Prepare the Fresh Ingredients
Wash and dry all the produce thoroughly. Dice the heirloom tomatoes into small, uniform pieces to create the classic texture of pico de gallo.
Keeping the pieces relatively small helps distribute the flavors evenly and makes the salsa easier to scoop or spoon over other dishes.
Finely dice the red onion or shallot and mince the garlic. Seed the jalapeño and chop it finely. For additional heat, leave some of the jalapeño seeds intact. Chop the cilantro and, if using fresh Mexican oregano, finely chop the leaves.
Step 2: Combine the Vegetables
Transfer the diced tomatoes, red onion or shallot, garlic, jalapeño, cilantro, and oregano to a large mixing bowl.
Gently toss the ingredients until evenly combined. Avoid crushing or mashing the tomatoes so they retain their fresh, chunky texture.
Step 3: Add the Dressing and Seasonings
Pour the lime juice over the tomato mixture. Add the salt, black pepper, olive oil, honey, and balsamic vinegar.
Stir gently with a large spoon until the vegetables are evenly coated. The lime juice provides brightness, the balsamic vinegar adds depth, and the honey balances the acidity while complementing the tomatoes’ natural sweetness.
Step 4: Let the Flavors Develop
Allow the pico de gallo to rest at room temperature for 10 to 15 minutes before serving. During this time, the tomatoes will release some of their
juices and create a naturally flavorful salsa base.
This brief resting period also gives the garlic, herbs, lime juice, and seasonings time to blend.
Step 5: Taste and Adjust
Taste the salsa after it has rested. Add more salt for a stronger savory flavor, additional lime juice for brightness, or more jalapeño for extra heat.
Because tomatoes vary in sweetness and acidity, tasting and adjusting the finished salsa will help create the best balance of flavors.
Step 6: Serve
Serve the pico de gallo immediately with tortilla chips, tacos, burritos, quesadillas, grilled chicken, steak, fish, shrimp, or rice bowls. It also makes a fresh topping for eggs, avocado toast, burgers, and salads.
For a smoother, restaurant-style salsa, transfer the mixture to a blender or food processor and pulse it a few times until it reaches your preferred consistency.
Notes
Choose ripe but firm tomatoes for the freshest flavor and best texture. Heirloom tomatoes provide sweetness and beautiful color, while Roma tomatoes are another excellent option because they contain less water and hold their shape well.
If the tomatoes are especially juicy, remove some of the seeds before dicing them to prevent the salsa from becoming excessively watery.
Freshly squeezed lime juice is highly recommended because its bright citrus flavor enhances the freshness of the salsa.
Adjust the spice level to suit your preference. Jalapeños provide mild to moderate heat. A serrano pepper may be substituted for a spicier salsa.
Allowing the pico de gallo to rest for 10 to 15 minutes helps the ingredients blend into a more cohesive and flavorful salsa.
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Stir the salsa before serving because natural juices may collect at the bottom of the container.
For chunky pico de gallo, serve the mixture exactly as prepared. For a smoother salsa, briefly pulse it in a food processor or blender.
This recipe is naturally gluten-free, dairy-free, and vegetarian. When preparing it for someone with celiac disease or gluten sensitivity, check all packaged ingredients for suitable gluten-free labeling and prevent cross-contact during preparation.