Love & Harvest
Jump to Recipe

Refreshing Homemade Pico de Gallo – Original Mexican Recipe

15 minServes 4
Share:PinterestEmail

Fresh, bright, and ready in 15 minutes — this refreshing homemade pico de gallo is the original Mexican recipe that belongs on every table. With just five simple ingredients and zero cooking required, it is the kind of salsa that makes everything taste better: tacos, grilled meat, eggs, crackers, and anything in between.

This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. Thank you for supporting Love & Harvest!

homemade pico de gallo

What Makes This Pico de Gallo Authentic

Homemade pico de gallo is one of the most fundamental salsas in Mexican cuisine. The ingredients are straightforward: ripe roma tomatoes, red onion, cilantro, serrano pepper, lime juice, and sea salt. If you had to pick only three essential ingredients it would be tomato, lime, and onion — these three form the backbone of every authentic version. No cooking, no blending, no shortcuts. Just fresh produce chopped and tossed. Serve it alongside the Nopales Green Tortillas or the Salsa Macha from Veracruz for a full Mexican spread.

Ingredients Deep-Dive

Roma Tomatoes

  • Why it matters: Roma tomatoes are the ideal choice because they have thick flesh, low moisture, and fewer seeds than other varieties. This means your pico de gallo stays firm rather than turning watery. Always choose tomatoes that are deep red, firm to the touch, and plump — avoid anything soft or bruised.

Red Onion

  • Why it matters: Red onion provides a sharp, slightly sweet bite that white or yellow onion does not. It also adds a beautiful purple-pink pop of color. Chop it finely so it distributes evenly through the salsa without overpowering any single bite.

Cilantro

  • Why it matters: Cilantro is the aromatic backbone of pico de gallo. Use both the leaves and the stems — the stems carry just as much (if not more) flavor as the leaves. Choose bushy, bright green cilantro with thin stems for the freshest taste. Not a fan? Simply omit it — the salsa still works.

Serrano Pepper

  • Why it matters: Serrano brings clean, grassy heat that is sharper than a jalapeno. Removing the seeds tones down the intensity significantly. If you prefer milder heat, swap it for a jalapeno. If you want more heat, add a second serrano or leave some seeds in.

Lime Juice and Sea Salt

  • Why it matters: Lime juice is non-negotiable — it brightens all the flavors and acts as a natural preservative. Sea salt makes a noticeable difference over table salt: it has a rounder, cleaner flavor and a light crunch. Always use freshly squeezed lime and a quality sea salt. A lime juicer makes quick work of extracting every drop.

homemade pico de gallo easy

Pro Tips for the Best Pico de Gallo

Pro Tip 1: Everything Must Be Fresh

Because there is no cooking to mask flavors, freshness is everything here. Pick the best produce available. Touch the tomatoes — they should feel firm and plump with a deep red color. Onion, serrano, and lime should all be firm with no bruising. Cilantro should smell strongly aromatic with a full, bushy appearance.

Pro Tip 2: Remove the Seeds from the Tomato

Tomato seeds carry a slight bitterness and add extra liquid. Scoop them out with a spoon, then pat the flesh dry with a paper towel before chopping. This keeps the pico de gallo from becoming watery and keeps every bite clean and firm.

3 ingredients pico de gallo
homemade pico de gallo with canned tomatoes

Pro Tip 3: Use Sea Salt

Not all salt tastes the same. Table salt is sharp and overly salty. Sea salt has a natural mineral depth and a clean, balanced flavor that makes the salsa taste fresher. It also has a subtle crunch when you bite into it. If you need a reliable sea salt, a fine ground sea salt is easy to control in recipes like this.

Pro Tip 4: Serve Cold

Chill the finished pico de gallo in the fridge for at least 15 minutes before serving. Cold temperatures lock in the freshness and make all the flavors more vibrant. Before bringing it to the table, give it one more toss so the lime juice redistributes through the entire salsa.

Pro Tip 5: Use Both the Stem and Leaves of Cilantro

The stem of cilantro has concentrated flavor — arguably more than the leaves. Do not discard it. Chop the entire stem and leaf together. This is how it is done in traditional Mexican kitchens, and it makes a difference.

Pro Tip 6: Serve in a Molcajete

A molcajete — a Mexican mortar and pestle carved from volcanic stone — makes the most stunning serving vessel for pico de gallo. You do not need it to make the recipe, but serving it in one is the authentic touch that elevates the whole table. You can find the exact one I use on Amazon: Granite Molcajete Grinder 6-Inch. A food processor can chop the ingredients quickly if you are making a large batch, though the texture will be slightly more uniform than hand-chopped.

homemade pico de gallo without cilantro
homemade pico de gallo sauce

Is Homemade Pico de Gallo Healthy?

Yes — this is one of the most nutritious condiments you can put on your table. All raw vegetables, no oil, low calories, and low fat. Tomatoes are loaded with lycopene, vitamin C, and vitamin A. Lime juice provides antioxidants and supports immunity, heart health, and iron absorption. Serrano pepper contains capsaicin which has anti-inflammatory properties. It is an ideal recipe for vegans, vegetarians, and anyone focused on clean eating.

Frequently Asked Questions

How long does homemade pico de gallo last?

Stored in a sealed container in the refrigerator, pico de gallo lasts 3 to 4 days. After the first day, it will release more liquid as the salt draws moisture from the tomatoes. Simply drain the excess liquid before serving. The flavor actually deepens slightly on day two.

Can I make pico de gallo ahead of time?

Yes, with one adjustment: wait to add the lime juice and salt until 30 minutes before serving. You can chop and mix all the vegetables in advance and refrigerate them, then dress with lime and salt right before serving to keep the texture firm and fresh.

Can I use canned tomatoes for pico de gallo?

Yes, though fresh is always preferred. If using canned, choose whole peeled tomatoes, scoop out the seeds, and pat the flesh completely dry before chopping. Canned tomatoes have more moisture, so squeezing them well prevents a watery result.

What do I eat pico de gallo with?

Pico de gallo is endlessly versatile. Classic uses: tortilla chips, tacos, burritos, grilled fish or chicken, scrambled eggs, and quesadillas. It also works beautifully spooned over avocado toast, mixed into rice, or served alongside black beans.

How do I make pico de gallo less spicy?

Use one jalapeno instead of serrano — jalapenos are noticeably milder. Remove all seeds and white membrane from whichever pepper you use, as that is where most of the heat lives. You can also reduce the amount of pepper by half or leave it out entirely for a completely mild version.

What is the difference between pico de gallo and salsa?

Pico de gallo (also called salsa fresca) is chunky and raw — all the ingredients are diced by hand and mixed without cooking or blending. Traditional salsa is often cooked or blended and has a smoother, more liquid consistency. Both are delicious, but pico de gallo is crunchier and fresher in flavor.

Refreshing Homemade Pico de Gallo – Original Mexican Recipe

Prep15 min
Total15 min
Serves
4 people

Ingredients

  • 5 ripe roma tomato
  • ¼ red onion
  • 1 serrano pepper (deseeded and chopped)
  • 3 cilantro stem with leafs
  • 2 lime (juiced)
  • 1 tsp sea salt

Instructions

  1. 1Wash the tomato with mild soup and rinse. Also give the onion, Serrano pepper, and cilantro a good rinse under running tap water. Dry with towel or paper towel.
  2. 2Cut the tomato and serrano pepper in half and take out the seed.
  3. 3Chop the tomato and Serrano pepper into ¼" pieces
  4. 4Finely chop cilantro and red onion.
  5. 5In a mixing bowl, put everything together: tomato, onion, Serrano pepper, cilantro, lime and sea salt together. Toss to make sure everything is well coated with lime juice. Serve immediately.

Nutrition per serving

30
Calories
1g
Protein
7g
Carbs
2g
Fiber
4g
Sugar
480mg
Sodium

Recipe by Love & Harvest

Made this recipe? Leave a rating

Shop What You'll Need

Instant Pot Duo 7-in-1

Instant Pot Duo 7-in-1

Used in our chili, menudo, and black garlic recipes.

Philips Pasta & Noodle Maker

Philips Pasta & Noodle Maker

Makes fresh beet pasta in 3 minutes flat.

Lodge Cast Iron Dutch Oven

Lodge Cast Iron Dutch Oven

Perfect for campfire cooking and one-pot family dinners.

* As an Amazon Associate I earn from qualifying purchases.

Nutritional information is estimated and may not be accurate. It is for informational purposes only. Consult a registered dietitian for personalised dietary advice.

Allergen notice: Recipes may contain common allergens including gluten, dairy, eggs, nuts, soy, sesame, or shellfish. Always verify ingredient labels if you have food allergies.

Samantha Chow

Recipe by

Samantha Chow

Recipe Developer

136+ Recipes3 Kid Critics4 Culinary Influences

Canadian designer cooking her way through Mexico. Three kids, one kitchen, a world of flavours. Read Sam's full story →

Free Download

Get 7 Quick 30-Minute Family Dinners — Free

Sam's most-requested weeknight dinners, on the table in 30 minutes. For families who want to eat well even on crazy nights.

By subscribing you agree to our Privacy Policy. Unsubscribe anytime.

We use cookies to analyse site traffic and serve personalised ads. By clicking "Accept All", you agree to our Cookie Policy.