Authentic Homemade Pico de Gallo Recipe

Fresh homemade pico de gallo made with just a handful of simple ingredients—bright, zesty, and the perfect fresh boost for tacos, grilled meats, eggs, or as a crunchy salsa for chips.

Fresh Homemade Pico De Gallo made with just a few simple ingredients for the perfect flavor boost to any healthy meal or serve as a delicious salsa with chips!

During warm months I make pico de gallo almost every week to keep in the fridge. It’s simply chopped fresh tomatoes, crisp white onion, jalapeño for heat, lots of cilantro, a squeeze of fresh lime, and salt. Unlike blended salsas, pico de gallo keeps a bright, chunky texture because the ingredients are raw and finely chopped, which makes it an excellent topping or side: try it on tacos, mixed into scrambled eggs, stirred into guacamole, or served with tortilla chips.

Why you’ll love this recipe

  • Made with fresh, everyday ingredients you can prepare in minutes.
  • Versatile—use it as a dip, topping, or mix-in to add freshness and acidity to many dishes.
  • Easy to customize for your preferred level of heat, texture, and acidity.
Bowl of Fresh Homemade Pico De Gallo

Ingredients

  • Tomatoes – 1 quart grape or cherry tomatoes, or 3–4 roma tomatoes. Grape and cherry are easy to chop and are less watery; if using roma or plum tomatoes, remove the inner pulp and seeds to avoid extra juice.
  • White onion – 1 medium, finely chopped. White onion has a bright, sharp flavor, but red or yellow onion can also work.
  • Jalapeño – 1 jalapeño, seeded and finely diced for a moderate kick. Substitute serrano peppers for more heat.
  • Cilantro – 1/2 cup, chopped (leaves and tender stems). Cilantro adds vital freshness and is traditional in pico de gallo.
  • Lime juice – Juice of 1 lime (freshly squeezed for best flavor).
  • Kosher salt – About 1/2 teaspoon, or to taste. Salt brightens the ingredients—season gradually and taste as you go.

Classic pico de gallo (also called salsa fresca) often uses roughly equal parts tomato and white onion, along with jalapeño, cilantro, lime juice, and salt. The balance of acid, salt, and herb is what makes it so refreshing.

How to make pico de gallo

  1. Chop everything. Finely dice the tomatoes, white onion, jalapeño, and cilantro so the flavors blend evenly and the texture remains pleasantly chunky.
  2. Toss and season. Combine all ingredients in a medium bowl. Add the lime juice and salt, then taste and adjust—add more lime or salt if needed. For extra brightness, you can add a little lime zest.
  3. Let it rest. If you have the time, let the pico sit for 15–30 minutes before serving so the flavors meld. It can also be covered and refrigerated until you’re ready to serve.
Fresh Homemade Pico De Gallo made with just a few simple ingredients for the perfect flavor boost to any healthy meal or serve as a delicious salsa with chips!

Tips and variations

  • To prevent a watery pico, remove seeds and pulp from plum or roma tomatoes, or choose smaller grape or cherry tomatoes.
  • Adjust heat by leaving some seeds in the jalapeño or using a serrano for spicier pico.
  • If you’re not a cilantro fan, try chopped parsley or a small amount of chopped green onion for a different herb profile.
  • For a fruit-forward variation, stir in a small amount of diced mango or pineapple for sweetness and contrast.

Prepping and storage

Store pico de gallo in an airtight container in the refrigerator for up to 5 days. It’s best within the first 2–3 days when the ingredients are brightest and crispest; over time the tomatoes will release more liquid and soften.

How to serve pico de gallo

  • Serve as a dip with tortilla chips or toasted bread.
  • Spoon over grilled chicken, fish, or steak for a refreshing contrast.
  • Add to tacos, enchiladas, fajitas, or burrito bowls.
  • Top omelettes or fried eggs—pico and eggs are an excellent match.
  • Fold into guacamole for extra texture and brightness.
  • Pair with a cold beverage for a bright, summery meal.

Ingredients (measured)

  • 1 quart grape tomatoes (or 3–4 roma tomatoes)
  • 1 white onion, chopped
  • 1 jalapeño, seeded and diced
  • 1/2 cup cilantro, chopped
  • Juice of 1 lime
  • 1/2 tsp kosher salt, or to taste

Instructions (concise)

  1. Mix tomatoes, onion, jalapeño, cilantro, and lime juice in a bowl.
  2. Season with salt, taste, and adjust with more lime or salt if needed.
  3. Let rest 15–30 minutes to let flavors meld, then serve.

Nutrition (approximate per serving)

Serving size: 1/6 of recipe — Calories: 34 kcal — Carbohydrates: 7.7 g — Protein: 1.4 g — Fat: 0.3 g — Sodium: 141 mg — Fiber: 2 g — Sugar: 4.4 g

Nutrition information is automatically calculated and should be used as an approximation.

Enjoy this simple, fresh pico de gallo—it’s a fast way to add bright, zesty flavor to many meals. If you make it, save a note of any tweaks you love so you can recreate it exactly next time.

Homemade Pico de Gallo

Bright, chunky salsa fresca made from tomatoes, white onion, jalapeño, cilantro, lime juice, and salt.

Prep Time: 15 mins   |   Total Time: 15 mins   |   Servings: 6

Ingredients

  • 1 quart grape tomatoes (or 3–4 roma tomatoes), chopped
  • 1 white onion, chopped
  • 1 jalapeño, seeded and diced
  • 1/2 cup cilantro, chopped
  • Juice of 1 lime
  • 1/2 tsp kosher salt, or to taste

Instructions

  1. Combine all ingredients in a medium bowl.
  2. Season with salt and additional lime juice if desired.
  3. Let sit 15–30 minutes for flavors to meld, then serve.
Small image of pico de gallo