This post may contain affiliate links to products I use and highly recommend. You can read my full disclosure . As an Amazon Associate I earn from qualifying purchases.
This Pico De Gallo is the fresh topping I make when tacos, nachos, bowls, or grilled proteins need something bright. It adds crunch, heat, and lime flavor without making the whole meal feel heavy.

This easy pico de gallo recipe keeps things simple: firm tomatoes for a chunky texture, finely diced onion and jalapeño so every bite is balanced, and enough lime and salt to pull it all together. Spoon it over Shredded Chicken Tacos, Steak Tacos, Salmon Tacos, taco salad, or any bowl that needs a fresh finish.
Why You’ll Love This Recipe
- Quick and simple: This homemade pico de gallo comes together in one bowl with no cooking, blending, or special equipment.
- Easy to adjust: Keep the jalapeño seeds for more heat, remove them for a milder pico, or add more lime if your tomatoes need a brighter finish.
- Great for tacos, bowls, and nachos: The chunky texture adds freshness without soaking the whole dish like a thinner salsa can.

Pico De Gallo Ingredients
These are the simple pico de gallo ingredients you’ll need to make this recipe successfully. Grab the exact amounts from the recipe card at the bottom of the post.
- Tomatoes: Use firm, ripe off-the-vine tomatoes. They should taste fresh without being too soft or watery.
- White onion: Dice it small so it mixes evenly into the salsa and does not overpower each bite.
- Jalapeño: I leave the seeds and veins in because we like spicy food. For a milder pico de gallo recipe, remove them before dicing.
- Cilantro: Chop it small so the flavor spreads evenly throughout the salsa.
- Lime juice: Fresh lime juice gives pico de gallo its bright, classic flavor.
- Sea salt: Salt brings out the tomato flavor and helps the lime, onion, and jalapeño come together.
Best Tomatoes for Chunky, Fresh Pico De Gallo
Firm, ripe tomatoes work best because they give you fresh flavor without too much extra liquid. Off-the-vine tomatoes, Roma tomatoes, or plum tomatoes all work.
If your tomatoes are very juicy, dice them first and let them sit in a bowl for a few minutes. Spoon off some of the extra liquid before adding the rest of the ingredients. This helps keep the final salsa chunky instead of watery.
Avoid tomatoes that are overly soft, pale, or mealy. Since this is a fresh salsa, the tomato flavor makes a big difference.
How to Make Pico De Gallo
This easy pico de gallo recipe comes together in one bowl. The main thing is to dice everything small so it scoops well and every bite has a little tomato, onion, jalapeño, cilantro, and lime.
Prepare the vegetables
Dice the tomatoes, onion, and jalapeño into small pieces. Chop the cilantro. Try to keep the tomato and onion pieces close in size so the pico is easy to scoop.

Mix the pico de gallo
Add the tomatoes, onion, jalapeño, cilantro, lime juice, and salt to a bowl. Stir until everything is evenly mixed.
SAVE THIS RECIPE
Taste and serve
Taste and adjust before serving. Add more salt if the tomatoes taste flat, more lime if it needs brightness, or more jalapeño if you want extra heat.
You can serve pico de gallo right away, but 10 to 15 minutes gives the lime juice and salt time to pull the flavors together.
Tips for Fresh, Chunky Pico De Gallo
- Salt close to serving time: Salt brings out the tomato flavor, but it also pulls out moisture. For the chunkiest texture, mix everything shortly before serving or add the salt closer to when you plan to eat.
- Dice everything small: Small pieces make pico easier to scoop with chips and spoon over tacos, bowls, and nachos. Larger chunks can fall off tacos and make it harder to use as a topping.
- Adjust the heat to your taste: Jalapeños can vary. Some are mild, while others are much hotter. Start with less if you’re unsure, then add more after tasting.
- Drain extra liquid when needed: If the tomatoes release a lot of liquid, spoon off a little before serving. This is especially helpful for tacos, nachos, and bowls.
- Make it ahead the right way: Pico de gallo is best the same day. To prep ahead, dice the tomatoes, onion, jalapeño, and cilantro first, then add the lime juice and salt closer to serving.
Pico De Gallo vs. Salsa
Pico de gallo is chunkier than most salsas because the ingredients are diced and stirred together instead of blended or cooked.
That chunky texture makes it especially good for tacos, nachos, bowls, grilled meats, and seafood. It adds freshness without covering up the main dish.
A smoother salsa is usually better when you want something pourable for dipping, enchiladas, or spooning over a finished dish.
Easy Ways to Change the Flavor
- Use serrano pepper: Swap the jalapeño for serrano if you want more heat. Serrano peppers are usually hotter, so start with less and add more to taste.
- Use red onion: White onion gives the most classic flavor, but red onion works if that is what you have.
- Add avocado: Fold in diced avocado right before serving for a creamier option. You can also serve this with Guacamole for a taco spread.
- Make it fruity: Add diced mango or peach for a sweeter salsa, or use my Mango Peach Salsa when you want a tested fruit salsa that pairs well with salmon, shrimp, or grilled chicken.

What to Serve With Pico De Gallo
Pico de gallo is one of my favorite ways to add freshness to taco night. Spoon it over Baked Chicken Tacos, Shredded Chicken Tacos, Steak Tacos, Salmon Tacos, or Blackened Shrimp Tacos.
To build a bowl, start with Cilantro Lime Rice, Spanish Cauliflower Rice, or Cilantro Lime Cauliflower Rice. Add a protein like Chipotle Chicken, Air Fryer Steak, or Blackened Shrimp. Then finish with pico de Gallo, Guacamole, and/or Keto Queso Dip, depending on how loaded you want the bowl.
For nachos and dips, serve it with Keto Queso Dip, spoon it over Keto Nachos, or use it as a fresh topping for Shredded Chicken Nachos and BBQ Chicken Nachos. It adds a fresh bite that balances the cheese, meat, and sauce.
How to Store Pico De Gallo
Store leftover pico de gallo in an airtight container in the refrigerator for 1 to 2 days. Stir before serving and spoon off extra liquid if needed.
Pico de gallo is served cold or at room temperature, so you do not need to reheat it.

Pico De Gallo
Use DRDAVINAHS at checkout to save on some equipment & ingredients!
Ingredients
- 2 Tomatoes, off-the-vine or Roma, diced
- 1/2 small white onion, thinly diced
- 1 jalapeño, thinly diced (we like our food spicy so I didn’t remove the seeds or veins)
- 1/4 cup cilantro, chopped
- 1 Lime, juiced
- 1/2 tsp Natural Ancient Sea Salt
Instructions
- Add all of the ingredients to a bowl
- Mix and stir to incorporate
SAVE THIS RECIPE
Recipe Notes
- For less heat: Remove the jalapeño seeds and veins before dicing.
- For the best texture: Dice the tomatoes, onion, and jalapeño small so the pico scoops easily.
- To keep it from getting watery: Use firm tomatoes, salt close to serving time, and spoon off extra liquid if needed.
- Best served fresh: Store leftovers in the refrigerator for 1 to 2 days, but enjoy it the same day for the freshest texture.
Nutrition Details
The nutrition facts come from entering the recipe ingredients into a database of food ingredients. They may vary for any recipe based on the exact product used.





















Leave a Reply