Simple Fresh Salsa With Roma Tomatoes and Cilantro – Bright, Crisp, and Ready in Minutes
Fresh salsa should taste like summer in a bowl—crisp, juicy, and full of clean flavor. This simple version keeps things classic with Roma tomatoes, cilantro, onion, lime, and a little heat. It’s quick to make, easy to customize, and miles better than any jar.
Use it as a dip, spoon it over tacos, or serve it with grilled chicken or fish. If you’ve got a cutting board and a few basic ingredients, you’ll have fresh salsa ready in under 15 minutes.
Why This Recipe Works
Simple Fresh Salsa With Roma Tomatoes and Cilantro - Bright, Crisp, and Ready in Minutes
Ingredients
- 6 medium Roma tomatoes, seeded and finely diced
- 1/2 medium white onion (or red onion for a milder bite), finely chopped
- 1–2 jalapeño peppers, seeded and finely minced (include some seeds for more heat)
- 1/2 cup fresh cilantro, chopped
- 2 tablespoons fresh lime juice (about 1–2 limes)
- 1 small garlic clove, finely grated or minced (optional)
- 1/2 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste (optional)
Instructions
- Prep the tomatoes: Slice each Roma tomato in half lengthwise. Use a spoon to scoop out the seeds and excess liquid. Finely dice the tomato flesh into small, even pieces so the salsa is easy to scoop.
- Chop the aromatics: Finely chop the onion. Mince the jalapeño very small so the heat distributes evenly. If you prefer a milder salsa, remove the ribs and seeds from the jalapeño. If you love heat, leave some in.
- Combine the base: In a medium bowl, add the diced tomatoes, onion, and jalapeño. Sprinkle with the salt and toss gently. Let it sit for 5 minutes to draw out some tomato juice and soften the onion’s bite.
- Add cilantro and lime: Stir in the chopped cilantro and lime juice. If using garlic, add it now. Mix gently to keep the tomatoes from breaking down.
- Taste and adjust: Add more salt if needed. If the salsa tastes flat, it usually needs another squeeze of lime or a little more salt. If it’s too sharp, a pinch of sugar can round it out.
- Rest briefly (optional): Let the salsa sit for 10–15 minutes. This helps the flavors meld and the lime and salt distribute throughout.
- Serve: Spoon into a serving bowl and pair with tortilla chips, tacos, eggs, grilled meats, or grain bowls.

This recipe leans on Roma tomatoes because they’re meaty, less watery, and hold their shape. That means your salsa won’t get soupy.
A mix of lime juice and salt brightens the tomatoes and draws out their juices, creating a naturally flavorful “sauce.” Finely chopped onion and jalapeño add crunch and heat without overpowering the tomatoes. Cilantro brings that unmistakable fresh, herbal note that makes salsa taste complete. Everything is balanced and simple, so the tomatoes stay the star.
Ingredients
- 6 medium Roma tomatoes, seeded and finely diced
- 1/2 medium white onion (or red onion for a milder bite), finely chopped
- 1–2 jalapeño peppers, seeded and finely minced (include some seeds for more heat)
- 1/2 cup fresh cilantro, chopped
- 2 tablespoons fresh lime juice (about 1–2 limes)
- 1 small garlic clove, finely grated or minced (optional)
- 1/2 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste (optional)
Step-by-Step Instructions

- Prep the tomatoes: Slice each Roma tomato in half lengthwise.
Use a spoon to scoop out the seeds and excess liquid. Finely dice the tomato flesh into small, even pieces so the salsa is easy to scoop.
- Chop the aromatics: Finely chop the onion. Mince the jalapeño very small so the heat distributes evenly.
If you prefer a milder salsa, remove the ribs and seeds from the jalapeño. If you love heat, leave some in.
- Combine the base: In a medium bowl, add the diced tomatoes, onion, and jalapeño. Sprinkle with the salt and toss gently.
Let it sit for 5 minutes to draw out some tomato juice and soften the onion’s bite.
- Add cilantro and lime: Stir in the chopped cilantro and lime juice. If using garlic, add it now. Mix gently to keep the tomatoes from breaking down.
- Taste and adjust: Add more salt if needed.
If the salsa tastes flat, it usually needs another squeeze of lime or a little more salt. If it’s too sharp, a pinch of sugar can round it out.
- Rest briefly (optional): Let the salsa sit for 10–15 minutes. This helps the flavors meld and the lime and salt distribute throughout.
- Serve: Spoon into a serving bowl and pair with tortilla chips, tacos, eggs, grilled meats, or grain bowls.
How to Store
Transfer leftovers to an airtight container and refrigerate for up to 3 days.
The flavors deepen overnight, but the tomatoes will release more juice. If the salsa becomes watery, simply drain a bit of liquid or stir in a freshly chopped tomato to refresh it. For best texture and color, avoid freezing—tomatoes get mealy once thawed.

Why This Is Good for You
- Tomatoes: Rich in vitamin C and lycopene, an antioxidant linked to heart health.
- Cilantro: Adds vitamins A and K, plus a fresh, aromatic lift with virtually no calories.
- Onion and garlic: Offer antioxidants and sulfur compounds that may support immune function.
- Jalapeño: Capsaicin provides a gentle metabolism and circulation boost.
- Lime juice: Brightens flavor naturally and provides extra vitamin C.
This salsa is naturally low in calories and packed with fresh produce.
It adds flavor without heavy oils or sugar, making it a smart, tasty way to round out meals.
Common Mistakes to Avoid
- Skipping the seeding step: Leaving in all the tomato seeds and gel can make the salsa watery. Scooping them out keeps it crisp.
- Over-chopping or using a food processor: A processor can turn your salsa mushy. Hand-chop for the best texture.
- Under-seasoning: Tomatoes need enough salt and acid to shine.
Taste and adjust until it pops.
- Using dull knives: Dull blades crush tomatoes and make a mess. A sharp knife keeps clean cuts and a better texture.
- Adding cilantro too early when meal-prepping: If storing for more than a day, stir in fresh cilantro right before serving to keep its flavor bright.
Recipe Variations
- Roasted salsa: Char the tomatoes, onion, jalapeño, and a garlic clove under the broiler until blistered. Chop and mix with cilantro and lime for a smokier flavor.
- Mild and sweet: Swap jalapeño for a small amount of finely diced red bell pepper and add a pinch of sugar.
- Spicy upgrade: Use serrano peppers instead of jalapeño, or add a tiny pinch of crushed red pepper.
- Chunky pico-style: Dice the tomatoes a bit larger and go easy on the lime juice for a sturdier scoop.
- Avocado twist: Fold in diced avocado just before serving.
Add a touch more lime to keep it green.
- Fruit-forward: Add small dice of mango or pineapple for a sweet-tart contrast that’s great with fish tacos.
- Herb swap: Not a cilantro fan? Use a mix of parsley and a little mint for a fresh, different profile.
- Smoky note: Stir in a pinch of ground cumin or smoked paprika for subtle warmth.
FAQ
Can I use another type of tomato?
Yes. Plum or vine-ripened tomatoes work, but choose firm ones and remove extra seeds and liquid.
Roma tomatoes are ideal because they’re less watery and hold their shape well.
How do I reduce the onion’s sharpness?
Rinse the chopped onion under cold water and pat dry, or soak it in cold water for 10 minutes. This softens the bite without losing crunch.
Is lemon juice okay instead of lime?
It works in a pinch. Lime tastes more traditional and pairs better with cilantro, but lemon will still add the brightness you need.
How can I make it less watery?
Seed the tomatoes, chop them small, and salt early so you can drain off a little liquid before serving.
Also avoid over-mixing, which breaks down the tomatoes.
How spicy should it be?
It’s up to you. Start with half a jalapeño, taste, and add more as needed. For more heat, use serrano or keep some seeds and ribs in.
Can I make it ahead?
Yes, up to a day in advance.
Store it chilled and stir in fresh cilantro and a splash of lime right before serving to wake up the flavors.
What do I serve it with?
Tortilla chips are a given, but it’s great on tacos, burrito bowls, grilled meats, scrambled eggs, quesadillas, and grain bowls. It adds freshness to rich dishes.
Do I need garlic?
No. Garlic is optional and powerful.
A small amount adds depth, but too much can overwhelm the tomatoes. Start with a small clove or skip it.
Can I blend this salsa?
You can pulse it briefly for a looser texture, but avoid pureeing it smooth if you want that fresh, chunky feel. If you blend, do it in short bursts.
In Conclusion
This Simple Fresh Salsa with Roma tomatoes and cilantro is proof that a few good ingredients can make something outstanding.
It’s crisp, bright, and ready fast, with a clean flavor that tastes like it came from your garden. Keep the technique simple, season confidently, and adjust to your taste. Once you make it at home, you’ll never want the jarred version again.

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.
