Fresh Pico De Gallo (with Food Processor Shortcut!)
If you're craving a bright, zesty salsa that's all about bold flavor and fresh ingredients, this homemade pico de gallo is about to become your new go-to. It's everything you want in a classic salsa: juicy, ripe tomatoes, a punchy kick from jalapeño, and a burst of freshness from cilantro and lime. Plus, thanks to a quick food processor shortcut, the prep is lightning-fast without sacrificing the rustic, chunky texture we all love.
Prep20 minutes mins
Cook0 minutes mins
Total20 minutes mins
Course: Condiment
Cuisine: Mexican
Diet: Gluten Free, Low Calorie, Vegan, Vegetarian
Keyword: chef-tested recipe, homemade pico de gallo, restaurant-worthy side dish
Servings: 4 -6 servings
Calories: 33kcal
For the Pico de Gallo
- 1 lb ripe Roma tomatoes
- 1 tsp kosher salt, divided
- ½ large white onion, about ⅔ cup
- 1 clove garlic, peeled and smashed
- 1 jalapeño chile, if you want the pico mild, remove the seeds–I leave them in
- ½ cup fresh cilantro, no need to remove the stems
- 1 medium lime, juiced, about 1 Tbsp (15ml)
Season the tomatoes. Finely chop the tomatoes into a ¼-inch dice, then place in a large colander set over a mixing bowl. Season with ½ tsp kosher salt (reserve the rest), then allow to sit for 10 minutes. When ready, pour out any liquid from the bowl, then dump the seasoned tomatoes inside.
Make the pico de gallo. Add onion, garlic, jalapeño, and cilantro to the bowl of a food processor. Pulse–don’t blend!--just a few times, until roughly chopped. You want them to maintain some texture. Add this mixture to the chopped tomatoes, then season with fresh lime juice and remaining ½ tsp kosher salt. Stir well, then taste and adjust seasoning, adding more salt or lime juice as needed. Refrigerate until needed, then enjoy!
- Nutrition facts assume 4 servings.
- Other tomato varieties will work, but the texture of Roma tomatoes holds up best given their ratio of flesh to peel.
- The longer pico de gallo sits, the more flavor it will have. This can be made a few hours or even a day in advance, then refrigerated. Just note that the tomatoes will soften a bit if they sit too long, so I recommend making it the same day you plan to serve it.
Calories: 33kcal | Carbohydrates: 8g | Protein: 1g | Fat: 0.3g | Saturated Fat: 0.04g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.05g | Sodium: 589mg | Potassium: 324mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1102IU | Vitamin C: 23mg | Calcium: 23mg | Iron: 1mg