This post may contain affiliate links. Please read our disclosure policy.
Homemade Pico de Gallo is a classic Mexican salsa that brings a bright, zesty kick to just about anything on your plate. Made with just a handful of simple ingredients—ripe tomatoes, onions, cilantro, jalapeños, and a squeeze of lime—it’s quick to make and full of fresh flavor. Perfect as a topping for tacos, grilled meats, or simply served with chips, this chunky salsa is a must-have for summer meals.

This fresh Pico de Gallo is a summer staple that goes well with so many different Mexican food recipes. Use it as a fresh party dip to serve with tortilla chips or enjoy this traditional salsa as part of your Taco Tuesday meal.
Quick homemade Pico de Gallo adds a flavor boost to so many meals, including your favorite Mexican dishes. If you have the extra time, chill it in the fridge overnight to let the ingredients blend together. Then enjoy it the next day with ground beef sheet pan quesadillas or Instant Pot black beans and rice.
You could also pair it with tacos made with homemade taco seasoning, or fajitas seasoned with homemade fajita seasoning mix and served with refried beans. There are so many ways to enjoy this fresh salsa recipe, but fair warning: it probably won’t last long!
Why You’ll Love Homemade Pico de Gallo
- Fresh Ingredients: Just like my mango black bean salsa, it’s packed with fresh ingredients and delicious flavor.
- Budget-Friendly: Made with simple ingredients like tomatoes, onion, and cilantro, it’s one of the easiest recipes to add fresh produce to your dinner table on a budget.
- Quick and Easy: It takes only a few minutes to prep, and no cooking is required. It’s a great recipe for busy weeknights!
- Perfect for Entertaining: This easy recipe works best if you prep the night before, making it a perfect low-stress homemade salsa recipe for your party menu.
Ingredients

Find the full list of ingredients, amounts, and instructions in the recipe card at the bottom of this post.
- Fresh Tomatoes: Use medium-sized, ripe tomatoes for the best flavor and texture. Roma tomatoes are ideal since they’re firmer and not too watery.
- Onion: A yellow or white onion adds just the right bite. Finely chop so the flavor mixes evenly throughout the pico.
- Jalapeno Pepper: Removing the seeds will keep the heat mild.
- Cilantro: Use fresh, chopped cilantro to evenly distribute. This herb adds a big burst of fresh flavor!
- Fresh Lime Juice: Fresh-squeezed lime adds another layer of freshness and helps the other ingredients meld together.
How to Make This Homemade Pico de Gallo Recipe
Here are the step-by-step instructions for making the best Pico de Gallo.

Step 1: Wash and dry the tomatoes, onion, and jalapeño, then dice them into small, even pieces. Chop the cilantro finely.

Step 2: Add everything to a medium mixing bowl and pour in the lime juice.
Step 3: Gently mix until everything’s well combined.
Step 4: Taste and add salt or any extra seasoning you like.

Step 5: Enjoy right away with chips or tacos, or keep leftovers in an airtight container in the fridge for up to three days.
Tips
- The way you chop the veggies really matters. Bigger chunks work well for topping tacos or other dishes, while a finer dice turns this into a dip or a great base for salsa.
- For the best flavor, let your pico rest in the fridge for about 24 hours. The lime juice and seasonings will have time to blend and develop. Of course, it’s delicious right away too, but a little patience goes a long way.
- If you scoop out the watery middle part of the tomato, you’ll end up with a thicker, more flavorful salsa that isn’t watered down.
- And a quick tip—don’t freeze this recipe. The tomatoes turn mushy and grainy after thawing, and nobody wants that.
Recipe FAQs
Pico de Gallo is a Mexican salsa that’s also known as “salsa fresca.”
The best type of tomato for pico is Roma tomatoes, because they are firmer and less watery.

More Fresh Summer Recipes:
- Mango Black Bean Salsa
- Strawberry Goat Cheese Salad
- Peach Caprese Salad with Blueberries
- Mango Blueberry Salad
- Dense Bean Salad
- Refrigerator Pickles
If you make this recipe and enjoy it, please leave a comment with a 5-star recipe rating and let me know! Thank you so much!

Homemade Pico de Gallo
Ingredients
- 4 medium tomatoes, diced
- 1 medium white or yellow onion, finely chopped (about 1 cup)
- 1 jalapeno, seeds removed, finely chopped
- 1/2 cup cilantro, finely chopped
- 2 tablespoons lime juice, from 1-2 limes
- 1/2 teaspoon salt, or more, to taste
- 1/8 teaspoon black pepper
Instructions
- Wash, dry, and prep tomatoes, onion, and jalapeno. Dice all to about roughly the same size pieces. Finely chop the cilantro.
- Combine all ingredients into a medium sized mixing bowl and add the lime juice.
- Fold and stir the ingredients together until they are thoroughly incorporated.
- Season to taste.
- Serve with chips, over tacos, etc. or store in an airtight container in the refrigerator for up to 3 days.
Notes
- The way you chop the veggies really matters. Bigger chunks work well for topping tacos or other dishes, while a finer dice turns this into a dip or a great base for salsa.
- For the best flavor, let your pico rest in the fridge for about 24 hours. The lime juice and seasonings will have time to blend and develop. Of course, it’s delicious right away too, but a little patience goes a long way.
- If you scoop out the watery middle part of the tomato, you’ll end up with a thicker, more flavorful salsa that isn’t watered down.
- And a quick tip—don’t freeze this recipe. The tomatoes turn mushy and grainy after thawing, and nobody wants that.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.











Fresh and flavorful homemade salsa that adds that distinctive Mexican food flavor to meals!