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.