Last updated on September 16th, 2026 at 07:48 am

This fresh homemade salsa comes together in just 5 minutes with Roma tomatoes, red onion, jalapeños, habaneros, and a few simple ingredients. It’s bright, spicy, fresh, and so much better than store-bought salsa.
I love keeping a batch in the fridge because it works with just about everything. Serve it with tortilla chips, spoon it over tacos or nachos, add it to grain bowls, or use it as a quick topping for eggs, grilled meats, and roasted vegetables.

The Best Homemade Salsa Recipe!
This is one of my site’s most popular recipes! It has been viewed over 1 million times on Pinterest with many people leaving photos and comments expressing their love for the recipe!! It is a great homemade salsa recipe for canning, and you can also freeze it and enjoy it later!
Ingredients You’ll Need:
- 5 Roma Tomatoes
- 8 oz diced tomatoes
- 1/2 red onion, chopped
- 1 garlic clove, chopped
- 2 jalapeños, chopped
- 2 Habaneros, chopped
- 1/3 cup cilantro
- 1/2 tsp cumin
- 1/4 tsp sea salt
- 1-2 Limes, juiced

Tips To Making This Salsa Perfectly
- Do not over-blend the mixture because it can easily turn into a watery pulp. I use the pulse function on my food processor and blend for seconds at a time, stopping frequently, until the ingredients are well combined.
- If the salsa is too bitter (from the tomatoes) sprinkle a little sugar into the salsa to cut the bitterness. ~1/2 tsp
- You can make the salsa as spicy as you like, or not spicy at all. Add more habaneros for a spicier flavor or omit them for a mild salsa flavor.


Delicious Homemade Salsa in Five Minutes!
Ingredients
- 5 Roma Tomatoes
- 8 oz Diced Tomatoes, (canned)
- 1/2 Red Onion, chopped
- 1 Garlic Clove, chopped
- 2 Jalapenos, chopped
- 2 Habaneros, chopped
- 1/3 cup Cilantro
- 1/2 tsp Cumin
- 1/4 tsp Salt
- 1-2 Limes, juiced
Instructions
- Place all the ingredients into a food processor in the order written above
- Pulse the mixture 15-20 times, no more than 30 seconds total, or until there are no large chunks remaining.
- Serve and Enjoy!
Video
Notes
- Do not over blend the mixture because it can easily turn into a watery pulp.
- If the salsa is too bitter (from the tomatoes) sprinkle a little sugar into the salsa to cut the bitterness. ~1/2 tsp
- Store in the fridge in an airtight container for up to week.
Nutrition

Dishes To Eat With Your Fresh Homemade Salsa!
- Loaded Carne Asada Polenta Fries
- Crispy Potato And Spicy Cauliflower Tacos
- Savory Quinoa Breakfast Bowl
- Spinach Artichoke Frittata
- Habanero Bison Burger
- Breakfast Egg Muffins | Easy, 20-minute Recipe!
- BBQ Jackfruit Tacos
- Loaded Sweet Potato Nachos

I hope you enjoy this Easy Salsa Recipe!
Don’t forget to leave a comment and ⭐️⭐️⭐️⭐️⭐️ star rating down below if you try this recipe! Subscribe to my newsletter and follow along on Instagram for more recipes and updates.
More Salsa & Dip Recipes!
We love salsa at our house. I’ll have to try your recipe soon!
I don’t come to cooking naturally but I’ve been trying to do more from scratch. This salsa looks amazing and I feel like I could do this! YAY! Thanks for sharing.
Thank you for this easy and quick recipe. My family will love it for sure!
Hi Catalina! So glad you like!
We love salsa in my house, homemade is always best. This recipe looks vibrant and so flavorful!! This is the best time of the year to make plenty of salsa with fresh ingredients and enjoy eating outdoors.
Hi Sonila! You’re so right! This is the perfect time for salsa! Hope you enjoy!
Love how easy this salsa was to make! And the flavors were delicious. Perfect for the next time I get together with friends.
The canned tomatoes make a big difference in the flavor of the salsa. I love that you made it extra spicy using habanero pepper as well.
It’s just the right amount of spicy! Glad you like 🙂
I’m so glad I found your post. I was wanting to make some salsa this weekend and I had some fresh tomatoes. Yum. Can’t wait!!
Hi Tammy! I hope you enjoy!
This looks out of this world delicious! My husband and I love a good salsa! I can’t wait to try this!
I love a homemade salsa – the flavours are always so much fresher and the store bought ones always lack texture… I love the idea of adding smokiness with roasted peppers- thanks for the inspiration!
Anytime! I am so happy you like!
Your salsa recipe is so light and refreshing. So delicious and the perfect dip for my tortilla chips and to top my tacos!
Thanks Erika!