Easy Avocado Pico de Gallo

By Mila | Updated on January 10, 2025

I love pico de gallo, but sometimes I want something a little different from the classic tomato version. Don’t get me wrong – traditional pico is great. But when I have a bunch of ripe avocados sitting on my counter, I like to switch things up.

That’s where avocado pico de gallo comes in. It’s got all the fresh flavors you expect – lime, cilantro, onion, and jalapeño – but the creamy avocado makes it feel like a whole new dish. Plus, it stays good for way longer than regular guacamole since the lime and onion help keep the avocado from turning brown.

Want something that works as both a dip and a topping? This is it. I’ll serve it with chips one day, then spoon it over tacos the next. My kids even like it on their scrambled eggs, which honestly surprised me.

Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Avocado Pico de Gallo

  • Ready in minutes – This fresh salsa comes together in just 10-15 minutes with simple chopping and mixing – no cooking required.
  • Fresh, healthy ingredients – Packed with nutritious vegetables and creamy avocado, it’s a guilt-free way to add flavor and nutrients to any meal.
  • Perfect for any occasion – Whether you’re serving it with chips at a party, topping tacos, or adding it to grilled chicken, this versatile salsa works everywhere.
  • Customizable heat level – You control the spice by adjusting the amount of jalapeños, making it perfect for everyone from mild salsa lovers to heat seekers.
  • Budget-friendly – Made with simple, affordable ingredients you can find at any grocery store, it costs a fraction of what you’d pay for store-bought versions.

What Kind of Avocado Should I Use?

For this pico de gallo, you’ll want to use a ripe but still firm Hass avocado – it should give slightly when you press it but not feel mushy. Hass avocados are perfect for this recipe because they have that creamy texture and rich flavor that pairs beautifully with the fresh tomatoes and lime. If your avocado is too soft, it might turn to mush when you mix everything together, and if it’s too hard, it won’t have that buttery taste you’re looking for. You can tell a Hass avocado is ready when the skin has turned from green to dark brown or black and it yields just a bit to gentle pressure.

Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This fresh salsa is pretty forgiving when it comes to swaps, so here’s what you can do:

  • Roma tomatoes: Any ripe tomato works here – try regular beefsteak, cherry tomatoes (just halve them), or even grape tomatoes. Just make sure to seed them well to avoid a watery pico.
  • Jalapeño peppers: Want less heat? Use half the amount or remove all the seeds and white parts. For more kick, try serrano peppers or add a pinch of cayenne. Bell peppers work if you want zero spice.
  • Cilantro: Not a cilantro fan? Fresh parsley makes a good substitute, or try fresh oregano for a different flavor profile. You can also just leave it out entirely.
  • Lime juice: Lemon juice works in a pinch, though lime really gives that authentic taste. White wine vinegar can also work if you’re out of citrus.
  • Haas Avocado: Any ripe avocado variety will do, but make sure it’s perfectly ripe – not too soft or it’ll turn mushy, not too firm or it won’t mix well.
  • Red or white onion: Yellow onion works fine, or try green onions for a milder flavor. If raw onion is too strong for you, soak the chopped onion in cold water for 10 minutes, then drain.

Watch Out for These Mistakes While Cooking

The biggest mistake when making avocado pico de gallo is adding the avocado too early, which causes it to turn brown and mushy – always fold in the cubed avocado just before serving to keep it fresh and green.

Another common error is not properly seeding your tomatoes, which can make your pico watery and dilute all those great flavors, so take the extra time to scoop out the seeds and excess juice.

Don’t skip salting your chopped tomatoes and letting them drain for 15-20 minutes before mixing everything together, as this simple step prevents your pico from becoming a soggy mess.

Finally, taste and adjust your lime juice and salt at the end – the acidity from the lime not only adds flavor but also helps prevent the avocado from browning too quickly.

Image: theamazingfood.com / All Rights reserved

What to Serve With Avocado Pico de Gallo?

This fresh and zesty avocado pico de gallo is perfect with crispy tortilla chips for scooping up all those chunky, flavorful bites. It makes an amazing topping for grilled chicken, fish tacos, or scrambled eggs if you want to turn it into more of a meal. I love spooning it over black bean quesadillas or using it as a fresh salsa for breakfast burritos. You can also serve it alongside grilled steak or pork chops for a bright, Mexican-inspired dinner that balances out richer main dishes.

Storage Instructions

Keep Fresh: This avocado pico de gallo is best enjoyed fresh, but you can store it in the fridge for up to 2 days in an airtight container. Press plastic wrap directly onto the surface to help prevent the avocado from browning. The extra lime juice in this recipe helps keep everything looking good!

Make Ahead: Want to prep this for a party? Mix all the ingredients except the avocado up to a day ahead and store in the fridge. Add the cubed avocado right before serving to keep it from getting mushy and brown. This way you get all the fresh flavors without the last-minute stress.

Refresh: If your pico sits for a while and looks a bit tired, give it a gentle stir and taste for seasoning. Sometimes a little extra lime juice and salt can bring it back to life. Just remember that avocado doesn’t love sitting around too long, so it’s really meant to be eaten within a day or two.

Preparation Time 10-15 minutes
Cooking Time 0-0 minutes
Total Time 10-15 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 200-250
  • Protein: 3-4 g
  • Fat: 13-16 g
  • Carbohydrates: 23-27 g

Ingredients

  • 1/4 cup cilantro leaves (freshly chopped)
  • 1 large Hass avocado (ripe but still firm, added just before serving to prevent browning)
  • 1 1/2 cups roma tomatoes (diced into 1/4-inch pieces)
  • 1/4 tsp ground black pepper (freshly ground preferred for more flavor)
  • 1/2 tsp salt
  • 1/2 cup fresh jalapeño (seeded and minced for less heat, or leave seeds for spicier)
  • 1/2 cup red or white onion (finely diced, about 1/4-inch)
  • 2 tbsp fresh lime juice (from about 1 lime, squeezed just before serving)

Step 1: Prepare and Dice All Fresh Ingredients

  • 1 1/2 cups roma tomatoes
  • 1/2 cup red or white onion
  • 1/2 cup fresh jalapeño
  • 1/4 cup cilantro leaves

Start by preparing your mise en place—this is crucial for a fresh, vibrant pico de gallo.

Dice the roma tomatoes into ¼-inch pieces, trying to keep them uniform so they distribute evenly throughout the dish.

Finely dice the red or white onion to the same size, then seed and mince the jalapeño to your preferred heat level (I like to leave a few seeds in for a gentle kick, but remove them entirely if you prefer it mild).

Finally, roughly chop the fresh cilantro leaves.

Having everything prepped and ready before you start mixing ensures you can work quickly and maintain the fresh, bright flavors that make this dish special.

Step 2: Combine Base Ingredients and Season

  • diced tomatoes, onion, jalapeño, and cilantro from Step 1
  • 1/2 tsp salt
  • 1/4 tsp ground black pepper

In a medium bowl, combine the diced tomatoes, onion, jalapeño, and cilantro.

Add the salt and freshly ground black pepper, stirring gently to distribute the seasonings evenly throughout.

The salt will start to draw out the tomato juices, creating a light brine that helps flavor the entire mixture—this is why we add it before the lime juice and avocado.

Step 3: Add Lime Juice and Finish with Avocado

  • seasoned mixture from Step 2
  • 2 tbsp fresh lime juice
  • 1 large Hass avocado

Squeeze the fresh lime juice directly into the bowl and gently fold it into the mixture.

I always squeeze the lime just before serving—this preserves the bright, acidic flavor better than juice that’s been sitting.

Now cut the ripe Hass avocado in half, remove the pit, and scoop the flesh into chunks directly into the bowl.

Fold the avocado gently into the pico de gallo using a spatula—this keeps the pieces from breaking apart and prevents the avocado from browning too quickly.

Taste and adjust seasonings if needed.

Serve immediately for the best texture and flavor.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment