This is the BEST homemade salsa recipe! Featuring farm ripe tomatoes, cilantro and lime with a touch of sea salt and sugar, this salsa will pretty much take any dish from good to great. 🙂

There is just no comparison between store bought and freshly prepared, homemade salsa. And once you learn how to make your own, you'll never want to go back again!
I just had to take pen to paper and publish this salsa recipe which has been in the works for years; it's AMAZING with chips and other recipes like these easy chicken burritos and citrus chicken burrito bowls.
🌿 Ingredients
The ingredients in this recipe are simple and can be found at any grocery store.
Here is the full list of ingredients you'll need:
- red onion
- garlic clove or garlic powder
- jalapeño pepper
- Roma tomatoes or other small tomatoes
- cilantro
- lime
- sea salt
- chili powder
- ground cumin
- coconut sugar or white sugar
See recipe card below for exact quantities.
📝 Instructions
The only real work involved in this recipe is simple to prep the veggies by roughly chopping them; a food processor will do the rest.
Pro tip: If you don't have a food processor, you can still make this recipe! You'll just need to finely dice the veggies instead, and mince the garlic and jalapeño.
How to make salsa
First, roughly chop the onion, garlic, tomatoes and cilantro. Then, stem and seed the jalapeño and juice the lime.
Pro tip: Be careful when working with jalapeño as the juices can sting if you have any open cuts on your hands (in that case, use thin rubber or latex gloves to handle.)
Next, place the onions, garlic, pepper and tomatoes in your food processor in that order, followed by the rest of the ingredients. Use the pulse button to process the salsa for a second or two, just a couple of times. Remove the lid and use a plastic spatula to scrape down the sides, and then replace the cover and pulse again a couple more times or until the salsa reaches your desired consistency.
Pro tip: Don't over process! Otherwise, you'll will end up with sauce instead of salsa. 😉
And finally, transfer your salsa to a bowl to serve immediately, or place it in an airtight container if it will be stored in the fridge. Since the amount of liquid in the salsa will vary depending on the type and ripeness of the tomatoes, feel free to drain some off if desired.
📖 Variations
As written, this recipe is mild to medium in intensity; the seeded jalapeño gives it just a bit of a spicy kick but that's balanced out nicely by the lime and touch of sugar.
- Spicy - you can leave in some or all of the jalapeño seeds in if you really like hot salsa, but I'd recommend starting with no seeds if this is your first time making salsa
- Mild/kid friendly - for mild salsa, or if you're preparing this recipe for any kids, use just a quarter or half of a jalapeño pepper, with no seeds
🔪 Equipment
Here is the equipment you'll need to make salsa:
- cutting board
- chef's knife
- food processor
🍱 Storage
Homemade salsa will stay fresh for 3-4 days in the fridge.
This recipe does not stand up well to freezing.
🎉 Top tip
Don't over process your salsa! The amount of time you'll need to run the food processor is just seconds, literally. You'll have perfect chunky salsa (or whatever consistency you like) in no time at all. 🙂
Enjoy!
🍳 Recipe
Fresh Homemade Salsa
Ingredients
- ¼ small red onion
- 1 clove garlic or ¼ teaspoon garlic powder
- 1 small jalapeño pepper
- 1 pound Roma tomatoes or other small tomatoes
- 5-6 sprigs cilantro
- 1 lime
- ½ teaspoon sea salt
- ¼ teaspoon chili powder
- ¼ teaspoon ground cumin
- ¼ teaspoon coconut sugar or white sugar
Instructions
- Prep: Roughly chop the onion, garlic, tomatoes and cilantro. Stem and seed the jalapeño (see notes). Juice the lime.
- Process: Place the onions, garlic, pepper and tomatoes in a food processor, followed by the rest of the ingredients. Use the pulse button to process the salsa for a second or two a couple of times. Use a plastic spatula to scrape down the sides and then pulse again a couple more times or until the salsa reaches your desired consistency. Don't over process!
- Enjoy: Drain off any liquid if desired (the amount of liquid will vary depending on the type and ripeness of the tomatoes), and serve immediately. Salsa will stay fresh for up to 4 days in the fridge.
Leave a Reply