Zara Cooking

  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
×

Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe

Published: Jan 20, 2026 · Modified: Feb 13, 2026 by Zara · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love making this Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe whenever I want something vibrant, fresh, and full of bright flavors on my table. It’s super simple but feels so satisfying—those juicy Roma tomatoes combined with the crisp onion, zesty lime, and just the right hint of heat from jalapeños always bring a bit of sunshine to my day. Every time I whip this up, it tastes like a little fiesta of flavors all coming together in perfect harmony.

Why You'll Love This Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe

What gets me every time about this Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe is how perfectly balanced the flavors are. The tomatoes offer that juicy sweetness, while the sharpness of the onion and fresh herbaceousness of cilantro brighten the whole mix. And then there’s the jalapeño, which adds that gentle kick of heat without overpowering the salsa—just enough to keep things exciting. The lime juice lends a tangy freshness that ties everything together beautifully, leaving my tastebuds wanting to dive right back in.

Another reason I’m so fond of this recipe is how incredibly easy it is to prepare. Apart from some chopping, it really only takes about 20 minutes to pull everything together, and there's no cooking involved. It’s the kind of dish I reach for when I want to impress guests but also keep things casual and effortless. Plus, the versatility makes it a total winner; I find it suits all sorts of occasions, whether I'm hosting a backyard taco night, a barbecue, or just craving an easy snack to enjoy with chips or fresh veggies.

Ingredients You'll Need

The image shows two clear glass bowls side by side on a white marbled surface. The left bowl has five separate layers of ingredients: bright red diced tomatoes at the bottom, topped with finely chopped dark green cilantro, white chopped onions, and small pieces of light green jalapeno peppers evenly spread over the tomatoes. In the right bowl, all these ingredients are mixed together, creating a colorful blend of red, white, and green bits. Two red spoons rest inside the mixed ingredients, one laid across the bowl and the other angled vertically, with some of the mixture adorning their surfaces. photo taken with an iphone --ar 4:5 --v 7

To make this delightful Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe, you only need a handful of fresh, simple ingredients—but don’t be fooled by their simplicity. Each component plays a vital role in creating the perfect balance of taste, texture, and color that makes this salsa so irresistible.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Roma tomatoes: These juicy tomatoes have the perfect firmness and sweetness for pico de gallo.
  • Finely chopped onion: Adds crispness and a mild sharpness that brightens the salsa.
  • Fresh cilantro: Brings a bright, herbaceous flavor that's essential in authentic pico de gallo.
  • Jalapeño peppers: Adds a fresh, lively heat - seeds and pith can be removed for milder salsa.
  • Lime juice: Provides zesty brightness and balances the flavors with acidity.
  • Sea salt or kosher salt: Enhances all the other flavors and rounds out the dish.

Directions

Step 1: Start by coring your Roma tomatoes and chopping them finely. If you prefer a less watery salsa, take a moment to scoop out the seeds before chopping. Then place all the chopped tomatoes into a medium bowl.

Step 2: Next, add your finely chopped onion, freshly chopped cilantro, and jalapeño peppers to the bowl. Remember, if you want a milder salsa, gently remove the seeds and pith from the jalapeños before chopping them.

Step 3: Squeeze in 3 to 4 tablespoons of fresh lime juice, adjusting to your preferred level of tanginess. Sprinkle in about half a teaspoon of sea salt or kosher salt to season everything perfectly.

Step 4: Toss all the ingredients gently but thoroughly until they are evenly combined. This is when you should taste your creation and adjust with more lime juice or salt if you feel it needs it.

Step 5: For the best flavor, let your salsa rest for at least 15 to 20 minutes before serving. This resting time allows the flavors to meld beautifully, making every bite so much more vibrant and delicious.

Servings and Timing

This Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe yields about 2 cups. The prep time is quick, around 20 minutes, with no cooking required. There is no additional cook time since the salsa is served fresh, but you can let it rest for 15–20 minutes to maximize flavor. Altogether, you’re looking at about 20 minutes from start to table (prep time), not including any optional resting period.

How to Serve This Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe

A white bowl filled with fresh salsa made of small chopped red tomatoes, white onions, and green cilantro pieces mixed with bits of green jalapeño peppers, all sitting in a light sauce at the bottom. A wedge of lime rests inside the bowl on the right side. A woman's hand holds a triangular yellow tortilla chip above the bowl, scooping up the colorful salsa. Around the bowl, more yellow tortilla chips lie on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

When I serve this Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe, I love pairing it with crispy tortilla chips for a classic appetizer that everyone can enjoy. It also shines as a vibrant topping for tacos, grilled chicken, or fish, adding a fresh burst of flavor and textural contrast that livens up any main dish.

For presentation, I like to spoon the salsa into a bright bowl and garnish with a sprig of fresh cilantro and a wedge of lime on the side. This not only adds color but invites everyone to add a little extra zing to their serving. I usually serve it at room temperature or slightly chilled—it just tastes freshest that way.

To elevate your meal even further, I recommend pairing the salsa with a crisp margarita or a sparkling agua fresca like hibiscus or cucumber-lime. This salsa is a staple at festive gatherings, weeknight dinners, and summer barbecues alike. No matter the occasion, it never fails to bring an irresistible pop of freshness.

Variations

I love experimenting with this Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe by swapping out certain ingredients or adding new twists. For example, if you want a sweeter salsa, sometimes I mix in diced mango or pineapple for a tropical flair. You could also try swapping jalapeños for serrano peppers if you like a little extra heat.

If you’re catering to dietary preferences, this salsa naturally fits vegan and gluten-free lifestyles since it’s all fresh veggies and citrus. For something a bit creamier, I’ve occasionally stirred in a small amount of avocado for a richer texture while keeping it fresh and light.

Although traditional pico de gallo is raw, if you are curious, lightly roasting your tomatoes and peppers first imparts a smoky depth that’s delicious but changes the bright, fresh character. I like to stick to the raw version most days since its crisp freshness is what makes this salsa stand out.

Storage and Reheating

Storing Leftovers

I always store leftover pico de gallo in an airtight container in the fridge, where it can keep fresh for up to three days. Using a glass container with a tight lid is my go-to choice since it helps maintain the vibrant flavor and crisp texture. Before sealing, I try to drain excess liquid or serve with a slotted spoon to avoid sogginess in future uses.

Freezing

This Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe doesn’t freeze well because the tomatoes and onions become mushy after thawing. I recommend enjoying it fresh or refrigerated instead to preserve that delightful crispness and texture.

Reheating

Since pico de gallo is a fresh salsa, I actually don’t reheat it. Serving it chilled or at room temperature brings out the best flavors and maintains the crunch of the veggies. If you want to make it more of a warm topping, I suggest gently warming your main dish instead, and spooning the cool salsa on top just before eating.

FAQs

Can I use other types of tomatoes for this salsa?

Absolutely! While Roma tomatoes are ideal for their firmness and flavor, you can use vine-ripened tomatoes, cherry tomatoes, or even heirlooms. Just be mindful that juicier tomatoes might make the salsa a little more watery.

How spicy is this salsa, and can I adjust the heat?

The spiciness depends entirely on the number and type of jalapeños you use and whether you include their seeds. If you want milder salsa, remove the seeds and pith before chopping. Feel free to experiment and find your perfect heat level.

Is it necessary to let the salsa sit before serving?

I highly recommend it! Allowing the pico de gallo to rest for at least 15 minutes lets the flavors meld and develop fully. It really makes a difference in taste, turning it from good to outstanding.

Can I prepare Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe ahead of time?

You can prepare it a few hours ahead and keep it chilled in the fridge. Just make sure to stir it well before serving. However, I wouldn’t recommend making it more than a day in advance as the texture and freshness start to decline.

What dishes pair best with pico de gallo?

Pico de gallo is incredibly versatile. It pairs wonderfully with tacos, grilled meats, fish, eggs, or even as a fresh side to Mexican rice and beans. I also enjoy it just spooned over crunchy tortilla chips as a snack or party appetizer.

Conclusion

This Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe has become one of my absolute favorites because it brings so much brightness, flavor, and simplicity to the table. I encourage you to give it a try—you really can’t go wrong with such fresh ingredients combined in this classic way. It’s a little bowl of sunshine that livens up any meal, and I’m confident you’ll love it just as much as I do!

Print

Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe

Fresh Pico de Gallo (Mexican Tomato Salsa) Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 14 reviews

This vibrant pico de gallo recipe is a fresh Mexican salsa made with diced roma tomatoes, finely chopped onion, jalapeño, cilantro, and lime juice. It's quick to prepare, bursting with fresh flavors, and perfect as a topping for tacos, chips, or grilled dishes.

  • Author: Zara
  • Prep Time: 20 minutes
  • Cook Time: 0 minutes
  • Total Time: 20 minutes
  • Yield: About 2 cups
  • Category: Salsa
  • Method: No-Cook
  • Cuisine: Mexican
  • Diet: Gluten Free

Ingredients

Ingredients

  • 1 pound roma tomatoes
  • ½-¾ cup finely chopped onion
  • 1 small bunch fresh cilantro, chopped finely
  • 1-2 jalapeño peppers, chopped finely (remove pith & seeds if desired)
  • 3-4 tablespoons lime juice, or to taste
  • ½ teaspoon sea salt or kosher salt

Instructions

  1. Prepare Tomatoes: Core and chop the roma tomatoes finely, removing seeds if preferred, then place them in a medium mixing bowl.
  2. Add Remaining Ingredients: Add the finely chopped onion, jalapeño peppers, and fresh cilantro to the tomatoes. Pour in 3 to 4 tablespoons of lime juice and sprinkle ½ teaspoon of sea or kosher salt.
  3. Toss to Combine: Gently toss all ingredients together until well combined, ensuring the flavors start to meld.
  4. Adjust Seasoning: Taste the mixture and adjust lime juice or salt as preferred to balance acidity and seasoning.
  5. Rest for Best Flavor: Let the pico de gallo rest for at least 15-20 minutes at room temperature, or refrigerate for up to a few hours to enhance flavor development.
  6. Serve: Serve fresh as a salsa with chips, or as a flavorful topping for tacos or other dishes. Use a slotted spoon if you wish to reduce liquid when serving.

Notes

  • You can remove tomato seeds to reduce juiciness if desired.
  • Adjust jalapeño quantity and seed removal to control heat level.
  • Store in an airtight container in the fridge for up to 3 days.
  • Use fresh lime juice for the best bright, citrus flavor.
  • Ideal as a topping for Mexican dishes like tacos, grilled meats, or as a dip with tortilla chips.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Side-Dish

  • German Red Cabbage with Apples Recipe
    German Red Cabbage with Apples Recipe
  • Scalloped Potatoes and Ham Casserole Recipe
    Scalloped Potatoes and Ham Casserole Recipe
  • Ravioli Pasta Salad with Cherry Tomatoes, Mozzarella, Salami, and Zesty Dressing Recipe
    Ravioli Pasta Salad with Cherry Tomatoes, Mozzarella, Salami, and Zesty Dressing Recipe
  • Homemade Pita Bread Recipe
    Homemade Pita Bread Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I'm Zara!

Welcome to Zara Cooking, where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Fluffy Protein Waffles with Protein Powder Recipe
    Fluffy Protein Waffles with Protein Powder Recipe
  • Turkey Meatloaf Muffins Recipe
    Turkey Meatloaf Muffins Recipe
  • Spicy Mexican Hot Chocolate Recipe
    Spicy Mexican Hot Chocolate Recipe
  • White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe
    White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Zara Cooking. All rights reserved.