Preparation Details
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Yield: 6–8 servings
Ingredients
For the Pico de Gallo
- 4 ripe Roma tomatoes, diced
- 1 small white onion, finely chopped
- 1–2 jalapeños, finely diced
- ½ cup fresh cilantro, chopped
- Juice of 2 fresh limes
- 1 garlic clove, minced (optional)
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper (optional)

Instructions
Step 1: Prepare the Tomatoes
Wash the tomatoes thoroughly and pat them dry. Dice them into small, uniform pieces for the best texture and appearance. If desired, remove some of the seeds to reduce excess moisture.
Step 2: Chop the Onion
Finely chop the white onion into small pieces. Smaller pieces distribute more evenly throughout the salsa and provide balanced flavor in every bite.
Step 3: Prepare the Jalapeños
Slice the jalapeños in half and remove the seeds and membranes if you prefer a milder salsa. Finely dice them before adding to the bowl.
Step 4: Chop the Cilantro
Rinse the cilantro well and pat dry. Finely chop both the leaves and tender stems, which contain plenty of flavor.
Step 5: Mince the Garlic
If using garlic, mince it as finely as possible to ensure it blends smoothly with the other ingredients.
Step 6: Combine Ingredients
In a large mixing bowl, combine the diced tomatoes, onion, jalapeños, cilantro, and garlic.
Step 7: Add Lime Juice
Squeeze fresh lime juice directly over the mixture. Freshly squeezed juice provides the best flavor and aroma.
Step 8: Season
Add salt and black pepper. Stir gently until all ingredients are evenly combined.
Step 9: Rest Before Serving
Allow the Pico de Gallo to sit for 10–15 minutes. This resting time helps the flavors meld together and enhances the overall taste.
Step 10: Serve
Serve immediately or refrigerate until ready to use.
Expert Tips for the Best Pico de Gallo
Choose Firm Tomatoes
Roma tomatoes are ideal because they contain less water and hold their shape well after dicing.
Adjust the Heat
For a milder salsa, remove all jalapeño seeds and membranes. For extra heat, leave some seeds intact or add an additional pepper.
Use Fresh Lime Juice
Bottled lime juice lacks the brightness and freshness of freshly squeezed limes.
Salt Matters
Salt enhances the natural sweetness of the tomatoes and balances the acidity of the lime juice.
Let It Rest
A short resting period allows the flavors to blend and develop more complexity.
Variations
Mango Pico de Gallo
Add one diced ripe mango for a sweet and tropical twist.
Avocado Pico de Gallo
Gently fold in diced avocado just before serving for extra creaminess.
Corn Pico de Gallo
Mix in grilled or roasted corn kernels for added sweetness and texture.
Spicy Pico de Gallo
Substitute serrano peppers for jalapeños if you prefer more heat.
Cucumber Pico de Gallo
Add diced cucumber for an extra refreshing variation.
Serving Suggestions
Pico de Gallo pairs beautifully with:
- Tortilla chips
- Tacos
- Burritos
- Quesadillas
- Grilled chicken
- Steak
- Fish tacos
- Shrimp dishes
- Burrito bowls
- Nachos
- Scrambled eggs
- Avocado toast
Storage Instructions
Store Pico de Gallo in an airtight container in the refrigerator for up to 3 days. While it remains safe longer, it tastes best when enjoyed fresh within the first 24 hours.
Before serving leftovers, stir gently to redistribute any accumulated juices.