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!
Any way to store it for longer than a week
Hi Bob! If you store in an airtight container it will remain fresh for up to 10 days. Any longer and you run the risk of it becoming stale.
Excited to give this recipe a try. My family loves salsa. Have you tried canning it?
Hi Leah! I actually haven’t tried that yet. I will most definitely give it a try and update you! 🙂
Salsa recipe made in 5 minutes? Yes, I need it in my life!!! I am going to make it ASAP: just hope to get the same result as yours.:)
I love how easy and quick this salsa is!! I definitely will be making this again! Thank you!
Hi Kathryn! I am so happy you enjoyed the salsa!
This is the best salsa recipe I’ve ever tried! It tastes great on everything 🙂 thanks so much for sharing the recipe!
Hi Jessica! You’re very welcome! I put this salsa on everything too. 🙂
I love basically all fresh salsa, so this was perfect for me! We loved it and will make it again!
Hi Mary! I am glad you like the salsa!
This salsa looks SO fresh and I just love how much tomato goes in it! The best part is I can have a fantastic dip in just 5 minutes. Yum!
This salsa came together so easily and is just the right amount of spice. I did use 2 limes, but will reduce to 1 next time to reduce liquid and sweetness. The flavor is great, and is spicy enough to enjoy as a dip, but flavorful enough to serve on tacos and burrito bowls without muting all the other flavors.
Hi Brittany! I am so happy you like the recipe! 🙂