This post contains affiliate links.

Made with simple, fresh ingredients, this easy restaurant-style pico de gallo comes together in just 15 minutes. It’s a naturally vegan condiment that’s best served alongside your favorite Mexican meal for a delicious appetizer or side.

Pico de gallo in a white bowl with chips and tomatoes scattered around
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

When you need an easy recipe that goes with everything, look no further than pico de gallo. This big bowl of salsa fresca is packed with just as many nutrient-rich ingredients as it tastes from the blend of tomato, onion, and lime juice.

Its versatility makes this dish the perfect side for pretty much any Mexican meal. Serve it up for a filling option that’s suitable for all.

Reader rating

★★★★★

“Made this today was delicious!! I’ll always use this recipe to make my own from now on!! Thanks Sarah!!” —Shiren

Add your review

Pico de gallo in a white bowl with chips and tomatoes scattered around

you don’t need much

Jump to the recipe card for exact measurements!

  • Tomatoes
  • White Onion
  • Cilantro
  • Jalapeño
  • Lime Juice
  • Salt
Jalapeños, white onion, tomatoes, and cilantro laid out on a blue background

why wait?

Giving the veggies 30 minutes to sit allows a bit of time for the flavors to mix together. As this happens, acids and proteins break down and blend, creating more intense flavors.

A wooden spoon dipping into a clear mixing bowl filled with pico de gallo
Pico contains whole, chunky ingredients, whereas a restaurant-style salsa usually has a blended, pureed consistency. Restaurant style salsa is usually cooked, but pico is made of raw veggies.

Tips for making the perfect pico

  • Adding extra veggies: If choosing to add extra ingredients, green bell peppers make a great addition!
  • Adding fruit: Another option is to add fruit! Mangoes and pineapple cubes are popular pico de gallo additions.
  • In your food processor: Don’t have time to cut everything by hand? You can make pico de gallo in your food processor! Simply add all the ingredients to your food processor and blitz briefly until roughly chopped.
Pico de gallo in a white bowl with chips and tomatoes scattered around

serving suggestions

Enjoy your homemade pico de gallo as a snack or appetizer with homemade tortilla chips! If serving alongside main courses, however, here are some delicious meals you may want to choose from.

  • Crispy Avocado Tacos: These are creamy with a crispy and light breading—the perfect base for pico de gallo.
  • Air Fryer Nachos: Nachos need salsa, so why not try fresh pico?!
  • Black Bean Dip: The perfect creamy companion to serve with this blender salsa.

Restaurant-Style Pico de Gallo

5 from 1 rating
Prep: 15 minutes
Total: 15 minutes
Servings: 4 cups
Made with simple, fresh ingredients, this easy restaurant-style pico de gallo comes together in just 15 minutes. It's a naturally vegan condiment that's best served alongside your favorite Mexican meal for a delicious appetizer or side.

Ingredients 

  • 3 cups diced fresh tomatoes*, 4 to 5 medium tomatoes
  • 1 cup finely diced white onion, 1 medium onion
  • ½ cup finely chopped cilantro
  • ½ to 1 finely diced jalapeno, seeds and ribs removed
  • 2 Tbsp lime juice
  • ¼ tsp salt
  • Optional flavors: 1 clove minced garlic, ¼ tsp cumin
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Prep: Chop and prepare all ingredients.
    A glass bowl of fresh pico de gallo—chopped tomatoes, onions, cilantro, and jalapeños—sits on a bright blue background.
  • Stir: Combine all ingredients in a medium bowl. For best results, let sit in the fridge for 30 minutes before digging in.
    A bowl of fresh pico de gallo—with diced tomatoes, onions, and cilantro—sits on a blue surface, surrounded by crispy tortilla chips and whole tomatoes.

Notes

*Which tomatoes are best? Roma are great because they have less juice and more tomato flesh (though any ripe tomato will do!).
Store in an airtight container in the fridge for up to 3 days.
Serve with tortilla chips, on tacos, or in salads.

Nutrition

Serving: 0.5cup | Calories: 20kcal | Carbohydrates: 4.5g | Protein: 0.8g | Fat: 0.2g | Saturated Fat: 0g | Cholesterol: 0mg | Sodium: 78mg | Potassium: 195mg | Fiber: 1.2g | Sugar: 2.5g | Calcium: 12mg | Iron: 0mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 1 vote

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




2 Comments

  1. Shiren says:

    5 stars
    Made this today was delicious!! I’ll always use this recipe to make my own from now on!! Thanks Sarah!!

    1. Sarah says:

      Yay! So happy to hear it, Shiren! 😀