This bright, chunky salsa is the kind of thing you’ll want to keep in your fridge all week — spoon it over Pollo Asado or scoop it up with chips alongside a bowl of Taco Dip with Cream Cheese.
There’s something so satisfying about a salsa made entirely from scratch, and this Fresh Homemade Salsa proves it only takes ten minutes and a handful of real ingredients. Ripe chopped tomatoes, fresh lime juice, red onion, garlic, red chili, and cilantro all come together in one bowl — no blender, no cooking, no fuss.
The flavors are bright and a little punchy, with just enough heat from the red chili and a grounding note of olive oil that makes it feel a step above anything from a jar. Make it once and you’ll find yourself doubling the batch every time after that.
Every recipe on Real Balanced is tested before it’s published — read about how we develop and test our recipes.

As an Amazon Associate, I earn from qualifying purchases.
💛 Why you’ll love this recipe
- Ready in 10 minutes. Everything goes into one bowl and gets stirred together — that’s genuinely it.
- Made with real, fresh ingredients. Ripe tomatoes, lime juice, fresh garlic, and cilantro give you flavor you just can’t get from a store-bought jar.
- Easily adjustable heat. Leave some chili seeds in for more kick, or swap to a milder pepper if you’re feeding a crowd with mixed spice tolerances.
- Completely plant-based and gluten-free. Works for nearly every guest at the table without any modifications.
- Versatile beyond chips. This salsa is as good spooned over grilled chicken or fish as it is scooped up with your favorite dipper.
➡️ Ingredients

⏲ How to make this recipe



👉 Easy ingredient swaps
- Red chili → Use a jalapeño if that’s what you have on hand, or a serrano if you want more heat.
- Fresh cilantro → If cilantro isn’t your thing, flat-leaf parsley gives you a fresh herby note without the divisive flavor.
- Red onion → White onion works just as well; the flavor is a touch sharper.
- Flakey sea salt → Regular kosher salt is a fine substitute — just start with a little less and taste as you go.
- Lime juice → Lemon juice can pinch-hit if you’re out of limes, though the flavor will be slightly different.
✨ Variations
- Roasted tomato salsa: Roast the tomatoes under a broiler until charred in spots before chopping — it adds a smoky, deeper flavor.
- Mango salsa: Stir in about half a cup of finely diced fresh mango for a sweet-heat version that’s great with fish.
- Extra chunky: Dice everything a little larger and hold back on stirring too vigorously so the tomatoes keep their shape.
- More garlic: Double the garlic clove if you love a bold, garlicky salsa.
- Milder version: Skip the red chili entirely and add a small pinch of smoked paprika instead for color and gentle warmth.
〰️ How to serve
- Serve with sturdy tortilla chips for dipping — this is the classic move and it never gets old.
- Spoon generously over Pollo Asado or grilled chicken for an easy, fresh topping.
- Use as a topping for a Walking Taco Bake to add brightness and freshness to every bite.
- Stir into scrambled eggs or spoon over a breakfast hash for a punchy morning upgrade.
💬 FAQs
Can I make this salsa ahead of time?
Yes — you can mix it together and keep it covered in the fridge. The flavors actually meld and deepen as it sits, so making it an hour or two before you need it is a great idea. Give it a stir and a quick taste before serving to see if it needs any seasoning adjustment.
How do I make it more or less spicy?
The heat comes from the red chili. For a milder salsa, remove all the seeds and membranes before dicing — or skip the chili altogether. If you want more heat, leave some seeds in or swap for a hotter pepper like a serrano.
My salsa turned out watery — what happened?
Tomatoes release a lot of liquid once they’re chopped and salted. If you find it too watery, you can drain off some of the excess liquid, or let the salsa sit in a fine-mesh strainer for a few minutes before serving.
Can I use canned tomatoes instead of fresh?
Fresh tomatoes are really what make this salsa sing, but in a pinch you can use drained canned diced tomatoes. The texture will be softer and the flavor a bit more muted, so you may want to add a little extra lime juice and salt to brighten it back up.
📚 More recipes to try
🍽 Recipe
Email Recipe
Enter your email below and we’ll send you this recipe!

Fresh Homemade Salsa
Ingredients
- 3-4 ~330g medium tomatoes, chopped
- Juice from ¾ of medium lime
- ½ ~30g small red onion, finely diced
- 1 ~3g large garlic clove, minced
- 1 ~14g medium red chili, de-seeded and finely diced
- 1 tablespoon fresh cilantro, finely chopped
- 1 tablespoon olive oil
- ¼ teaspoon flakey sea salt, or to taste
- ¼ teaspoon pepper, or to taste
Equipment
Instructions
- To a mixing bowl, add all ingredients and mix until well-combined. Taste mixture and adjust seasoning to your preferences.






























Leave a Reply