Easy Homemade Pico de Gallo Recipe
Fresh, colorful, and packed with vibrant flavor, this Homemade Pico de Gallo Recipe is one of the easiest recipes you’ll ever make. Also known as salsa fresca, salsa cruda, or “rooster’s beak,” authentic pico de gallo is made with only a handful of ingredients. Whether you’re serving it with your favorite tortilla chips, spooning it over carne asada tacos, or adding it to burrito bowls, this Mexican classic brings fresh flavors to every bite.

Pico de Gallo Recipe
Funny story – my husband has been making Pico de Gallo for ages, and for as long as I can remember, we have been calling it salsa. I would even brag to people that my husband made the best “fresh” salsa around – not having a clue that he was technically making a really great pico.
He’d make a big bowl and we would tear it up with tortilla chips or over tacos.
But not too long ago, I somehow came across a recipe for pico de gallo and realized that he had, in fact, been making the best pico de gallo. I don’t know how we ate at a Mexican restaurant at least once or twice a month and never realized our mistake.

Even worse, Sarah and I actually had it in Mexico – more than once – and didn’t realize what it was called. Once, just south of Tijuana on a mission trip with some fantastic carne asada, and another time in Nuevo Progreso (just across the border when we were there for dental work).
Don’t laugh at me – I’m just keeping it real. Haha.
This is a plate of “condiments” at a restaurant there… Chiles en Escabeche, Green Sauce, and Pico:

Why You’ll Love This Homemade Pico de Gallo Recipe
This fresh tomato salsa (haha) is:
- Made with simple ingredients
- Ready in about 10 minutes
- Perfect for taco night and Cinco de Mayo
- Full of vibrant flavor
- A great side dish for Mexican food
- Delicious with your favorite tacos, nachos, and burrito bowls
- Better than most restaurant versions

What is Pico de Gallo?
Pico de gallo is a type of salsa commonly served throughout Mexican cuisine. Also known as salsa fresca or salsa cruda, it’s made with fresh ingredients that are chopped and mixed together rather than blended.
The main difference between pico de gallo and traditional salsa is texture. Traditional salsa is often smooth and pourable, while fresh pico de gallo is chunky and made with small pieces of fresh vegetables.
Want to try a more adventurous recipe? Try Pickle de Gallo Recipe (Pickle Salsa)!!
Ingredients
This easy recipe requires only the most basic ingredients. Of course, you can change it up or make it more fancy if you like, but it’s a great recipe as written.

For the Pico de Gallo
- Roma tomatoes, diced
- White onion or red onion, finely chopped (see all of my notes for chopping onion here)
- Fresh cilantro, chopped
- Jalapeño peppers or serrano peppers, minced
- Fresh lime juice
- Kosher salt
- Garlic Powder (or fresh garlic)
- Mexican Oregano (or regular oregano), optional, but I like the extra flavor!
Optional Add-Ins
- Additional fresh limes
- Diced avocado
- Mango for a mango salsa variation
Find the full recipe with ingredient measurements in the recipe card below.
Ingredient Notes
Tomatoes
Roma tomatoes are the best choice for authentic pico de gallo because they’re firm and contain less water. Fresh plum tomatoes are another good choice. If you have ripe tomatoes from your garden, those work beautifully too. Cherry tomatoes can also be substituted if needed.
Onion
Traditional recipes use white onion, but red onion works just as well and adds beautiful color. Vidalia onions are a great option if you prefer a milder onion flavor.
Peppers
Spicy jalapeño peppers provide moderate heat, while serrano peppers create a spicier salsa. For a milder version, remove the seeds before chopping.

How to Make Pico de Gallo
- Wash and dry all produce thoroughly.
- Dice the fresh tomatoes into a small dice and place them in a large bowl.
- Add the chopped raw onions, fresh cilantro, and minced jalapeño peppers.
- Pour the fresh lime juice over the vegetables.
- Sprinkle with kosher salt.


- Stir until everything is evenly combined.
- Let the mixture rest for 15 to 30 minutes before serving to allow the flavors to blend.
Tips for the Best Pico de Gallo
Drain Excess Liquid
If your juicy tomatoes release too much moisture, place them in a fine-mesh sieve before mixing. A slotted spoon also works well when serving.
Use Fresh Ingredients
The secret to a good pico is using the freshest ingredients possible. Fresh lime juice, ripe tomatoes, fresh jalapeno peppers (if you like it spicy) and freshly chopped cilantro make a huge difference.
Skip the Food Processor
While a food processor can save time, hand-cut vegetables create the texture that makes authentic pico de gallo so special.
Cut Everything into Small Pieces
Uniformly chopped ingredients create the best flavor and texture in every bite.

What to Serve with Pico de Gallo
This fresh salsa recipe is the perfect topping for:
- Carne asada tacos
- Carnitas tacos
- Fish tacos
- Burrito bowls
- Taco salads
- Grilled chicken
- Carne asada fries
- Nachos
- Quesadillas
- Avocado toast

Storage Instructions
Store leftover pico de gallo in an airtight container in the refrigerator for up to 3 days.
The tomatoes will naturally release liquid as they sit. Simply stir before serving or drain excess liquid with a slotted spoon.
Frequently Asked Questions
What is the difference between pico de gallo and salsa?
Pico de gallo is a fresh Mexican salsa made with chopped ingredients, while traditional salsa is usually blended into a smoother consistency.
Can I use lemon juice instead of lime juice?
Yes. While fresh lime juice provides the most authentic flavor, lemon juice works in a pinch.
Can I make pico de gallo ahead of time?
Yes. In fact, allowing it to sit for 30 minutes to a few hours helps develop the best flavor.
Can I add fruit?
Absolutely! Fresh fruit like mango, pineapple, or peaches can transform this recipe into a delicious fruit salsa.
Can I freeze pico de gallo?
Fresh pico de gallo is best enjoyed fresh. Freezing changes the texture of the tomatoes and onions significantly.
More Mexican Recipes You’ll Love
If you love this fresh pico de gallo recipe, be sure to try:
- Homemade Salsa Recipe
- The Best Taco Soup Recipe
- Easy Layered Taco Dip
- Low Carb Chicken Taco Casserole
- Tiktok Viral Grilled Cheese Burrito (Taco Bell Copycat Recipe)
- Air Fryer Tortilla Chips

This easy Homemade Pico de Gallo Recipe is proof that a handful of fresh ingredients can create incredible flavor. With fresh tomatoes, chopped onion, cilantro, lime juice, and jalapeno peppers, you’ll have a fresh Mexican salsa that’s perfect for taco night, game day, or any time you’re craving your favorite Mexican dishes. It’s fresh, flavorful, and one of those timeless recipes you’ll make again and again.

Easy Homemade Pico de Gallo Recipe
Description
Fresh, colorful, and packed with vibrant flavor, this Homemade Pico de Gallo Recipe is one of the easiest recipes you’ll ever make. Also known as salsa fresca, salsa cruda, or “rooster’s beak,” authentic pico de gallo is made with only a handful of ingredients. Whether you’re serving it with your favorite tortilla chips, spooning it over carne asada tacos, or adding it to burrito bowls, this Mexican classic brings fresh flavors to every bite.
Ingredients
- 2 Roma tomatoes, diced
- 3 tablespoons finely diced red onion
- 1/2–1 jalapeno, seeded and finely minced (leave seeds in for more spice)
- 2 tablespoons cilantro, chopped
- 1 1/2 tablespoons lime juice
- 1 teaspoon salt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon Mexican oregano (or regular dried oregano)
Instructions
-
- Add the diced tomatoes, red onion, jalapeño, cilantro, lime juice, salt, garlic powder, and Mexican oregano to a medium bowl.
- Stir everything together until well combined.
- Cover and refrigerate for at least 30 minutes to allow the flavors to blend. For the best flavor, let it marinate overnight.
- Serve chilled with tortilla chips, tacos, carne asada fries, burrito bowls, or your favorite Mexican dishes.
Notes
-
- Drain Excess Liquid: If your juicy tomatoes release too much moisture, place them in a fine-mesh sieve before mixing. A slotted spoon also works well when serving.
- Use Fresh Ingredients: The secret to good pico de gallo is using the freshest ingredients possible. Fresh lime juice, ripe tomatoes, jalapeño peppers, and freshly chopped cilantro make a huge difference in flavor.
- Skip the Food Processor: While a food processor can save time, hand-cut vegetables give pico de gallo its classic texture and fresh taste.
- Cut Everything into Small Pieces: Uniformly chopped ingredients ensure the perfect balance of flavor and texture in every bite.
Nutrition
- Serving Size: 1/2 cup
- Calories: 23
- Sugar: 2.9 g
- Sodium: 586.3 mg
- Fat: 0.2 g
- Carbohydrates: 5.2 g
- Fiber: 1.5 g
- Protein: 1 g
- Cholesterol: 0 mg




