Pico de Gallo

No ratings yet
Jump to Recipe

This post contains affiliate links. Please read our disclosure policy.

If you’ve only ever had pico de gallo from a jar or a taqueria salsa bar, you’re about to see why homemade wins every time. This pico de gallo recipe takes about 10 minutes, needs zero cooking, and turns a handful of fresh ingredients – tomatoes, onion, jalapeño, cilantro, lime, and salt – into the salsa people ask you to bring to every cookout.

Below you’ll find everything you need: the exact ratios I use, tips for keeping it from getting watery, ways to adjust the heat, and how long it actually keeps in the fridge.

Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.

At Sweet C’s, I add lots of tips in all of my recipes – because I am a home cook without any formal training, and I find I am more confident making dishes when I understand why it works, and what each ingredient means to the flavor of a recipe. My goal is for even the most beginner home cook to feel empowered in the kitchen.

What Is Pico de Gallo?

Pico de gallo – also called salsa fresca or salsa cruda – is a fresh, uncooked Mexican salsa made from finely diced tomatoes, onion, jalapeño, cilantro, and lime juice. The name translates to “rooster’s beak,” and while no one’s entirely sure why it’s called that, the flavor speaks for itself: bright, chunky, and nothing like the cooked, blended red salsa you get with chips.

Pico de gallo vs. salsa: the two share the same base ingredients, but pico de gallo is raw and diced rather than cooked and blended, which gives it a drier, chunkier texture instead of a smooth, saucy one.

Ingredients You’ll Need

  • 4 medium ripe tomatoes (Roma tomatoes hold up best), diced
  • 1/2 medium white onion, finely diced
  • 1–2 jalapeños, seeded and minced (adjust to taste)
  • 1/2 cup fresh cilantro, chopped
  • 2–3 tablespoons fresh lime juice
  • 1/2 teaspoon salt, or to taste

My Pro Tip

Why I Pick Roma Tomatoes

Roma (plum) tomatoes are the standard choice because they have fewer seeds and less water than beefsteak varieties, which keeps your pico de gallo from turning soupy.

How to Make Pico de Gallo

  1. Dice the tomatoes. Cut into small, even pieces and add to a mixing bowl.
  2. Add the onion and jalapeño. Dice both finely so every bite gets a bit of each.
  3. Stir in the cilantro.
  4. Add lime juice and salt. Start with 2 tablespoons of lime juice and 1/2 teaspoon of salt, then taste.
  5. Toss gently and taste. Adjust lime, salt, or jalapeño to your liking.
  6. Rest for 10–15 minutes before serving so the flavors have time to meld.

Tips for the Best Pico de Gallo

  • Seed your tomatoes if you want a less watery salsa – scoop out the seeds and juice before dicing.
  • Soak diced onion in cold water for 5 minutes, then drain, if you want to mellow its sharp bite.
  • Salt at the end, not the beginning – salting too early pulls extra liquid out of the tomatoes.
  • Cut everything the same size. Small, uniform dice makes for the best texture and the easiest scooping.
  • Make it ahead, but not too far ahead. Pico de gallo tastes best within the first 24 hours.

Variations to Try

  • Mango pico de gallo: swap one tomato for a diced ripe mango for a sweet-spicy version.
  • Pineapple pico de gallo: add 1/2 cup diced pineapple for a tropical twist that pairs well with grilled fish.
  • Roasted pico de gallo: char the tomatoes, onion, and jalapeño under the broiler for 5 minutes before dicing for a smokier flavor.
  • Milder version: remove the jalapeño seeds and ribs entirely, or swap in a small green bell pepper.

How to Store Pico de Gallo

Store pico de gallo in an airtight container in the refrigerator for up to 3 days. It’s best within the first 24 hours – after day two, the lime juice starts to break down the tomatoes and the texture gets softer and more watery. Pico de gallo doesn’t freeze well; the thawed tomatoes turn mushy.

What to Serve with Pico de Gallo

Pico de gallo goes with almost anything: tortilla chips, tacos, burritos, quesadillas, grilled chicken or fish, scrambled eggs, or spooned straight over avocado toast. It also works as a fresh topping for taco salad or a lighter substitute for tomato sauce on grilled cheese.

Frequently Asked Questions About Pico de Gallo

What’s the difference between pico de gallo and salsa?

Pico de gallo is raw and chopped, giving it a chunky texture, while traditional salsa is typically cooked and blended smooth.

Why is my pico de gallo watery?

Watery pico de gallo usually comes from tomato seeds and juice, salting too early, or letting it sit too long. Seed your tomatoes and add salt right before serving to avoid this.

Can I make pico de gallo ahead of time?

Yes – it keeps in the fridge for up to 3 days, though it’s freshest and crunchiest within the first 24 hours.

What’s the best tomato for pico de gallo?

Roma tomatoes are ideal because they’re firmer and have fewer seeds than other varieties, which keeps the salsa from getting watery.

Is pico de gallo spicy?

It has a mild-to-medium heat from the jalapeño, which you can control by adding more, less, or none at all, or by removing the seeds and ribs.

No ratings yet

Pico de Gallo Recipe (Easy, Authentic & Ready in 10 Minutes)

By: Courtney ODell
Servings: 4 people
Prep: 10 minutes
A bowl filled with chopped tomatoes, red onions, and green chili peppers, mixed together for a fresh salsa known as Pico de Gallo.

Ingredients 

  • 4 medium Roma tomatoes, diced
  • ½ medium white onion, finely diced
  • 1 –2 jalapeños, seeded and minced
  • ½ cup fresh cilantro, chopped
  • 2 –3 tablespoons fresh lime juice
  • ½ teaspoon salt

Instructions 

  • Dice tomatoes and add to a bowl.
  • Add onion and jalapeño.
  • Stir in cilantro.
  • Add lime juice and salt.
  • Toss and taste, adjusting seasoning.
  • Let rest 10–15 minutes before serving.

Notes

  • Store in an airtight container in the fridge for up to 3 days; best within 24 hours.
  • Seed the tomatoes if you prefer a less watery pico de gallo.
  • Soak diced onion in cold water for 5 minutes and drain for a milder bite.
  • Salt right before serving, not while prepping, to avoid extra liquid.
  • Store in an airtight container in the fridge for up to 3 days; best within 24 hours. Does not freeze well.

Nutrition

Calories: 22kcalCarbohydrates: 5gProtein: 1gFat: 0.2gSaturated Fat: 0.03gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.03gSodium: 358mgPotassium: 202mgFiber: 1gSugar: 3gVitamin A: 723IUVitamin C: 15mgCalcium: 14mgIron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Appetizer, Side Dish
Cuisine: Mexican
Tried this recipe?Mention @sweetcsdesigns or tag #sweetcsdesigns!
Close-up of fresh Mexican food favorite, Pico de Gallo salsa, in a bowl—showing vibrant chopped tomatoes, red onions, and green peppers. Text overlays read “My Favorite Pico de Gallo Salsa” and “sweetcsdesigns.com”.

About Courtney

Recipe by Courtney O’Dell, creator of Sweet Cs Designs — sharing well-tested comfort food recipes and practical cooking guides.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating