Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pico de Gallo (Fresh Tomato Salsa)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 10 minutes
  • Yield: 2 cups (serves 4–6)
  • Diet: Gluten Free

Description

Pico de Gallo, also known as salsa fresca, is a vibrant, chunky Mexican salsa made with fresh tomatoes, onions, cilantro, chili peppers, lime juice, and salt. It’s a quick, healthy, and customizable topping or dip that enhances any savory dish.


Ingredients

4 ripe Roma tomatoes, finely diced

½ medium white onion, finely diced

12 jalapeños (or serrano peppers), finely chopped (remove seeds for less heat)

¼ cup fresh cilantro, finely chopped

Juice of 1 lime (about 2 tbsp)

Salt, to taste (start with about ½ tsp)

Optional: 1 garlic clove, minced


Instructions

  1. Combine diced tomatoes, onion, peppers, cilantro, and optional garlic in a medium bowl.
  2. Add fresh lime juice and salt to the mixture.
  3. Stir well until all ingredients are evenly combined.
  4. Let the salsa sit for 15 to 30 minutes to allow flavors to meld, if desired.
  5. Serve chilled or at room temperature with chips, tacos, grilled meats, or rice bowls.

Notes

For a milder salsa, remove the seeds and membranes from the chili peppers or substitute with bell pepper.

Letting it rest before serving enhances flavor.

Optional additions include avocado, mango, red onion, or a dash of cumin.

Store in an airtight container in the refrigerator for up to 3 days.

Drain excess liquid before serving if it becomes watery.

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Category: Salsa
  • Method: No-Cook
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1/3 cup
  • Calories: 20
  • Sugar: 2g
  • Sodium: 150mg
  • Fat: 0g
  • Saturated Fat: 0g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 4g
  • Fiber: 1g
  • Protein: 1g
  • Cholesterol: 0mg