Homemade fresh tomato salsa (also called pico de gallo when chunky) is a bright, zesty mix of fresh tomatoes, onions, chili, lime, and herbs. It’s crunchy, juicy, and perfect as a dip or topping.
What it is
A raw, fresh salsa made with:
- Ripe tomatoes
- Onion
- Chili peppers
- Lime juice
- Cilantro
No cooking needed—just chopping and mixing.
Key ingredients
- Fresh ripe tomatoes (diced)
- Red or white onion (finely chopped)
- Green chilies or jalapeños (adjust heat)
- Fresh cilantro
- Lime juice
- Salt
- Optional: garlic, black pepper
How to make it
1. Chop ingredients
- Dice tomatoes into small pieces
- Finely chop onion and chili
- Roughly chop cilantro
2. Mix
- Combine all ingredients in a bowl
- Add lime juice and salt
3. Rest
- Let sit for 10–20 minutes
- This helps flavors blend
Flavor & texture
- Fresh and juicy
- Tangy from lime
- Slight heat from chili
- Crisp onion bite
- Herbal freshness from cilantro
Tips for best results
- Use ripe but firm tomatoes (not mushy)
- Remove seeds if you want less liquid
- Add salt gradually and taste
- Let it rest before serving for better flavor
Variations
- Chunky salsa (pico de gallo) – less juice, more texture
- Smooth salsa (restaurant-style) – blend everything
- Roasted tomato salsa – smoky flavor from roasted ingredients
- Mango salsa – add diced mango for sweetness
- Corn salsa – add sweet corn for crunch
Serving ideas
- With tortilla chips
- On tacos, burritos, or quesadillas
- With grilled chicken, fish, or steak
- As a topping for rice bowls or eggs
If you want, I can give you a restaurant-style blended salsa like Taco Bell/Panera, or a spicy Mexican salsa with roasted chilies for extra heat.