Pico de Gallo Recipe (Fresh, Easy, Better Than Store-Bought)

Making Pico de Gallo at home is a game changer compared to store-bought versions, which are often bland and watery. Using fresh, ripe tomatoes, crisp onions, jalapeños, lime juice, and…

This is what it should look like.

Have you ever bought Pico de Gallo from the grocery store? If you have, you already know why making it at home is such a game changer. Store bought versions are often watery, dull, and short on freshness. Everything fresh pico de gallo is not supposed to be.

This classic Mexican inspired salsa is all about bright, fresh ingredients and balance. Ripe tomatoes, crisp onion, a touch of heat, and a squeeze of lime come together in just five minutes. The difference is immediate. No cooking, no special equipment, just real ingredients doing what they do best.

Once you start making pico de gallo from scratch, it becomes more than a dip. It is the finishing touch that instantly levels up tacos, grilled meats, eggs, rice bowls, and anything else that could use a hit of freshness.

Chopped Fresh Vegetables including Tomato, Onion and Jalapeño along with Cilantro, lime and salt.
Fresh vegetables makes the best pico.

Tips for Making Great Pico de Gallo

Use ripe but firm tomatoes
Tomatoes should be juicy, but not soft or mealy. Roma tomatoes work well because they have less liquid, but any fresh, in-season tomato will shine here.

Remove excess seeds and pulp
If your tomatoes are especially juicy, scoop out some of the seeds before dicing. This keeps the pico fresh and chunky instead of watery.

Cut everything evenly
Uniform, small dice makes a big difference. Every bite should have a little tomato, onion, and jalapeño instead of one ingredient overpowering the rest.

Soak the onion if it’s sharp
If your onion is strong, soak the diced pieces in cold water for 5 to 10 minutes, then drain well. This softens the bite without losing flavour.

Control the heat
Remove the seeds and ribs from the jalapeño for mild pico, or leave some in for extra heat. Always start small and adjust to taste.

Use fresh lime juice
Freshly squeezed lime makes a noticeable difference. Bottled juice lacks the brightness that pico de gallo relies on.

Season, then rest briefly
A pinch of salt wakes everything up, but letting the pico sit for 5 minutes before serving helps the flavours come together.

Make it fresh and serve it fresh
Pico de gallo is best the day it is made. If storing, keep it covered in the fridge and give it a quick stir before serving.

Making Pico de Gallo from scratch is one of those small kitchen wins that delivers big results. It takes just a few minutes, uses simple fresh ingredients, and instantly makes your food taste brighter and more intentional. Once you see how easy and satisfying it is to make at home, you may never reach for the store bought version again.

This is what it should look like.
Kevin Bouchard

Pico de Gallo

A fresh, bright salsa made with diced tomatoes, white onion, jalapeño, cilantro, and lime juice. Quick to prepare and full of vibrant flavor, it’s perfect as a dip, topping, or side for tacos, grilled meats, or chips.
Prep Time 5 minutes
Total Time 5 minutes
Servings: 20 Tacos Worth at 2 tbsp
Course: Condiment
Cuisine: Mexican
Calories: 4

Ingredients
 
 

  • 2 cups Tomatoes Diced
  • 1/2 White Onion Finely Diced
  • 1/4 cup Cilantro
  • 1/8 cup Lime Juice Bottled or Fresh
  • Half a Jalapeño Finely Diced (Optional)
  • 1/2 tsp Salt

Equipment

  • 1 Chefs Knife
  • 1 Cutting Board
  • 1 Mixing bowl

Method
 

Prep the Vegetables
  1. Dice the tomatoes, finely dice the white onion and jalapeño, and finely chop the cilantro.
Combine Ingredients
  1. Add the tomatoes, onion, jalapeño, and cilantro to a mixing bowl.
Add Lime and Seasoning
  1. Pour in the lime juice and sprinkle in the salt.
Mix Well
  1. Gently mix until all ingredients are evenly combined.
Taste and Adjust
  1. Adjust salt or lime juice to taste.
Serve or Chill
  1. Serve immediately or refrigerate for 15–30 minutes to allow flavors to meld.

Nutrition

Serving: 2TbspCalories: 4kcalCarbohydrates: 1gProtein: 0.2gFat: 0.03gSaturated Fat: 0.01gPolyunsaturated Fat: 0.01gMonounsaturated Fat: 0.01gSodium: 1mgPotassium: 42mgFiber: 0.2gSugar: 1gVitamin A: 138IUVitamin C: 3mgCalcium: 2mgIron: 0.1mg

Tried this recipe?

Let us know how it was!

Complete your Mexican themed meal with the following recipes.

Taco Spices Mixed
Pickled Red Onions
Bottled Hot Sauce