Homemade Salsa Recipe With Fresh Tomatoes Pico de Gallo
This is the kind of salsa that tastes like summer in a bowl. Fresh tomatoes, crisp onions, tangy lime, and a little heat come together in minutes. No cooking, no fuss just clean, bright flavors.
Spoon it over tacos, scoop it with chips, or add it to grilled chicken or fish. Once you try it, you’ll wonder why you ever bought the jarred stuff.
What Makes This Recipe So Good

- Fresh, raw ingredients: Everything is chopped and mixed, so the flavors stay crisp and vibrant.
- Balanced flavor: Sweet tomatoes, sharp onions, citrusy lime, and a touch of heat create a perfect bite.
- Quick to make: It comes together in about 15 minutes no cooking required.
- Versatile: Great with chips, tacos, burrito bowls, eggs, grilled meats, or salads.
- Easy to customize: Adjust the heat, add fruit, or swap herbs to match your taste.
What You’ll Need
- Fresh tomatoes (4 medium ripe Roma or 3 large vine-ripened): Firm, meaty tomatoes work best.
- White onion (1/2 medium): Classic, punchy flavor; red onion works too.
- Jalapeño or serrano (1, seeded for mild, leave seeds for heat): Choose your spice level.
- Fresh cilantro (1/3 cup, chopped): Stems and leaves both add flavor.
- Lime (1 large, juiced): Fresh lime juice brightens everything.
- Garlic (1 small clove, minced): Optional but adds depth.
- Salt (3/4 to 1 teaspoon): Start small, adjust to taste.
- Black pepper (a pinch): Optional, for a subtle kick.
Instructions

- Prep the tomatoes: Core and seed them to reduce extra liquid. Dice into small, even pieces.
- Chop the onion: Finely dice for even distribution and a balanced bite.
- Handle the heat: Mince the jalapeño or serrano.Remove seeds and membranes for mild salsa; keep some for more heat.
- Chop the cilantro: Roughly chop leaves and tender stems for maximum flavor.
- Mix it up: In a bowl, combine tomatoes, onion, chili, cilantro, and garlic (if using).
- Season: Add lime juice, salt, and a pinch of black pepper. Toss gently to combine.
- Taste and adjust: Add more lime or salt as needed. If it tastes flat, it likely needs a pinch more salt.
- Rest briefly: Let it sit 5–10 minutes so the flavors meld.Stir again before serving.
How to Store
- Refrigerate: Store in an airtight container for up to 3 days. It’s best within 24 hours.
- Keep it fresh: If the salsa releases liquid, stir before serving or use a slotted spoon.
- Do not freeze: Freezing ruins the texture of fresh tomatoes and cilantro.
Why This is Good for You
- Loaded with vitamins: Tomatoes bring vitamin C, potassium, and antioxidants like lycopene.
- Low-calorie, high-flavor: Big taste without heavy ingredients or added sugar.
- Fiber and hydration: Fresh veggies support digestion and hydration.
- Clean ingredients: No preservatives just real, whole foods.
What Not to Do
- Don’t skip salting: Salt unlocks the tomato flavor and balances acidity.
- Don’t over-chop into mush: Aim for small, distinct pieces for the best texture.
- Don’t use mealy or out-of-season tomatoes: Choose firm, flavorful tomatoes for the freshest taste.
- Don’t drown it in lime: Too much acid can overpower the tomatoes.
- Don’t make it too far ahead: It softens over time; make it the day you’ll serve it if possible.
Recipe Variations
- Mango Pico: Swap 1 cup of tomatoes with diced ripe mango for a sweet-spicy twist.
- Roasted Chili: Char a jalapeño or serrano for smoky depth, then mince and add.
- Avocado Pico: Fold in 1 diced avocado right before serving for creaminess.
- Corn and Black Bean: Add 1/2 cup grilled corn kernels and 1/2 cup black beans, rinsed and drained.
- No-Cilantro Option: Use chopped fresh parsley or a mix of parsley and green onion.
- Extra-Crunch: Add finely diced cucumber or radish for a crisp bite.
FAQ
What’s the difference between pico de gallo and regular salsa?
Pico de gallo is a fresh, chunky salsa made with raw ingredients. Many regular salsas are blended and sometimes cooked, giving them a smoother texture and deeper flavor.
Can I use canned tomatoes?
For pico de gallo, fresh tomatoes are best. Canned tomatoes are better for cooked or blended salsas, not for this crisp, raw style.
How do I make it spicier?
Use serrano peppers instead of jalapeños, keep some seeds, or add a pinch of crushed red pepper. Taste as you go.
What tomatoes work best?
Romas are ideal because they’re firm and less watery. Vine-ripened or cherry tomatoes also work well if they’re flavorful and ripe.
Can I make it ahead?
Yes, up to a day in advance. Store it chilled and stir before serving. If it gets watery, drain lightly or use a slotted spoon.
How do I fix salsa that tastes bland?
Add a pinch more salt and a splash more lime. If tomatoes are dull, a tiny pinch of sugar can balance acidity.
Wrapping Up
This homemade salsa recipe with fresh tomatoes pico de gallo is fast, flexible, and full of bright flavor. Keep the chop small, season well, and let it rest for a few minutes. Serve it with chips, tacos, or anything off the grill. Simple ingredients, big payoff exactly what fresh salsa should be.

Homemade Salsa Recipe With Fresh Tomatoes Pico de Gallo - Bright, Simple, and Fresh
Ingredients
Method
- Prep the tomatoes: Core and seed them to reduce extra liquid. Dice into small, even pieces.
- Chop the onion: Finely dice for even distribution and a balanced bite.
- Handle the heat: Mince the jalapeño or serrano. Remove seeds and membranes for mild salsa; keep some for more heat.
- Chop the cilantro: Roughly chop leaves and tender stems for maximum flavor.
- Mix it up: In a bowl, combine tomatoes, onion, chili, cilantro, and garlic (if using).
- Season: Add lime juice, salt, and a pinch of black pepper. Toss gently to combine.
- Taste and adjust: Add more lime or salt as needed. If it tastes flat, it likely needs a pinch more salt.
- Rest briefly: Let it sit 5–10 minutes so the flavors meld. Stir again before serving.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
