Homemade Salsa Featured
Recipe, Appetizer, Favorite, Mexican

Easy Homemade Salsa Recipe with Fresh Tomatoes and Cilantro

As an Amazon Associate, I earn from qualifying purchases. I get commissions for purchases made through links in this post.

This super simple to make homemade restaurant-style salsa is one of my most frequently made recipes! It’s perfect served with tortilla chips or as a topping over your favorite Mexican food, like tacos, burritos, taquitos and so much more.

homemade salsa recipe

Homemade Salsa Recipe

In my opinion, the best salsa is made with fresh tomatoes. That’s just my opinion, but in the past, I thought I could go the route of using all canned tomatoes, but using fresh tomatoes makes a world of difference! Fresh tomatoes make the best salsa, especially when you use nicely ripened in season tomatoes.

It’s hard to find the best salsa recipes, but now you have what could be the best. I think this is the end-all, be-all salsa recipe.

homemade salsa recipe

It’s not too oniony or garlicy, nor too spicy for my kids, it doesn’t taste like it came from a can, and it has the perfect brightness with the fresh lime. It also has a classic Mexican flavor with the cilantro and hint of chili powder and cumin.

If you’re using store-bought tomatoes, then you may need to add sugar. But if you grow your own tomatoes or buy them from a farmers’ market, then you might be able to get away with less sugar due to them usually being a lot sweeter.

My Family Recipes Cooking Journal

Looking for a Way to Keep Your Recipes?

My Family Recipes Cooking Journal is a fantastic way to store your favorite recipes. It is 6″X9″ and has 100 blank recipe pages. Each page has spots for ingredients, directions, servings, cook time, and more. Get yours today and it will greatly help our site.

Fresh Salsa Ingredients

  • Fresh Roma tomatoes – use the nice and red ones, avoid anything soft.
  • Canned tomatoes – I like to use canned in addition to fresh because it gives the salsa a better consistency.
  • Fresh cilantro – cilantro adds key flavor, don’t omit this!
  • Jalapeno – this adds a nice kick. If you don’t like heat, you can replace it with 1/4 cup chopped bell pepper or omit.
  • Red onion – yellow onion can be used here as well.
  • Green onion – if you don’t want to buy both kinds of onions you can omit the green onions and add just a little more red onion.
  • Garlic – it may seem small, but garlic packs a flavorful punch. Only use fresh garlic here for best flavor.
  • Lime – this really brightens up the salsa.
  • Chili powder and cumin – I don’t always add these but they’re a nice addition if you have them on hand.
  • Sugar – just a touch balances out the acidity of the tomatoes and lime.
  • Salt and pepper – the salsa would taste flat without the salt and the pepper adds a light kick.
homemade salsa recipe

Making the Best Salsa

The following steps will help you make salsa at home:

  • Roughly chop the vegetables.
  • Add vegetables to a food processor along with spices and lime juice.
  • If you chop your ingredients up in quick bursts, it will be easier to then chop them to a finer consistency.

But what if I Don’t Own a Food Processor?

  • You can use a blender to chop and mix the vegetables if you don’t own a food processor.
  • Or you can finely chop up the vegetables by hand then stir everything together in a bowl.

q? encoding=UTF8&ASIN=B00939I7EK&Format= SL250 &ID=AsinImage&MarketPlace=US&ServiceVersion=20070822&WS=1&tag=donsgadgetrev 20&language=en USir?t=donsgadgetrev 20&language=en US&l=li3&o=1&a=B00939I7EK

Looking for a Great Food Processor?

The ir?t=donsgadgetrev 20&language=en US&l=li3&o=1&a=B00939I7EKir?t=donsgadgetrev 20&language=en US&l=li3&o=1&a=B00939I7EKNinja BL770 Mega Kitchen System is the perfect compliment to any kitchen. From the trusted name Ninja, this is not only a food processor and blender, but so much more.

>>>Check this article on the Best Food Processors for 2021<<<

What is the Shelf Life of Salsa?

This salsa will last in the refrigerator for up to a week if it’s stored in a container with a tight seal.

homemade salsa recipe

Should I Use a Certain Kind of Canned Tomatoes?

I love this salsa with basil and garlic canned tomatoes, canned tomatoes with green chilies, or canned fire roasted tomatoes. So whatever kind of tomatoes you have on hand should be just fine.

To Make the Best Salsa

  • Try using the freshest ingredients.
  • Make sure you have some textures, so don’t puree’ the salsa.
  • If you let the homemade salsa rest overnight, it will taste even better than when you first made it.

The Recipe


  • 1 1/4 lbs ripe Roma tomatoes* (about 5 – 6)
  • 1 (14.5 oz) can petite diced tomatoes**
  • 2 green onions,*** ends trimmed, chopped into thirds
  • 1/3 cup chopped red onion (about 1/4 of a medium)
  • 1 jalapeno pepper,**** seeded and roughly chopped
  • 1/3 cup fresh cilantro (about a handful)
  • 1 large clove garlic, roughly chopped
  • 2 Tbsp fresh lime juice
  • 1/2 tsp chili powder
  • 1/4 tsp ground cumin
  • 1/2 tsp granulated sugar (optional)
  • Salt and pepper to taste


  1. Combine all ingredients in a food processor and pulse in 1 second bursts until all ingredients are finely chopped.
  2. Serve with tortilla chips. Note that salsa always tastes best after it’s been refrigerated for a few hours, so if time allows let the flavors marinate together before serving.
  3. Store in refrigerator up to 1 week.

In Conclusion

If you try and like this recipe, please leave a comment, sign up for our newsletter, and share this recipe.

Homemade Salsa Recipe

0 from 0 votes
Recipe by Don Carroll Course: AppetizersCuisine: MexicanDifficulty: Easy


Prep time


Cooking time




Total time



This salsa recipe is a winner! The tomatoes, onions, and jalapeños make it healthy. It’s also easy to make, and a perfect complement to almost any food.


  • 1 1/4 lbs Ripe Roma tomatoes (about 5 – 6)

  • 1 can Petite diced tomatoes

  • 5 Green onions, ends trimmed, chopped into thirds

  • 1/3 cup Chopped red onion (about 1/4 of a medium)

  • 1-2 Jalapeno pepper, seeded and roughly chopped

  • 1/3 cup Fresh cilantro (about a handful)

  • 1 large Clove garlic, roughly chopped

  • 2 Tbsp Fresh lime juice

  • 1/2 tsp Chili powder

  • 1/4 tsp Ground cumin

  • 1/2 tsp Granulated sugar (optional)

  • Salt and pepper to taste


  • Combine all ingredients in a food processor and pulse in 1 second bursts until all ingredients are finely chopped.
  • Serve with tortilla chips. Note that salsa always tastes best after it’s been refrigerated for a few hours, so if time allows let the flavors marinate together before serving.
  • Store in refrigerator up to 1 week.

Did you make this recipe?

Tag @donshomecookingblog on Instagram

Like this recipe?

Follow us @donshomecooking on Pinterest

Did you make this recipe?

Like us on Facebook

Nutrition Facts

14 servings per container

  • Amount Per ServingCalories20
  • % Daily Value *
  • Sodium 41mg 2%
  • Potassium 189mg 6%
  • Total Carbohydrate 4g 2%
    • Dietary Fiber 1g 4%
    • Sugars 2g

  • Vitamin A 10%
  • Vitamin C 13%
  • Calcium 2%
  • Iron 3%

* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Leave a Comment

Your email address will not be published.