Homemade Pico de Gallo Recipe
Introduction
Pico de Gallo is a fresh, vibrant salsa that’s perfect for adding a burst of flavor to any dish. Made with simple, fresh ingredients, this homemade version is easy to prepare and customizable to your taste. It’s great as a dip, topping, or side.

Ingredients
- 5 roma tomatoes, de-seeded and diced
- 1/2 cup of red onion, finely diced
- 1/4 cup of fresh cilantro, chopped
- 1 jalapeno, de-seeded and diced
- Juice of 1 lime
- 1 garlic clove, minced
- Salt to season
Instructions
- Step 1: In a bowl, combine the diced tomatoes, red onion, jalapeno, minced garlic, chopped cilantro, and lime juice. Toss gently to mix all the ingredients evenly.
- Step 2: Season with salt to taste. You can serve the pico de gallo immediately, but for best flavor, let it sit for at least one hour before serving to allow the flavors to meld.
Tips & Variations
- For extra heat, leave some seeds in the jalapeno or add a pinch of cayenne pepper.
- Add diced avocado for a creamier texture.
- Use fresh lime juice instead of bottled for the best brightness.
- If you prefer a milder salsa, reduce or omit the jalapeno.
Storage
Store pico de gallo in an airtight container in the refrigerator for up to 2 days. The tomatoes will release juice over time, so stir before serving. It is best enjoyed fresh, but you can re-chill and taste again before using.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of tomatoes?
Yes, you can use any ripe tomatoes, but roma tomatoes are preferred for their firm texture and lower water content, which helps keep the salsa from becoming too watery.
How long does pico de gallo keep?
Fresh pico de gallo is best consumed within 1 to 2 days when stored properly in the refrigerator, as the ingredients can soften and become watery over time.
Print
Homemade Pico de Gallo Recipe
- Total Time: 15 minutes
- Yield: Approximately 2 cups 1x
- Diet: Gluten Free
Description
This Homemade Pico de Gallo recipe is a fresh, vibrant Mexican salsa made with ripe roma tomatoes, crisp red onions, spicy jalapeño, zesty lime juice, and fragrant cilantro. Perfect as a topping for tacos, a dip for chips, or a flavorful addition to any Mexican-inspired dish, this no-cook salsa is quick to prepare and bursts with fresh flavors.
Ingredients
Ingredients
- 5 roma tomatoes, de-seeded and diced
- 1/2 cup of red onion, finely diced
- 1/4 cup of fresh cilantro, chopped
- 1 jalapeno, de-seeded and diced
- Juice of 1 lime
- 1 garlic clove, minced
- Salt to season, to taste
Instructions
- Combine Ingredients: In a mixing bowl, add the diced roma tomatoes, finely diced red onion, de-seeded and diced jalapeño, minced garlic clove, chopped fresh cilantro, and freshly squeezed lime juice. Toss all the ingredients together until well mixed.
- Season and Rest: Season the salsa with salt to your taste. For the best flavor, let the pico de gallo sit for at least one hour to allow the ingredients to meld together. You can serve it immediately, but resting enhances the taste.
Notes
- De-seeding the tomatoes and jalapeño helps control the salsa’s moisture and heat level.
- Adjust jalapeño quantity according to spice preference.
- Serve fresh with tortilla chips or as a topping for tacos, grilled meats, or salads.
- Store any leftovers in an airtight container in the refrigerator for up to 2 days.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Condiment
- Method: No-Cook
- Cuisine: Mexican
Keywords: pico de gallo, fresh salsa, Mexican salsa, no-cook salsa, homemade salsa, tomato salsa, fresh pico

