Pico de Gallo

Read 4 Reviews
Prep 15 minutes
Servings 7

Homemade pico de gallo is fresh and bright made with ripe tomatoes, onions, jalapeños, cilantro, and lime juice. This simple and vibrant salsa is perfect for tacos, carnitas, chips, or adding a zesty finish to any meal, and it comes together quickly in just minutes with no cooking required!

Bowl of fresh pico de gallo with tomatoes, onion, jalapeño, and cilantro, served with a wooden spoon

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

Pico de gallo, or tomato salsa fresca, is one of the simplest yet most flavor-packed recipes you can make at home. It’s part of the salsa family, just like salsa verde, but instead of blending or cooking, everything is chopped fresh for a brighter, chunkier texture. It’s one of those things people often grab at the store, but it really comes down to just a handful of fresh ingredients and a quick chop. I use firm, ripe tomatoes, finely diced onion, and just enough jalapeño for heat, then balance it with fresh lime juice and salt. Letting it sit for a few minutes helps the flavors meld and keeps the texture juicy but not watery. It’s fresh, zesty, and perfect for tacos, eggs, or a simple bowl of chips.

Helpful Tips & Variations

  • Keep a uniform dice. I like to chop everything small, so you get a little of each ingredient in every bite, but even if you go bigger, keep the tomatoes and onions the same size for balance.
  • Let the onion, jalapeño, lime, and salt sit together first. I mix those while I prep everything else so they can start to soften and build flavor. Then I add the tomatoes and cilantro at the end, since salt pulls moisture from the tomatoes and can make the pico watery if they sit too long.
  • Use firm, ripe tomatoes and remove the seeds. This keeps the texture fresh and helps prevent the pico from becoming watery, especially if your tomatoes are extra juicy.
  • Let it rest before serving. Even 10–15 minutes helps the flavors meld and gives you a brighter, more balanced taste.
  • Don’t skip any ingredients, but adjust amounts. All six ingredients matter for that classic flavor, but you can tweak the ratios to suit your taste. Wait to adjust the seasoning until after it sits.
  • Use a slotted spoon to serve. The tomatoes release juice as it sits, so this keeps your pico from getting too watery.
  • Mix and match based on your taste. Use red onion for a milder, slightly sweeter flavor, add extra jalapeño or swap in serrano for more heat, stir in diced avocado just before serving for a creamy twist, or add a small clove of minced garlic for a deeper, more savory flavor.
5 from 4

Pico de Gallo

Prep: 15 minutes
Stand: 15 minutes
Total: 30 minutes
Servings: 7
This classic Pico de Gallo recipe comes together in minutes and is so fresh and healthy. It’s the perfect boost of flavor and color topped on so many dishes!

Ingredients 

  • 1 small white onion, finely diced
  • 1 large jalapeño pepper, ribs and seeds removed, finely diced
  • 2 tbsp fresh lime juice
  • ½ tsp kosher salt, plus more to taste
  • 5 medium Roma tomatoes, seeds removed, finely diced
  • 1 cup loosely packed cilantro leaves, finely chopped

Instructions 

  • Place the onion, jalapeño, lime juice, and salt in a medium bowl. (For best flavor, let sit while you dice up your tomatoes and cilantro.)
  • Add the tomatoes and cilantro to the bowl and stir to combine.
  • Let mixture sit for 15 minutes, then taste and adjust with more salt and/or lime juice, if needed.
  • Serve as a dip with tortilla chips, or as a condiment on all the things!

Video

Nutrition

Calories: 14kcal | Carbohydrates: 3g | Protein: 1g | Fat: 0.1g | Saturated Fat: 0.02g | Polyunsaturated Fat: 0.04g | Monounsaturated Fat: 0.02g | Sodium: 87mg | Potassium: 141mg | Fiber: 1g | Sugar: 2g | Vitamin A: 547IU | Vitamin C: 11mg | Calcium: 9mg | Iron: 0.2mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

How to Make Pico de Gallo Step by Step

pico de gallo ingredients

Gather all the ingredients together.

Finely diced white onion and jalapeño mixed in a glass bowl for pico de gallo base

Build the base: In a medium bowl, combine 1 cup finely diced white onion (from 1 small onion), 1 finely diced jalapeño (ribs and seeds removed), 2 tbsp fresh lime juice, and ½ tsp kosher salt. Stir and let this sit while you prep the rest so the flavors can start to build.

Cutting and removing seeds from Roma tomatoes on a wooden board to prepare pico de gallo

Add tomatoes: Add 2½ cups finely diced Roma tomatoes (from 5 medium, ripe but firm tomatoes, seeds removed) to the bowl.

Chopped tomatoes, onion, jalapeño, and cilantro in a bowl before mixing into pico de gallo

Add the tomatoes and cilantro: Add the diced tomatoes and gently stir to combine with the onion mixture. Add 1 cup finely chopped cilantro leaves and stir until everything is evenly combined. The mixture should look fresh and juicy, but not overly watery.

Fresh pico de gallo served with tortilla chips and lime wedges in a bowl

Rest and serve: Let the pico de gallo sit for about 15 minutes to allow the flavors to meld. Taste and adjust with additional salt or a squeeze of lime juice, as needed. Serve right away with tortilla chips or use as a fresh topping.

Pico de gallo served with tortilla chips on a plate alongside a bowl of salsa and fresh ingredients

Serving Suggestions

I use this pico de gallo any time I want to add something fresh and bright to a meal. I love mixing into my kielbasa and cabbage for a quick and easy dinner, spooning it over Southwestern chicken packets for a pop of flavor and texture. It’s also one of my go-tos for shredded beef tacos, where it cuts through the richness perfectly. I’ll pile it onto cuban pork and I even add a scoop to scrambled eggs in the morning to make them feel a little more exciting.

How to Store Leftovers

Store pico de gallo in an airtight container in the fridge for up to 3 days. I like to give it a quick stir before serving since the tomatoes release juices and settle at the bottom. It’s definitely best within the first 24 hours when the texture is fresh, and the flavors are at their brightest. I don’t recommend freezing it, since the tomatoes break down as they thaw, and the texture turns watery and mushy.

More Easy Homemade Salsa Recipes

  • Salsa Roja: This salsa roja is deeper and richer than pico, made by blending and briefly cooking tomatoes, garlic, and spices for a bold, smoky flavor that’s perfect for tacos and enchiladas.
  • Restaurant Style Salsa: Smooth and scoopable, this restaurant-style salsa comes together in minutes in the blender with a mix of fresh ingredients and pantry staples for that classic chip-dipping texture.
  • Corn and Black Bean Salsa: This corn and black bean salsa is packed with color, texture, and a zesty dressing, making it a hearty, slightly sweet option that works just as well as a dip or a side dish.

I hope you love this delicious and easy recipe – be sure to give it a review below! Also don’t forget to follow Belly Full on TikTokInstagramFacebook, Pinterest, and YouTube!

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If you’re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, you’ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

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

Don't forget to click the ⭐ star rating below




8 Comments

  1. Susan Carlson says:

    Is there an alternative for the cilantro? I realize it’s a main ingredient for the dish but I’m one of those people who doesn’t care for it.

    1. Amy@BellyFull says:

      You can use parsley and or a combo of parsley and basil. Just keep in mind that Pico de Gallo is always made with cilantro and without it, the taste will be very different and not how intended. But parsley and basil are still delish.

  2. Ann Gonzalez says:

    5 stars
    So fresh and amazing with your Mexican casserole! Definitely a keeper.

  3. Dayna says:

    5 stars
    My whole family loves this recipe. Its always requested at summer family gatherings and disappears quick.

  4. Diane T says:

    5 stars
    I’d love to make this recipe except that jalapeños are not easily available where I’m from. Can u suggest an alternative for it; like maybe an Asian green chilli or something?

    1. Amy @Belly Full says:

      The serrano chili is a good alternative – they have a similar taste and look.

  5. Linda says:

    5 stars
    Loved this recipe! Perfect ratios of all ingredients.

  6. Mom says:

    So informative. Love salsa, so this will be a nice alternative.