• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Recipe Wander
  • Recipes
  • Cuisine
    • Italian
    • Mexican
  • Diet
    • Low Fat
    • High Protein
    • Pescatarian
    • Paleo
    • Dairy Free
    • Low sugar
    • Keto
    • Low Carb
    • Vegetarian
    • Vegan
    • Gluten Free
  • Courses
    • Bread & Pizza
    • Breakfasts
    • Desserts
    • Main Dishes
    • Pasta & Noodles
    • Sauces & Condiments
    • Soups & Stews

Chunky Tomato Salsa (Pico de Gallo)

Jump to Recipe·Print Recipe

Pico de gallo is fresh, juicy, sharp, and bright, with enough texture to feel lively rather than saucy. Using firm tomatoes and a short rest keeps the flavor full while helping the juices meld into a salsa that tastes balanced instead of watery.

Pico de gallo is one of those simple dishes that tastes bigger than the ingredient list suggests. It’s crisp, juicy, and lively, with sweet-tart tomato, a little onion bite, green chile heat, and the clean lift of cilantro and lime. The texture is what makes it special: distinct little pieces rather than a smooth puree, with just enough natural juice to gloss everything and carry the seasoning. That contrast gives it a freshness that feels immediate and generous on the table.

It fits almost anywhere a meal needs brightness. A spoonful alongside tacos, grilled chicken, beans, rice, eggs, or tortilla chips changes the whole plate. Rich foods feel lighter, plain foods feel more finished, and warm foods get a cool, sharp contrast that makes every bite more interesting. It also belongs naturally in casual spreads, because it looks vibrant and tastes familiar without feeling heavy.

What people love most about pico de gallo is its clarity. Every component stays recognizable, yet the bowl tastes unified rather than scattered. Firm tomatoes give body, white onion adds crisp bite, jalapeño brings a clean heat, cilantro adds a green herbal note, and lime keeps the finish snappy. When the balance is right, the salsa feels juicy but not soupy, bold but not harsh, and fresh enough to wake up almost anything it touches.

What to Serve With: Serve it with tortilla chips, tacos, quesadillas, grilled chicken, or carne asada. It’s also excellent spooned over scrambled eggs, black beans, burrito bowls, or avocado toast when you want a bright, crunchy finish.

Table of contents

  • Pico de Gallo Ingredients
  • Pico de Gallo Variations
  • Storage
  • Allergens & Substitutions
  • Nutrition & Dietary Information
  • Common Problems & Fixes

Pico de Gallo Ingredients

Tomatoes – Roma or plum tomatoes are especially good here because they’re fleshy and less watery than larger slicing tomatoes. That matters because pico de gallo should feel juicy and spoonable, not thin or soupy. Softer, seedier tomatoes still work, but the final salsa will release more liquid and taste looser.

White onion – White onion has a crisp, clean bite that keeps the salsa tasting bright and classic. It gives sharpness without too much sweetness, which helps the tomato stay at the center of the flavor. Red onion can work, but the salsa tastes a little sweeter and a touch less direct.

Jalapeño – Jalapeño gives this pico a gentle to moderate heat with a fresh, grassy note. That green flavor keeps the salsa tasting lively instead of heavy. Serrano is a good alternative if you want a sharper, quicker heat.

Cilantro – Fresh cilantro brings the herbal lift that makes pico de gallo taste unmistakably fresh. It adds a citrusy green note that ties the lime and chile together. Flat-leaf parsley can stand in, but the salsa loses some of its classic flavor.

Lime juice – Fresh lime juice adds acidity that sharpens the tomatoes and softens the raw edge of the onion. It also helps the bowl taste integrated instead of like separate chopped vegetables. Bottled lime juice works in a pinch, but the finish is flatter and less fragrant.

Pico de Gallo Variations

  1. Serrano pico de gallo (Sharper heat, brighter finish)
    Change: Replace the 1 / 1 jalapeño with 1 / 1 serrano. Keep the rest of the recipe the same.
    Result: The salsa tastes a little hotter and more pointed, with a cleaner, quicker heat that stands out against rich tacos and grilled meats.
  2. Avocado pico de gallo (Creamier, softer texture)
    Change: Fold in 1 diced avocado / 1 diced avocado just before serving, and increase the lime juice to 2½ tbsp / 38 ml.
    Result: The pico becomes richer and silkier, with a gentler overall flavor. The extra lime keeps the avocado from making the salsa feel heavy.
  3. Extra-onion pico de gallo (Sharper, crunchier bite)
    Change: Increase the white onion to 1 cup / 150 g. Keep the rest of the recipe the same.
    Result: The salsa tastes more assertive and crunchy, with a stronger raw-onion edge that works especially well with fatty meats and beans.

Storage

Fridge – Store in an airtight container in the refrigerator. It’s best within 1 to 2 days for the freshest texture, and it should be used within 3 to 4 days.
Freezer – Not recommended. The tomatoes thaw soft and watery, so the salsa loses its crisp texture.
Reheat – No reheating needed. Serve cold, or let it sit out for 10 to 15 minutes before serving so the flavor tastes fuller.

Allergens & Substitutions

Contains: None of the major common allergens.
Tomatoes: Roma or plum tomatoes are the best choice here. Standard slicing tomatoes work too, but the pico will be looser and may need a short drain.
Onion: Red onion can replace white onion at the same amount. The flavor is slightly sweeter and less sharp.
Jalapeño: Serrano works at the same amount for more heat. For a milder version, use 2 tbsp / 20 g finely diced poblano; the salsa will taste gentler and greener.
Cilantro: Flat-leaf parsley can replace it at the same amount, but the salsa loses some of its classic citrusy, herbal edge.
Lime juice: Lemon juice works at the same amount. The finish tastes a little rounder and less distinctly bright.

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 – Chunky Salsa


  • Total Time: 15 minutes
  • Yield: 6 servings
Pin Recipe
Print Recipe

Description

Pico de gallo is fresh, juicy, sharp, and bright, with enough texture to feel lively rather than saucy. Using firm tomatoes and a short rest keeps the flavor full while helping the juices meld into a salsa that tastes balanced instead of watery.


Ingredients

🍅 Fresh Base

  • 1½ lb / 680 g – Roma tomatoes, finely diced
  • ¾ cup / 115 g – white onion, finely diced
  • 1 – jalapeño, finely diced
  • ½ cup / 15 g – cilantro leaves and tender stems, chopped

🍋 Bright Finish

  • 2 tbsp / 30 ml – fresh lime juice
  • ½ tsp / 3 g – kosher salt, plus more to taste


Instructions

Prep the vegetables

  1. Cut the tomatoes in half and scoop out the wet seed pockets if they look especially juicy, then dice the flesh into small pieces.
  2. Transfer the tomatoes to a bowl. Add the onion, jalapeño, and cilantro.
  3. If you want milder heat, remove the jalapeño seeds and white ribs before dicing. For a sharper pico, leave some or all of them in.
  4. Stir gently so the tomatoes stay distinct and don’t get crushed.

Season and rest

  1. Add the lime juice and ½ tsp / 3 g kosher salt, then fold everything together until evenly coated.
  2. Taste a tomato piece and a spoonful of the juices. Add another pinch of salt if the flavor seems flat, or a little more lime juice if it needs more brightness.
  3. Let the pico de gallo rest for 10 minutes at room temperature so the salt draws out a little juice and the flavors settle together.
  4. Serve with a slotted spoon if you want it chunkier, or stir before serving for a juicier spoonful. Success looks like crisp, glossy pieces with a small puddle of seasoned juice at the bottom, not a bowl flooded with thin liquid.

Notes

  • Dice everything fairly evenly so every spoonful tastes balanced instead of tomato-heavy or onion-heavy.
  • Use firm tomatoes whenever you can, because they hold their shape better and make the pico feel lively rather than slushy.
  • A sharp knife helps a lot here, since clean cuts keep the tomatoes from getting crushed.
  • Taste after the short rest, not just right after mixing, because the lime and salt change the bowl quickly.
  • If you want a chunkier serving style, use a slotted spoon and leave some of the extra juices behind.
  • For the freshest finish, add the cilantro close to serving time if the pico will sit for a while.
  • Pico de gallo usually tastes best the day it is made, when the texture is still crisp and bright.
  • Prep Time: 15 min
  • Cook Time: 0 min
  • Cuisine: Mexican

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Nutrition & Dietary Information

Nutrition Facts

Serving Size1portion
Servings6
Amount Per Serving
Calories31
% Daily Value *
Protein1.3g
3%
Total Fat0.3g
1%
Saturated Fat
Trans Fat
Total Carbohydrate6.8g
3%
Dietary Fiber1.8g
8%
Sugar3.9g
Vitamin C22mg
37%
Potassium187mg
6%
Vitamin A1010IU
21%
* % Daily Values are based on a 2,000 calories diet. Your daily value may be higher or lower depending on your calorie needs.
Low carb
✅
Keto
✅
High Protein
❌
Gluten free
✅
Low sugar
✅
Dairy-free / Lactose free
✅
Vegetarian
✅
Vegan
✅
Low sodium
❌
Low Fat
✅
Paleo
✅
Pescatarian
✅
Nut Free
✅
Egg Free
✅
Soy Free
✅
Sesame free
✅

Nutrition information is an estimate and may vary based on ingredients, brands, and portion sizes. This information is not intended as medical advice. For medical or dietary needs, calculate with your specific ingredients and consult a professional.

Common Problems & Fixes

The pico turns watery fast and leaves a big puddle at the bottom

Likely cause: The tomatoes were extra juicy, or the seed pockets were left in even though they were very wet.
Fix: Scoop out the wettest seed pockets, then let the finished pico sit briefly so you can decide whether to serve it with a slotted spoon.

The flavor tastes sharp and disjointed instead of fresh and balanced

Likely cause: It needs a short rest for the salt, lime, onion, and tomato juices to come together.
Fix: Let it sit for about 10 minutes before serving, then taste again and adjust.

The onion tastes too harsh

Likely cause: The onion is especially pungent, or the salsa was served immediately after mixing.
Fix: Let the onion sit in the lime juice for a few minutes before folding everything together, or give the full bowl a longer rest.

The chopped tomatoes turn mushy instead of staying distinct

Likely cause: They were overmixed, or the tomatoes were very soft to begin with.
Fix: Fold gently and use firm Roma or plum tomatoes so the pieces stay glossy and separate.

Previous Post: « Marinara Sauce
Next Post: Homemade Vegetable Stock »

Primary Sidebar

About Recipe Wander

Welcome to RecipeWander — clear, reliable recipes for home cooks, from Italian pasta and Mexican favorites to everyday stocks, breads, and comfort food.

Footer

  • Privacy Policy
  • Terms of Service

Copyright © 2026 recipe wander