Homemade Salsa: I used to think salsa was one of those things you just buy. Then I made it myself once, out of pure laziness because I didn’t want to drive to the store, and I haven’t bought a jar since.
It took me ten minutes. It used ingredients I already had. And it tasted so much better than anything with a shelf life of two years.
Side Note: If tomatoes aren’t in season where you are, canned fire-roasted tomatoes work shockingly well here. I’ll get into that below.
This is the salsa I make almost every week now. It’s the one my neighbor asked for the recipe of after one chip. Let’s get into it.
What You’ll Need

| Ingredient | Amount |
|---|---|
| Roma tomatoes | 6 medium (or 1 28 oz can fire-roasted tomatoes) |
| White onion | 1/2 medium |
| Jalapeño | 1 to 2, depending on heat preference |
| Garlic cloves | 2 |
| Fresh cilantro | 1/2 cup, packed |
| Lime | 1, juiced |
| Salt | 3/4 tsp, plus more to taste |
| Cumin | 1/4 tsp |
| Sugar | 1/2 tsp (optional, balances acidity) |
That’s it. Nine ingredients, most of which you probably already have sitting in your kitchen right now.
Read this also: 15 Kids Lunch Box Meals That Actually Come Back Empty
Tools You’ll Need
- A blender or food processor
- A sharp knife
- A cutting board
- Measuring spoons
- A bowl or jar for storing
No fancy equipment. No immersion blender required. Just something with blades.
How to Make Homemade Salsa
Step 1: Roughly Chop Everything
Quarter your tomatoes. Cut the onion into a few big chunks. Slice the jalapeño in half and remove the seeds if you want less heat (keep them if you don’t).
You don’t need to be precise here. The blender does the real work.
Step 2: Add Everything to the Blender
Tomatoes, onion, jalapeño, garlic, cilantro, lime juice, salt, cumin, and sugar all go in together.
Step 3: Pulse, Don’t Blend
This is the part people get wrong.
If you hit “blend” and walk away, you’ll end up with tomato juice. Pulse it instead. Five or six short pulses gives you that chunky, restaurant-style texture.
Step 4: Taste and Adjust
Salsa always needs a second look. Taste it. Need more salt? Add a pinch. Too acidic? That’s where the sugar comes in. Not spicy enough? Add the second jalapeño.
Step 5: Let It Rest
Pop it in the fridge for at least 30 minutes before serving.
I know. Waiting is the worst part. But the flavors need time to actually get to know each other, and it makes a real difference.
Pro Tips From Someone Who’s Made This a Hundred Times

- Don’t skip the resting time. Fresh-out-of-the-blender salsa tastes flat compared to salsa that’s had 30 minutes to sit.
- Roast your tomatoes first for a smokier flavor. Broil them for 5 to 8 minutes until the skins blister. It adds a depth you can’t get from raw tomatoes alone.
- Remove jalapeño seeds and ribs for a milder salsa. That’s actually where most of the heat lives, not the flesh.
- Use a slotted spoon to drain excess liquid if your salsa turns out watery. Nobody wants soggy chips.
- Salt your onion first. Letting diced onion sit with a pinch of salt for a few minutes mellows out that raw, sharp bite.
Read this also: The Peach Cobbler That Made My Neighbor Knock On My Door
Substitutions and Variations
| Swap This | For This | Why |
|---|---|---|
| Roma tomatoes | Canned fire-roasted tomatoes | Great when tomatoes are out of season |
| White onion | Red onion | Slightly sweeter, milder bite |
| Jalapeño | Serrano pepper | Spicier option |
| Jalapeño | Poblano pepper | Milder, more smoky |
| Cilantro | Parsley | For cilantro-averse folks (I see you) |
| Fresh tomatoes | Roasted tomatillos | Turns this into salsa verde |
Want a mango salsa? Swap half the tomatoes for diced mango and skip the cumin. It’s incredible on grilled fish.
Make Ahead Tips
This salsa actually gets better the longer it sits, up to a point.
Make it the night before a party and let it hang out in the fridge overnight. The flavors deepen and it saves you from last-minute prep chaos.
Just don’t make it more than 2 days ahead. Fresh tomatoes start breaking down and the texture gets mushy after that.
Storage and Leftovers
Store your salsa in an airtight container or mason jar in the fridge.
It’ll stay good for 4 to 5 days. Give it a stir before serving since some separation is normal.
I don’t recommend freezing this one. Tomatoes get watery and weird once thawed, and the fresh crunch of the onion and cilantro just doesn’t survive the freezer.
Side Note: If you end up with more salsa than you know what to do with, stir it into scrambled eggs, spoon it over grilled chicken, or mix it into rice for an instant flavor boost.
Nutritional Snapshot
Per 1/4 cup serving:
| Nutrient | Amount |
|---|---|
| Calories | ~20 |
| Carbs | 4g |
| Sugar | 2g |
| Fiber | 1g |
| Sodium | 190mg |
| Fat | 0g |
This is one of those rare snacks that’s genuinely good for you. No added oils, no preservatives, just vegetables and lime juice.
Meal Pairing Ideas
- Tacos, obviously
- Scrambled eggs or a breakfast burrito
- Grilled chicken or fish
- Stirred into guacamole for extra brightness
- Spooned over a baked potato instead of sour cream
FAQs related to homemade salsa
1. Why is my homemade salsa watery?
Tomatoes release a lot of liquid once they’re blended. Draining the tomatoes slightly before blending, or straining the finished salsa through a slotted spoon, fixes this fast.
2. Can I make this salsa without a blender?
Yes. Dice everything by hand for a chunkier, more traditional pico de gallo texture instead.
3. How spicy is this recipe?
With one seeded jalapeño, it’s mild. Two jalapeños with seeds in gets you a solid medium heat. Adjust based on your own spice tolerance.
4. Can I use canned tomatoes year-round?
Honestly, yes, and a lot of people prefer it. Fire-roasted canned tomatoes are picked at peak ripeness, so the flavor is consistent even in the dead of winter.
5. How long does homemade salsa last in the fridge?
4 to 5 days in an airtight container. The lime juice acts as a natural preservative, but fresh produce only lasts so long.
6. Is this recipe spicy enough for a real kick?
Not as written, but it’s easily adjustable. Add a serrano pepper or a pinch of cayenne if you want it to actually make you sweat a little.
Wrapping Up
Once you make salsa from scratch, jarred versions genuinely start tasting like ketchup with attitude. This recipe takes less time than a drive to the grocery store, and it’ll make your tacos, eggs, and chip bowls so much better.
Give it a try this week. Then come back and let me know how it turned out, what you swapped, and how spicy you went. I read every comment.