Classic Fresh Tomato Salsa Recipe (Pico de Gallo)

Fresh Tomato Salsa (pico de gallo)
The Spruce
  • Total: 10 mins
  • Prep: 10 mins
  • Cook: 0 mins
  • Chill: 2 hrs
  • Servings: 6 to 8 servings
  • Yields: 2 cups
Nutritional Guidelines (per serving)
35 Calories
0g Fat
8g Carbs
2g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 35
% Daily Value*
Total Fat 0g 0%
Saturated Fat 0g 0%
Cholesterol 0mg 0%
Sodium 43mg 2%
Total Carbohydrate 8g 3%
Dietary Fiber 1g 4%
Protein 2g
Calcium 45mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This is one salsa recipe that'll make you skip the store-bought stuff. In Mexican cuisine, pico de gallo is chunkier and less runny than a salsa. It's often served as a condiment in addition to salsa and doesn't require any cooking. You can whip up this tasty recipe in just a few minutes.

In this recipe, diced tomatoes, peppers, garlic, and lime juice are a great complement to tacos and burritos. This pico de gallo is also a great party dip with tortilla roll-ups or tortilla chips. It's also a refreshing condiment to serve alongside grilled or baked fish fillets, grilled chicken, steaks, and pork chops.

The extra step of pouring boiling water over the chopped onion and garlic may be new and perplexing to some home cooks. Don't be tempted to skip this step. The boiling water helps to take the bite out of the raw onions and garlic. You'll be left with delicious flavor without the harsh, lingering flavor and odor.


Click Play to See This Classic Tomato Salsa Recipe Come Together


  • 3 tablespoons onion (finely chopped)
  • 2 small cloves garlic (minced)
  • 3 large tomatoes (ripe; peeled, seeds removed, and chopped)
  • 2 chile peppers (jalapeño or serrano, chopped)
  • 2 to 3 tablespoons fresh cilantro (chopped)
  • 1 1/2 tablespoons lime juice (plus more to taste)
  • Salt (to taste)
  • Freshly ground black pepper (to taste)

Steps to Make It

  1. Gather the ingredients.

    Ingredients for Classic Fresh Tomato Salsa Recipe (pico de gallo)
    The Spruce 
  2. Put the chopped onion and garlic in a strainer. Pour 2 cups of boiling water over them, discarding the water. Allow the chopped onion and garlic to fully cool and drain.

    Strain onion and garlic
    The Spruce
  3. Combine drained onions and garlic with chopped tomatoes, peppers, cilantro, and lime juice. Add salt and black pepper to taste.

    Mix salsa vegetables
    The Spruce 
  4. Refrigerate for at least 2 hours to blend the flavors.

    Mixing fresh salsa
    The Spruce
  5. The pico de gallo will keep for up to 3 days in the fridge. Serve as a dip or a condiment with Mexican style dishes and enjoy.

    Classic fresh salsa
    The Spruce


  • Use hot or mild chile peppers in the salsa depending on your desired spice level. Jalapeño, serrano, New Mexican, and Anaheim peppers are good choices. Leave some of the seeds in the mixture for a spicier salsa.
  • For extra flavorful salsa, don't skimp on the chile peppers and seasoning. Add a few pinches of cumin or chili powder.
  • Take caution when chopping the peppers and be sure to wash your hands immediately afterward.
  • Plum tomatoes are an excellent choice for salsa. They are firmer, have fewer seeds, and they're easier to dice.
  • If you end up with a salsa that's too heavy on the onion or doesn't have enough garlic, it's easy to adjust the proportions. Simply add more of the other ingredients until it suits your tastes.
  • If you store this pico de gallo in the refrigerator for a few days, the tomatoes will continue to release their juices. Simply drain the salsa a bit prior to serving to keep it from having too much liquid.

Recipe Variations

  • If you're not a fan of cilantro, omit it or add fresh parsley.
  • For extra texture and color, add about a few tablespoons of drained and rinsed black beans and a few tablespoons of cooked corn kernels.

Is Homemade Salsa Healthy?

Since salsa and pico de gallo only contain fresh vegetables and lime juice, it's a healthy sauce or dip. Low in calories, it's a tasty way to eat a serving of vegetables. Serve with healthy dishes like grilled fish or chicken breast or vegetarian tacos for a nutritious meal.

Recipe Tags: