Fresh Homemade Pico de Gallo Recipe for Mild Salsa

Pico de Gallo is the perfect example of how fresh, simple ingredients can transform a meal. This bright, chunky salsa isn’t just for chips — it elevates tacos, grilled meats, salads, and more. My easy mild version comes together in about 10 minutes and highlights fresh tomato, onion, cilantro, lime, and salt. If you like heat, it’s simple to add a jalapeño for a spicy kick.

pico de  gallo in bowl salt juice

Achieving a crisp, chunky texture without ending up with watery salsa is the main challenge with fresh pico de gallo. Below I share practical tips for selecting and prepping tomatoes and other ingredients so your pico stays perfectly textured and full of flavor.

fresh salsa ingredients on cutting board, tomatoes, onions, cilantro, chips

The Five Essential Ingredients and Why They Work

Authentic, fresh Pico de Gallo needs just five main ingredients. Each plays a role in the flavor and texture:

Roma Tomatoes (Texture Matters): Roma or paste tomatoes are ideal because their firmer flesh and lower water content keep the salsa chunky. If you must use a juicier variety, remove the seeds and watery pulp before dicing to avoid a runny result.

White Sweet Onion: White onion adds a mild, slightly sweet crunch that complements the tomato and cilantro without overpowering them.

Cilantro: Use both the leaves and the tender stems for flavor. If cilantro tastes soapy to you, omit it — the pico will still be excellent.

Fresh Lime Juice: Freshly squeezed lime brightens the mixture and balances sweetness. Start with one tablespoon, taste, and adjust. Fresh lime is far better than bottled for this recipe.

Salt: Salt enhances the flavors and helps draw out a little moisture so the ingredients mingle. Add it before allowing the pico to rest.

fresh salsa pico de gallo in bowl with spoon.

Pro Tips to Prevent Watery Salsa

These simple techniques will help you make a consistently great pico de gallo:

  1. Chop Uniformly and Small – Aim for small, even pieces so each bite includes tomato, onion, and cilantro. Large chunks of onion or tomato can dominate the flavor. If using a food processor, pulse lightly to avoid turning the mixture into a purée.
  2. Let It Rest – After mixing, let the pico sit at room temperature for 20–30 minutes. This gives the salt and lime time to marry with the vegetables and improves the overall flavor. You may notice a small amount of liquid collecting at the bottom; drain it gently if using the pico as a taco topping to prevent soggy shells.
  3. Adjust the Heat – This recipe is designed to be mild. To add heat, finely dice a jalapeño and remove the seeds and white membrane (which hold most of the heat) before adding. Leave some membrane or seeds in if you prefer it spicier, and wear gloves while handling hot peppers.

Storage, Serving, and Frequently Asked Questions

How long will fresh pico last? It’s best the day it’s made, but stored in an airtight container in the refrigerator it keeps well for up to 4 days. Expect the tomatoes to soften and the overall flavor to mellow slightly.

Serving temperature: If chilled, let pico sit at room temperature for 15–20 minutes before serving to let the flavors revive and the lime and cilantro shine.

What to serve with pico de gallo:

  • As a bright topping for tacos, especially fish tacos
  • Piled on grilled chicken or fish
  • Mixed into taco salads or burrito bowls
  • Served simply with warm tortilla chips or spooned over nachos or enchiladas

Recipe Card — Mild Pico de Gallo

The Best Mild Pico de Gallo

Mild Pico de Gallo

A refreshing mild pico using roma tomatoes, white onion, cilantro, and fresh lime. A food processor can help achieve uniform small pieces if you prefer.
5 from 1 vote
Prep Time: 5
Additional Time: 5
Total Time: 10
Servings: 6 cups
Calories: 30kcal
Author: Juliea Huffaker

Ingredients

  • 10 Roma Tomatoes
  • 2 White sweet onions
  • 1 Bunch of cilantro
  • 1-3 tablespoons Fresh lime juice or lemon
  • Salt to taste
  • Optional: 1 jalapeño, seeded and deveined for a little heat

Instructions

  • Wash tomatoes, onions, and cilantro, then dry them as well as possible.
  • Chop the onions into very small pieces and place them in a large bowl (or pulse briefly in a food processor).
  • Dice the Roma tomatoes into small pieces and add to the bowl.
  • Chop the cilantro finely and add it to the mixture.
  • Drizzle fresh lime juice over the chopped ingredients.
  • Sprinkle with about 1 teaspoon of salt, then stir well.
  • Taste and adjust with more lime or salt as needed, then let the pico rest for 20–30 minutes for the flavors to meld.
  • If excess liquid accumulates, gently drain before using, especially when topping tacos.
  • Enjoy chilled or at room temperature.

Notes

  1. Cut ingredients small so every bite has a balanced mix of flavors.
  2. Season to taste—start with salt and a tablespoon of lime, then adjust as desired.
  3. For more heat, add one or two jalapeños after removing seeds and membrane; wear gloves when handling.

Nutrition

Serving: 1/2 cup | Calories: 30kcal