Homemade Pico de Gallo is bright, fresh, and simple to prepare. Made with ripe tomatoes, jalapeños, onions, cilantro, lime, and a touch of salt, this classic salsa is colorful, flavorful, and far better than most store-bought versions.

Pico de Gallo
Make it chunky for scooping with chips, or pulse briefly in a food processor for a thinner salsa. This fresh pico de gallo is versatile—use it as a dip, a topping for tacos, grilled meats, or salads, or serve it alongside guacamole for a bright, zesty contrast.

Pico de Gallo Ingredients
Shop for fresh, ripe produce for best results. The recipe card below includes precise measurements, but here’s a quick shopping list to get you started.
- Tomatoes – Roma or any ripe diced tomatoes, or quartered cherry tomatoes.
- Jalapeño pepper – Swap for a poblano if you prefer milder heat.
- Sweet onion – Or yellow/white onion if preferred.
- Red onion – Optional; adds color and a sharper bite.
- Fresh cilantro – Add to taste; start small and adjust.
- Garlic – Minced or freshly grated.
- Fresh lime juice – Brightens and balances flavors.
- Salt – To taste.
- Chili pepper – Optional for extra heat.
- Lime slices and extra cilantro – For garnish when serving.

Supplies
Before you start, gather a few basic tools so the prep goes smoothly.
- Sharp knife
- Cutting board
- Medium mixing bowl
- Spoon for stirring
- Food processor (optional) to make a thinner salsa

Instructions
Prepare your vegetables. Dice the tomatoes, remove the seeds from the jalapeños (if desired) and finely chop, and dice the onions. Chop the cilantro and mince the garlic.
Combine and season. In a mixing bowl, stir together the tomatoes, jalapeños, onions, cilantro, garlic, lime juice, salt, and a pinch of chili pepper if using. Taste and adjust the salt and lime as needed.

Chill. Cover and refrigerate for at least 30 minutes so the flavors can meld. This resting time really improves the overall balance.
Recipe Tip
For a smoother, saucier salsa, pulse the mixture briefly in a food processor—be careful not to over-process if you still want some texture.

Serve. Spoon the pico de gallo into a bowl and garnish with lime slices and extra cilantro. It’s best served cold or at room temperature.
Storage
Store leftover pico de gallo in an airtight container in the refrigerator for up to 4 days. Avoid freezing, since thawed pico becomes watery and loses texture.

Serving Suggestions
Pico de gallo is a versatile addition to many dishes. It’s a classic partner for tortilla chips and guacamole, and it also makes a fresh topping for tacos, grilled chicken, fish, nachos, burritos, and quesadillas. Try it as a bright counterpoint to rich or smoky flavors.

Pico de Gallo Recipe
Prep Time: 15 minutes
Chill Time: 30 minutes
Total Time: 45 minutes
Yield: 3 cups of salsa
Ingredients
- 6 small tomatoes, diced
- 3 jalapeños, seeded and chopped (or 1 poblano for milder heat)
- 1 large sweet onion, diced
- 1 small red onion, diced (optional)
- ½ cup chopped fresh cilantro
- 2 tablespoons minced garlic
- ¼ cup fresh lime juice
- 1 teaspoon salt (adjust to taste)
- 1 teaspoon chili pepper (optional)
- Lime slices and extra cilantro for garnish
Instructions
- Prepare your veggies. Dice the tomatoes, seed and chop the jalapeños, and dice the onions. Mince the garlic and chop the cilantro.
- Mix. In a medium mixing bowl, combine tomatoes, jalapeños, onions, cilantro, garlic, lime juice, salt, and chili pepper if using. Stir gently to combine and taste for seasoning.
- Chill. Cover and refrigerate for at least 30 minutes to allow the flavors to meld.
- Serve. Serve cold or at room temperature, garnished with lime slices and cilantro.
Notes
Storage: Store tightly covered in the refrigerator for up to 4 days. Freezing is not recommended, as the texture becomes watery when thawed.
Substitutions: Fresh ingredients give the best flavor; if using frozen produce, thaw and drain well before combining.