Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Homemade Pico de Gallo Recipe

    Published May 1, 2023. This post may contain affiliate links. Please read my disclosure policy.

    This simple-to-make homemade pico de gallo recipe comes together in minutes and is the perfect topping for Latin-inspired meals. The flavors in this are perfectly complementary to an assortment of recipes.

    If you love different toppings and salsas as much as I do, you must try my Guacamole Recipe or Homemade Salsa.

    bowl of pico de gallo


     

    Pico de Gallo

    Pico de gallo is a simple relish consisting of tomatoes, onions, peppers, cilantro, lemon or lime juice, and seasonings. This salsa can be traced back to the ancient Aztec cuisine. It is sometimes referred to as salsa Bandera as the red, white, and green colors from the ingredients in the relish represent the same colors as the Mexican flag.

    This is a beautiful condiment to serve on top of or alongside tacos, burritos, rice, and beans, or any Latin-inspired dishes. It’s even good serving it up with a side of crisp tortilla chips. 

    Ingredients and Substitutions

    ingredients to make pico de gallo
    • Tomatoes – Use fresh in-season tomatoes.
    • Onions – You can use a yellow, white, red, or sweet onion in this recipe.
    • Peppers – I prefer to use serrano peppers. However, you can use jalapeños.
    • Lemon – A little lemon juice will help add some clean acid and decrease the spice.
    • Cilantro – These will add some lemon-lime flavors to the pico de gallo.
    • Cumin – This is optional, but a little bit of ground cumin will enhance the flavor of this recipe.

    How to Make a Homemade Pico de Gallo

    Fillet the tomatoes by removing the outside flesh of the tomato from the seeds. Slice off the bottom of the tomatoes to use as well.

    filleting and dicing tomatoes

    Add the tomatoes, onions, peppers, lemon juice, cilantro, cumin, salt, and pepper to a large bowl.

    bowl of diced vegetables

    Mix until it is completely combined. Adjust any seasonings with more lemon juice, cumin, salt, or pepper.

    bowl of pico de gallo salsa

    Make-Ahead and Storage

    Make-Ahead: You can make this homemade salsa up to 1 day ahead of time.

    How to Store: Place covered in the refrigerator for up to 5 days. This recipe will not freeze well.

    How to Re-serve: You may need to drain off some of the liquid and re-season it before serving it again. 

    Chef Billy Parisi

    Chef Notes + Tips

    • Feel free to use any breed of fresh tomatoes, like Roma, heirloom, or even cherry tomatoes.
    • Try using a habanero pepper if you want more spice in this recipe.
    • This salsa will taste even better the next time as it allows time for the flavors to infuse.
    • You can substitute with two 15-ounce cans of drained diced tomatoes.

    More Mexican Food Recipes

    Share this Post

    Let's Cook - Chef Billy Parisi

    Homemade Pico de Gallo Recipe

    5 from 8 votes
    This simple-to-make homemade pico de gallo recipe comes together in minutes and is the perfect topping to any of your Latin inspired meals.
    Servings: 8
    Prep Time: 10 minutes

    Ingredients 

    • 8 seeded small diced vine-ripe tomatoes
    • 1 peeled small diced large yellow onion
    • 1 seeded small diced serrano pepper
    • 1/2 cup finely minced fresh cilantro
    • Juice of 1 lemon or lime or about 3 tablespoons
    • ½ teaspoon ground cumin (optional)
    • sea salt and pepper to taste

    Instructions

    • Fillet the tomatoes by remove the outside flesh of the tomato from the seeds. Slice off the bottom of the tomatoes to use as well.
    • Add the tomatoes along with onions, peppers, lemon juice, cilantro, cumin, salt, and pepper to a large bowl.
    • Mix until it is completely combined. Adjust any seasonings with more lemon juice, cumin, salt, or pepper.

    Notes

    Make-Ahead: You can make this homemade salsa up to 1 day ahead of time.
    How to Store: Place covered in the refrigerator for up to 5 days. This recipe will not freeze well.
    How to Re-serve: You may need to drain off some of the liquid and re-season it before serving it again.
    Feel free to use any breed of fresh tomatoes like Roma, heirloom, or even cherry tomatoes.
    If you want more spice in this recipe, try using a habanero pepper.
    This salsa will taste even better the next time as it allows time for the flavors to infuse.
    You can substitute with 2 15-ounce cans of drained diced tomatoes.

    Nutrition

    Calories: 29kcalCarbohydrates: 6gProtein: 1gFat: 0.3gSaturated Fat: 0.04gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.1gSodium: 7mgPotassium: 321mgFiber: 2gSugar: 4gVitamin A: 1101IUVitamin C: 18mgCalcium: 17mgIron: 0.5mg
    Course: Side Dish
    Cuisine: Mexican