
This homemade salsa is one of those quick, bright recipes we love to make as a team all summer long. Fresh tomatoes, lime, and cilantro blended in minutes taste so much better than any jar, which for us is exactly what real food for real life is all about.
Homemade salsa with fresh tomatoes is one of our favorite summer recipes. It is extremely versatile, bright, fresh, and zesty. You can enjoy it with chips and crackers, as a condiment in tacos or burritos, or simply on the side with grilled chicken or fish. Quick to blend and endlessly useful, this homemade salsa lets you control the freshness and flavor in every batch.
What makes this homemade salsa so good is fresh tomatoes. Draining them first keeps the salsa bright and thick, not watery, with all the zesty flavor.
Why You Will Love This Homemade Salsa
- Fresh and vibrant. Perfect for adding flavor to any dish.
- Incredibly versatile. Great for chips, tacos, and more.
- Made from scratch. You control the freshness and ingredients.
- Ready in 5 minutes. Just blend and serve.
- Keeps well. Stores in the fridge for up to one week.
What Makes This Homemade Salsa So Good
Fresh, ripe tomatoes are the heart of this salsa, bringing bright, juicy flavor that no jar can match.
Draining the tomatoes keeps it perfect. Letting them shed some liquid first means a thick, bright salsa instead of a watery one.
A quick pulse ties it together. Blending the tomatoes with onion, cilantro, lime, and jalapeno makes a fresh, zesty salsa in moments.
This is the classic, restaurant style version of salsa, the beloved Mexican sauce that goes so well with a big bowl of tortilla chips.
Optional Pro Tip: The Best Texture
Drain the tomatoes first. Five minutes over a strainer keeps the salsa from getting watery.
Pulse, do not puree. Short pulses give you a fresh, slightly chunky texture.
Tips for the Best Homemade Salsa
- Use ripe tomatoes. The riper and sweeter, the better the salsa.
- Drain the tomatoes. This keeps the salsa thick, not watery.
- Pulse gently. Short pulses control the consistency.
- Seed the jalapeno. Remove the seeds for a milder heat.
- Add lime to taste. It brightens all the flavors.
- A pinch of sugar. It balances the acidity of the tomatoes.
- Let it chill. The flavors meld even more after an hour.
- Taste and adjust. Tweak the salt, lime, and heat as you like.
Variations and Add Ins
This homemade salsa is easy to customize.
- Make it chunky. Chop everything by hand for pico de gallo style.
- Use canned tomatoes. A 28 ounce can of diced tomatoes works too.
- Make it spicier. Leave in some jalapeno seeds or add more.
- Roast it. Char the tomatoes and jalapeno for a smoky flavor.
- Add garlic. A clove or two adds savory depth.
- Add corn or beans. For a heartier, dippable salsa.
- Add avocado. Blend some in for a creamy salsa.
- Brighten it more. Add extra cilantro and a squeeze of lime.
How to Store Homemade Salsa
Transfer the homemade salsa to a jar and store it in the refrigerator for up to one week. The flavors actually deepen and meld after the first day.
Give it a quick stir before serving, as a little liquid may settle. For longer storage, salsa can be frozen, though the texture softens once thawed.
Serving Suggestions for Homemade Salsa
This homemade salsa is endlessly versatile. Serve it with a big bowl of tortilla chips for dipping, or spoon it over tacos, burritos, nachos, and quesadillas.
It is a fresh, zesty condiment for grilled chicken, fish, or eggs, and a bright topping for rice bowls. A little goes a long way to liven up a plate.
For a party spread, set it out alongside guacamole and chips. A squeeze of fresh lime and extra cilantro on top makes it look and taste even brighter.
- With tortilla chips. The classic way to enjoy it.
- On tacos and burritos. A fresh, zesty topping.
- With grilled chicken or fish. A bright condiment.
- Over rice bowls. A quick burst of flavor.
It is a wonderful topping for Mexican mains like our sweet potato enchiladas, a great one to try.
Frequently Asked Questions
What tomatoes are best for salsa?
Ripe, flavorful tomatoes like roma or vine tomatoes work beautifully. In winter, a can of good diced tomatoes makes a great substitute.
Why drain the tomatoes?
Draining off some liquid keeps the salsa thick and bright rather than watery, so every bite is full of fresh tomato flavor.
How spicy is this salsa?
It is mild to medium. Seed the jalapeno for a gentler heat, or leave the seeds in and add more for a spicier salsa.
Can I make it chunky instead?
Yes. Simply chop everything by hand for a pico de gallo style salsa, or pulse just a few times for a chunkier texture.
Can I use canned tomatoes?
Absolutely. A 28 ounce can of diced tomatoes, drained, works well and is great when fresh tomatoes are out of season.
How long does homemade salsa last?
Stored in an airtight jar in the refrigerator, it keeps for up to one week, and the flavors deepen after the first day.
Can I freeze it?
You can. The flavor holds well, though the texture softens once thawed, so frozen salsa is best used in cooked dishes.
Do I need the sugar?
Just a pinch helps balance the acidity, especially with store bought tomatoes. With sweet, ripe summer tomatoes you can leave it out.
What can I add to it?
Garlic, corn, black beans, avocado, or roasted tomatoes are all delicious additions to customize your salsa.
What do I serve it with?
Tortilla chips, tacos, burritos, nachos, quesadillas, grilled chicken, fish, and eggs all pair wonderfully with fresh salsa.
Fresh Salsa in Minutes
This homemade salsa brings together fresh tomatoes, onion, cilantro, lime, and jalapeno in a bright, zesty sauce that comes together in just 5 minutes. Versatile and fresh, it beats any jar.
Perfect for chips, tacos, and so much more, and easy to make your own, it is a recipe you will reach for all season. Once you try it, this homemade salsa is sure to become a staple.
Craving another bright, crowd pleasing dish? Our healthy orange chicken is a great one to try next.
Results vary by ingredients, equipment, and cooking conditions. Always taste and adjust seasoning as you go.
Homemade Salsa
Ingredients
Equipment
Method
- Chop the tomatoes and place them over a strainer for 5 minutes to drain some of the liquid, then discard the liquid.
- Add the tomatoes and the rest of the ingredients to a blender or food processor.
- Pulse in short bursts until blended to your desired consistency.
- Transfer to a jar and store in the refrigerator for up to one week.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Enjoyed the recipe? Share it!
Kitchen Essentials We Recommend
Tools that make cooking easier — tried, tested, and loved.
As an Amazon Associate we earn from qualifying purchases.
Got a recipe the world should try?
Share your favorite family recipe or national dish with food lovers in 100+ countries.
Submit Your Recipe



