Easy Pico de Gallo Recipe

This post may contain affiliate links. Read my full disclosure here.

If you’ve ever wondered how to make fresh, authentic pico de gallo at home, you’re going to love this easy recipe. Made with simple ingredients like ripe tomatoes, crisp onions, fresh cilantro, and zesty lime juice, this homemade pico de gallo comes together in just minutes. It’s healthy, oil-free, and bursting with bright flavor — perfect for tacos, burrito bowls, salads, or scooping up with your favorite tortilla chips.

white bowl filled with colorful fresh pico de gallo on a wooden board.
PHOTO CREDIT: Sarai Leos Matsui

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

This fresh, homemade pico de gallo is bursting with flavor and so easy to whip up! My sister and her Latino daughter-in-law, Saria, shared this recipe with me, so you know it’s completely authentic. Sarai is also the amazing photographer for these photos!

It’s healthy, vibrant, and incredibly versatile — scoop it on veggie burgers, sprinkle it over bean tacos, or serve it as a dip with oil-free tortilla chips. I love how it instantly brightens any meal!

Why You’ll Love this Recipe

  • Customizable heat and add-ins – Want it mild or extra spicy? We explain how to do that in the FAQ section below. Add mango, avocado, or corn to make it uniquely yours.
  • Ready in minutes – No cooking, no fuss. Chop, mix, and you’re done. Perfect for last-minute gatherings or weeknight dinners.
  • So versatile – Scoop it on bean tacos, burrito bowls, or even just with baked tortilla chips for an instant snack.

What is Pico de Gallo?

Pico de gallo is basically summer in a bowl. It’s a fresh, chunky mix of diced tomatoes, onions, jalapeño, cilantro, and a squeeze of lime that brings everything to life.

Unlike smooth, blended salsa, pico is all about that crisp texture and bright, just-chopped flavor. It’s simple, colorful, and one of those recipes that proves you don’t need fancy ingredients to make something absolutely delicious.

Ingredients Needed for this Recipe

labeled ingredients for pico de gallo on a cutting board.
PHOTO CREDIT: Sarai Leos Matsui
  • Roma Tomatoes – Firm and meaty, they hold their shape and give the pico its fresh, juicy base without getting too watery.
  • Garlic – Just a little minced garlic adds a subtle savory depth that balances the brightness of the tomatoes and lime.
  • Red or White Onion – Adds crunch and a sharp, slightly sweet flavor that makes each bite pop.
  • Fresh Lime Juice – Brightens the whole mix and adds that signature zesty tang everyone loves.
  • Jalapeño or Serrano Pepper – Brings a little kick of heat; adjust the amount to make it mild or spicy.
  • Sea Salt – Enhances all the flavors and helps bring out the natural sweetness of the tomatoes.

Optional Add-Ins

Ohhh, this is where it gets fun. Once you’ve mastered classic pico de gallo, you can start playing around a little! Here are some of our favorite add-ins:

🥑 Diced Avocado– If I’m serving it right away, I love adding creamy avocado. It turns pico into almost a chunky guacamole hybrid — so good on tacos and bowls.

🌽 Fresh or Grilled Corn– Sweet corn adds a little pop and natural sweetness. In the summer, when corn is fresh, this one is a must.

🥭 Mango or Pineapple– For a sweet-and-spicy twist, diced mango or pineapple is amazing. It pairs especially well with black beans or anything smoky.

🧄 Minced Garlic– Just a tiny bit gives it a deeper, savory flavor. I don’t always add it, but when I do, it’s noticeable in a good way.

🥒 Cucumber– If you want it extra refreshing, especially in warmer months, diced cucumber adds crunch and keeps things light.

🫘 Black Beans– This makes it heartier and almost salad-like — perfect for scooping with chips or piling onto a burrito bowl.

🌶 Extra Heat– Serrano peppers, a pinch of red pepper flakes, or even a dash of hot sauce if you like things spicy.

The fun thing about pico de gallo is that it’s very forgiving. Once you’ve got your tomatoes, onion, cilantro, and lime base, you can really make it your own. Don’t be afraid to experiment. Some of my best kitchen wins started with, “Let’s just try this!”

How to Make Pico de Gallo (Step-by-Step)

wooden bowl with diced jlapeno, chopped onion, and lime juice to make pico-de-gallo-.

STEP #1: Place the chopped onion, jalapeño (and/or serrano), lime juice, and salt in a medium serving bowl. Allow the mixture to marinate for approximately 5 to 10 minutes while you continue with the remaining steps. This step reduces the onion’s strong flavor and blends the ingredients at the start.

wooden bowl with diced jlapeno, chopped onion, cilantro, and tomatoes with spoon and fork for mixing.

STEP #2: Add the diced tomatoes and chopped cilantro to the bowl with the onion mixture.

fresh homemade pico de gallo in a mixing bowl ready to serve.

STEP #3: Gently mix all the ingredients together until everything is well blended. Sample the pico de gallo and adjust the salt or lime juice as desired.

white bowl filled with colorful fresh pico de gallo on a wooden board.

STEP #4: Allow the mixture to rest in the refrigerator for at least 15 minutes to enable the flavors to fully develop and meld before serving.

Tips for the Best Homemade Pico de Gallo

For a little extra heat, you can add both 1 jalapeño and 1 serrano.

To make this low-sodium, reduce the sea salt. It will affect the flavor, but you can adjust it to your taste and dietary preferences.

You can dice your vegetables by hand, but I prefer using a vegetable chopper for quicker and more efficient chopping. Do not use food processors or blenders for this recipe—they are too powerful and will turn your ingredients into a puree.

Serve Pico de Gallo with a slotted spoon to remove any extra liquid.

What to Serve with Pico

Pico de gallo is a flexible topping that pairs wonderfully with tortilla chips, or can be used to enhance nachos, vegetable tacos, burritos, tofu scrambles, hummus, black bean burgers, rice, baked potatoes, and many other dishes!

Frequently Asked Questions

How do I keep pico de gallo from getting watery?

Watery pico de gallo usually happens because tomatoes naturally release a lot of juice, especially after they’re salted. Here are my best tips to keep it fresh and chunky instead of soggy. Use firm, ripe tomatoes. Roma tomatoes are a great choice because they’re meatier and less watery.

Salt pulls moisture out of the tomatoes. If you’re making pico ahead of time, wait to add salt until right before serving.

If your pico has been sitting for a bit and released juice, simply tilt the bowl and spoon off the extra liquid or drain it lightly before serving.

How to Make Pico de Gallo Mild or Spicy?

To make it mild, remove the seeds and membranes, which hold most of the heat.

How Long Does Pico de Gallo Last?

Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.

Can You Freeze Pico de Gallo?

Technically, yes — but I don’t recommend it. Because pico de gallo is made with fresh tomatoes, onions, and cilantro, freezing changes the texture. Once thawed, the tomatoes become very soft and release a lot of liquid, leaving you with a watery mixture rather than that fresh, chunky texture we love.

close up of a bowl full of homemade pico de gallo and chips.
PHOTO CREDIT: Sarai Leos Matsui

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

white bowl filled with colorful fresh pico de gallo on a wooden board.
No ratings yet

Pico de Gallo

This fresh, homemade pico de gallo is bursting with vibrant flavor and ready in minutes! Perfect as a topping for tacos, a dip for chips, or a zesty addition to your favorite meals.
Prep: 20 minutes
Total: 20 minutes
Servings: 4 servings

Ingredients 

  • 3 Roma tomatoes, finely diced
  • 3/4 cup onion red or white
  • 1 clove garlic, minced
  • 1/2 cup fresh cilantro, finely chopped (approximately 10 stems)
  • 1 medium jalapeno or serrano pepper (ribs and seeds removed, finely minced)
  • 1 lime, juiced
  • 1 teaspoon sea salt (or to taste)

Instructions

  • Place the chopped onion, jalapeño (and/or serrano), lime juice, and salt in a medium serving bowl. Allow the mixture to marinate forapproximately 5 to 10 minutes while you continue with the remaining steps. This step reduces the onion's strong flavor and blends the ingredients at the start.
    Make sure the ribs and seeds are removed, and the pepper is finely minced. Use more or less depending on desired heat.
  • Add the dicedtomatoes and chopped cilantro to the bowl with the onion mixture.
  • Gently mix all the ingredients together until everything is well blended. Sample the pico de gallo and adjust the salt or lime juice as desired.
    Allow the mixture to rest in the refrigerator for at least 15minutes to enable the flavors to fully develop and meld before serving.

Video

Notes

Tips & Suggestions:
 
Tomatoes- Use Roma tomatoes for this recipe. They are firm and meaty, and they hold their shape and give the pico its fresh, juicy base without getting too watery.
 
Spice level- For a little extra heat, you can add both 1 jalapeño and 1 serrano. To make it mild, remove the seeds and membranes, which hold most of the heat.
Sodium content- To make this low-sodium, reduce the sea salt. It will affect the flavor, but you can adjust it to your taste and dietary preferences.
Vegetable prep- You can dice your vegetables by hand, but I prefer using a vegetable chopper for quicker and more efficient chopping. Do not use food processors or blenders for this recipe—they are too powerful and will turn your ingredients into a puree.
Serve Pico de Gallo with a slotted spoon to remove any extra liquid.
See more suggestions and serving tips in the article above.

Nutrition

Serving: 0.75cup | Calories: 28kcal | Carbohydrates: 7g | Protein: 1g | Fat: 0.2g | Sodium: 586mg | Fiber: 2g | Sugar: 3g

Disclaimer

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram
Drenda-Michell Brennan

About the Chef

Drenda-Michell Brennan lived in Japan in the 1980s and 90s where she enjoyed spending much of her time visiting the kitchens of family and friends, watching and learning to prepare traditional Japanese cuisine. She is the mother of three Japanese-American grown children and grandmother (HuneyGram) to nine grandchildren. Read More…

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating