Tomato Salsa
A bright, fresh, and chunky tomato salsa bursting with the flavors of ripe tomatoes, sharp onion, zesty lime, and a gentle kick of jalapeño. This easy homemade version comes together in under 15 minutes and tastes infinitely better than anything from a jar. Perfect with tortilla chips, tacos, or grilled meats.
For 4 servings
- prep
Prep the fresh ingredients.
1.Dice the tomatoes: halve, scoop out the watery seeds with a spoon, and finely dice the firm flesh into small cubes.2.Finely chop the small onion into pieces about the same size as the diced tomato.3.Remove the seeds and white ribs from the jalapeño, then mince very finely.4.Chop the cilantro leaves and tender stems until you have about 3 tablespoons.5.Mince the garlic cloves into a fine paste or very small pieces.TIPRemoving the tomato seeds and jelly prevents the salsa from becoming watery, keeping it chunky and scoopable. - mix
Combine all ingredients.
In a medium mixing bowl, combine the diced tomatoes, chopped onion, minced jalapeño, cilantro, and garlic. Squeeze the fresh lime juice over the top and add a pinch of salt.
- mix
Toss and let the flavors meld.
Gently fold all the ingredients together with a spoon until well combined. Taste and adjust salt or lime juice as needed.
- rest · ~10 min
Rest for the best flavor.
Let the salsa sit at room temperature for 10 to 15 minutes before serving. This allows the salt to draw out the juices from the tomatoes and the flavors to meld together beautifully.
TIPThis resting time is the secret to a truly great salsa. Don't skip it. - serve
Serve fresh.
Give the salsa a final gentle stir and transfer to a serving bowl. Serve with warm tortilla chips or alongside your favorite Mexican dishes.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Remove tomato seeds and jelly to keep salsa chunky, not watery.
- 2Dice tomatoes and onion to same small size for even texture in every bite.
- 3Mince jalapeño extra fine so its heat spreads without overwhelming chunks.
- 4Let salsa rest 10-15 minutes at room temperature for flavors to marry.
- 5Store leftover salsa in an airtight container in the fridge for up to 3 days.
- 6For a milder salsa, leave out jalapeño seeds and ribs entirely.
Adapt it for your goals.
Smoky-roasted
Char the tomatoes, onion, jalapeño, and garlic under a broiler or on a comal until blackened in spots before chopping — this adds a deep, smoky sweetness for a rustic, cooked-style salsa.
fruit salsa twistFruit-salsa twist
Add 1/2 cup diced mango or pineapple for a sweet-tangy contrast that pairs beautifully with grilled fish or pork tacos.
extra herbyExtra-herby
Swap half the cilantro for fresh chopped mint or basil — this brightens the salsa and gives it a surprising, refreshing note.
low heatLow-heat
Replace jalapeño with 1/4 cup finely diced bell pepper for color and crunch without any heat — perfect for spice-sensitive palates.
spicy fruitySpicy-fruity
Add a few drops of your favorite hot sauce and 1 teaspoon honey to amplify heat and balance acidity.
Why this is on our healthy list.
Rich in Lycopene
Tomatoes are packed with lycopene, a powerful antioxidant linked to heart and skin health, especially when eaten raw.
Low in Calories and Fat
This salsa is naturally low-calorie and fat-free, making it a guilt-free topping or dip.
Good Source of Vitamin C
Fresh lime juice and tomatoes contribute vitamin C, which supports immune function and collagen production.
Hydrating and High in Fiber
Tomatoes and onions provide water and dietary fiber, aiding digestion and helping you feel full.
Frequently asked questions
Yes, but drain them well and skip the deseeding step — the texture will be softer and less chunky than fresh.



