Fresh Pico de Gallo Recipe

Fresh Pico de Gallo Recipe

Bright, chunky salsa made with ripe tomatoes, cilantro, and lime

By Sarah Mitchell June 14, 2026

Prep: 15 min
Cook: 0 min
Servings: 8
Difficulty: Easy
pico-de-gallosalsafreshmexicanpinterest-trendingsummerno-cook
Pin This Recipe

Pico de gallo searches are exploding 400% monthly on Pinterest — and once you make it fresh, you'll understand why no jarred salsa can compete. This classic Mexican condiment is all about the freshest ingredients, a sharp knife, and perfect balance.

Ripe Roma tomatoes, white onion, fresh cilantro, serrano peppers, and a generous squeeze of lime juice come together in a chunky, vibrant salsa that tastes like summer in every bite. The key is dicing everything by hand into a uniform small dice — no food processor.

Serve with warm tortilla chips, spoon it over tacos, pile it on grilled chicken, or eat it straight with a spoon. Make it 30 minutes before serving so the flavors have time to meld. This recipe is the foundation of every great Mexican meal.

About This Recipe

"Fresh Pico de Gallo" is a Drinks & Extras recipe that brings Roma tomatoes, finely diced, white onion, finely diced, serrano pepper, seeded and minced, fresh cilantro, finely chopped and fresh lime juice (about 1 lime) together into a flavorful, well-balanced dish. Rated Easy and ready in about 15 minutes, this recipe fits easily into a busy schedule. It serves 8 and works equally well for a weeknight dinner or a relaxed weekend meal. The Mexican inspiration behind this dish balances classic techniques with clean, vibrant flavors.

Ingredients

  • 6 medium Roma tomatoes, finely diced
  • 1/2 medium white onion, finely diced
  • 1 large serrano pepper, seeded and minced
  • 1/2 cup fresh cilantro, finely chopped
  • 2 tbsp fresh lime juice (about 1 lime)
  • 1/2 tsp kosher salt
  • 1 pinch freshly cracked black pepper

Instructions

  1. 1

    Dice Roma tomatoes into a small, uniform 1/4-inch dice. Place in a medium bowl and drain off excess liquid.

  2. 2

    Finely dice the white onion. For milder flavor, rinse the diced onion under cold water and pat dry before adding to the bowl.

  3. 3

    Mince the serrano pepper (remove seeds and ribs for less heat, or keep them for extra kick). Add to the bowl.

  4. 4

    Finely chop the cilantro — both leaves and tender stems — and add to the mixture.

  5. 5

    Squeeze fresh lime juice over everything. Season with salt and pepper. Toss gently to combine.

  6. 6

    Let the pico rest at room temperature for 20-30 minutes before serving to let the flavors meld. Taste and adjust salt and lime.

Expert Tips

For the best result, use the freshest, highest-quality ingredients you can find. Roma tomatoes, finely diced is the heart of this dish, so choose it with care. Read the recipe through before you start and prep all ingredients in advance (mise en place) so the cooking process is smooth. Stovetop work especially well for this preparation. Taste and adjust salt, pepper, and acid at the end to make the flavors pop.

What To Serve With This

"Fresh Pico de Gallo" is a versatile Drinks & Extras dish that pairs beautifully with a simple side salad, buttered green beans, roasted potatoes and classic Mexican sides. Choose at least one fresh and one hearty side to create a balanced meal.

Storage & Reheating

Fresh Pico de Gallo stores well in an airtight container in the refrigerator for 2–3 days. Let it cool to room temperature before refrigerating before sealing the container. Reheat gently until warmed through, adding a small splash of liquid if needed to restore the original texture.

Nutrition Facts (per serving)

405
Calories
32g
Protein
19g
Fat
37g
Carbs
4g
Fiber
5g
Sugar
662mg
Sodium

Frequently Asked Questions

How long does it take to make Fresh Pico de Gallo?

This recipe takes about 15 minutes of prep and 0 minutes of cooking, for a total of roughly 15 minutes. It serves 8 and is rated Easy.

How do I store leftover Fresh Pico de Gallo?

Store leftover Fresh Pico de Gallo in an airtight container in the refrigerator for up to 3-4 days. Make sure to let it cool to room temperature before refrigerating. Reheat in the oven or on the stovetop for best results.

Can I make Fresh Pico de Gallo ahead of time?

Yes, you can prepare Fresh Pico de Gallo in advance. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving to preserve the best texture and flavor.

Reviews

No reviews yet. Be the first to review this recipe!