Experience the vibrant burst of flavors in this homemade salsa recipe with fresh tomatoes. Juicy tomatoes, crisp red onions, zesty jalapenos, and minced garlic combine with lime juice and cilantro for a refreshing, balanced blend. Perfect for tortilla chips, grilled dishes, or any meal needing a spicy, uplifting kick.
I love cooking up a batch of this Best Homemade Salsa Ever because its simple and really delivers on taste and nutrition. I use 4 ripe tomatoes diced into small pieces, a small red onion finely chopped, and 1 or 2 jalapeno peppers seeded and minced for that perfect level of heat.
I then add 2 garlic cloves minced right in with 1/2 cup of fresh cilantro roughly chopped. Finally I mix in the juice of 1 lime, 1 teaspoon salt and 1/4 teaspoon freshly ground black pepper.
This homemade salsa recipe with fresh tomatoes not only burst with vitamins from the fresh veggies but its also a great option for those looking how to make salsa homemade easy. Its kind of a homemade medium salsa recipe that works well as a dip for tortilla chips or can be even used as a flavorful topping.
Its my go-to easy salsa recipe that really stands out. Enjoy every bite and experiment with the heat level if you need a kick!
Why I Like this Recipe
I like this recipe ’cause it lets me really enjoy that fresh, tangy flavor from the tomatoes and lime. I love how the red onion and cilantro add a burst of color and taste, and the way the jalapeno gives it just the right spicy kick. Also, its super easy to make using stuff I have on hand, so I can whip it up real quick for any snack time or meal. And honestly, it goes perfect with my tortilla chips and even makes other dishes taste more lively.
Ingredients
- Tomatoes: juicy, sweet, provide vitamin C and fiber, essential for salsa texture.
- Red Onion: provides crisp crunch, robust flavor, and subtle sweetness while being rich in antioxidants.
- Jalapeno: offers a spicy kick, contains vitamins, and warms the mix with heat.
- Garlic: brings earthy richness and numerous acclaimed health benefits, boosting savory notes with genuine impact.
- Lime: adds tangy acidity and vitamin C to balance the flavors nicely, brightening bites.
- Cilantro: imparts fresh herbal hints that excite and a light touch to the overall mix.
- Salt and Pepper: enhance and intensify flavors, balancing the mix with the right seasoning kick.
Ingredient Quantities
- 4 ripe tomatoes, diced into small pieces
- 1 small red onion, finely chopped
- 1 or 2 jalapeno peppers, seeded and minced (use more if you like it hotter)
- 2 garlic cloves, minced up
- 1/2 cup fresh cilantro, roughly chopped
- Juice of 1 lime (about 2 tablespoons)
- 1 teaspoon salt (adjust to taste)
- 1/4 teaspoon freshly ground black pepper
How to Make this
1. Wash and dice the tomatoes into small pieces
2. Peel and finely chop the red onion
3. Remove seeds from the jalapeno peppers then mince them (if you like it really hot, add both peppers)
4. Mince the garlic cloves
5. Roughly chop the fresh cilantro
6. Put the tomatoes, red onion, jalapenos, garlic and cilantro in a big bowl
7. Squeeze the juice of one lime (about 2 tablespoons) over the mix
8. Sprinkle in the teaspoon of salt and 1/4 teaspoon of freshly ground black pepper
9. Stir everything together really well so that all the flavors mix evenly
10. Let the salsa sit for about 30 minutes before serving so the flavors can blend together nicely
Equipment Needed
1. A large cutting board
2. A sharp chef knife
3. A big mixing bowl
4. A citrus juicer or reamer
5. Measuring spoons
FAQ
Best Homemade Salsa Ever Recipe Substitutions and Variations
- If you can’t find fresh tomatoes, you could use canned diced tomatoes, but make sure to drain them so it doesn’t get too watery.
- If red onions aren’t your thing, you can swap them with white onions or even sweet onions for a milder taste.
- If you find jalapeno peppers too spicy or hard to get, try serrano peppers if you want it hotter or even a bell pepper for a sweeter twist.
- If you don’t have fresh garlic on hand, a small sprinkle of garlic powder works (but use less since it’s more concentrated).
- For the cilantro, if you aren’t a fan of its taste, parsley is a decent substitute, though it will change the flavor profile a bit.
Pro Tips
1. Try chopping all the veggies into similar sizes so they mix well and every bite has a balanced flavor.
2. If you don’t like a watery salsa, let the diced tomatoes sit in a colander for a few minutes before mixing to get rid of excess juice.
3. For an extra twist, consider roasting your jalapeno peppers first; it gives the salsa a nice smoky taste.
4. Don’t be afraid to adjust the lime juice and salt after mixing – tasting as you go helps you keep that flavor just right.

Best Homemade Salsa Ever Recipe
Experience the vibrant burst of flavors in this homemade salsa recipe with fresh tomatoes. Juicy tomatoes, crisp red onions, zesty jalapenos, and minced garlic combine with lime juice and cilantro for a refreshing, balanced blend. Perfect for tortilla chips, grilled dishes, or any meal needing a spicy, uplifting kick.
4
servings
25
kcal
Equipment: 1. A large cutting board
2. A sharp chef knife
3. A big mixing bowl
4. A citrus juicer or reamer
5. Measuring spoons
Ingredients
-
4 ripe tomatoes, diced into small pieces
-
1 small red onion, finely chopped
-
1 or 2 jalapeno peppers, seeded and minced (use more if you like it hotter)
-
2 garlic cloves, minced up
-
1/2 cup fresh cilantro, roughly chopped
-
Juice of 1 lime (about 2 tablespoons)
-
1 teaspoon salt (adjust to taste)
-
1/4 teaspoon freshly ground black pepper
Directions
- Wash and dice the tomatoes into small pieces
- Peel and finely chop the red onion
- Remove seeds from the jalapeno peppers then mince them (if you like it really hot, add both peppers)
- Mince the garlic cloves
- Roughly chop the fresh cilantro
- Put the tomatoes, red onion, jalapenos, garlic and cilantro in a big bowl
- Squeeze the juice of one lime (about 2 tablespoons) over the mix
- Sprinkle in the teaspoon of salt and 1/4 teaspoon of freshly ground black pepper
- Stir everything together really well so that all the flavors mix evenly
- Let the salsa sit for about 30 minutes before serving so the flavors can blend together nicely
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 100g
- Total number of serves: 4
- Calories: 25kcal
- Fat: 0.2g
- Saturated Fat: 0g
- Trans Fat: 0g
- Polyunsaturated: 0.1g
- Monounsaturated: 0.1g
- Cholesterol: 0mg
- Sodium: 400mg
- Potassium: 250mg
- Carbohydrates: 6g
- Fiber: 2g
- Sugar: 4g
- Protein: 1g
- Vitamin A: 800IU
- Vitamin C: 15mg
- Calcium: 15mg
- Iron: 0.3mg