This post may contain affiliate links. As an amazon associate, I earn from qualifying purchases. See my full Disclosure Policy for details.

This fresh salsa recipe is the only one you’ll ever need! Packed with ripe tomatoes, cilantro, lime, and jalapeño, it’s perfect for chips, tacos, and more.

Overhead shot of fresh salsa in a white bowl, topped with lime and surrounded by blue tortilla chips

Pin this now to find it later

Pin It

Best Salsa Recipe

If you’ve been hunting for the best salsa out there, this is it. This easy salsa is made with simple ingredients and comes together in just minutes. Whether you’re hosting a game night or need a topping for tacos, this fresh salsa recipe made with fresh tomatoes hits all the right notes. It’s bright, zesty, and totally addictive.

⭐ Why You’ll Love This Recipe

  • Made with real fresh tomatoes for unbeatable flavor
  • Ready in 10 minutes with no cooking required
  • Easily adjustable for heat and texture
  • Perfect for dipping, topping, or spooning over everything
Overhead view of fresh salsa ingredients including chopped tomatoes, cilantro, jalapeños, garlic, lime juice, and spices arranged on a white surface

🛒 Ingredients & Substitutions

  • Roma tomatoes – Use canned tomatoes in a pinch, but fresh salsa with fresh tomatoes always tastes best
  • cilantro – Not a fan? You can leave it out or replace it with fresh parsley for a different flavor. The salsa will still be tasty.
  • red onion – Swap red onion for white or yellow if preferred
  • garlic
  • jalapeño – remove the seeds for less heat
  • salt
  • granulated sugar – to help cut the acidity of the tomatoes
  • ground cumin
  • lime juice – Fresh lime juice gives a brighter flavor. Bottled works if you’re in a pinch. Add lemon juice if you’re out of lime.

✨ Variations

  • Add avocado for a creamy twist
  • Mix in roasted tomatoes or garlic for a smoky flavor
  • Use serrano peppers for more heat

Would you like to save this?

We'll email this post to you, so you can come back to it later!

🔥 Tips

  • Chill your salsa for at least an hour before serving for the best flavor
  • Pulse gently in the food processor for a chunky salsa, or blend longer for a smoother finish
  • Always taste and adjust lime and salt at the end
Close-up of a tortilla chip scooping fresh salsa loaded with tomato, onion, and cilantro

❓ FAQs

➡️ Can I make this salsa ahead of time?

Yes, it actually tastes better after it sits for a bit. Make it up to 3 days in advance.

➡️ How do I make it spicier?

Leave the seeds in the jalapeño, or add a second one. Alternatively, use serrano peppers for more heat.

➡️ How long does fresh salsa last?

Stored in an airtight container, it keeps in the fridge for up to a week.

➡️ Can I freeze it?

You can, but it’s best enjoyed fresh. Freezing may change the texture.

➡️ Can I use cherry or grape tomatoes instead of Roma tomatoes?

Yes! Cherry and grape tomatoes work well and add a slightly sweeter flavor. Just keep the total quantity the same.

➡️ Do I have to use a food processor?

Nope! You can finely chop everything by hand if you prefer a chunkier texture or don’t have a food processor.

➡️ Is this salsa good for canning?

This recipe is best for fresh eating. If you want to can salsa, use a tested recipe made for preserving.

➡️ What can I serve this salsa with besides chips?

Try it on grilled chicken, scrambled eggs, tacos, nachos, burrito bowls, hot dogs, hamburgers, or even as a salad topper.

➡️ How do I keep the salsa from being too watery?

Scoop out some of the tomato pulp and seeds before processing if you prefer a thicker consistency.

Bowl of fresh homemade salsa garnished with a lime wedge, served with blue corn tortilla chips

Other recipes you may enjoy

closeup of fresh salsa in bowl
4.40 from 93 votes
Servings: 10 servings

The BEST and Only Fresh Salsa Recipe You’ll EVER Need!

By Jamie Sherman
Plain and simple – The BEST & Only Fresh Salsa Recipe You'll EVER Need! Easy to customize the spiciness to your family's tastes.
Prep: 10 minutes
Additional Time: 1 hour
Total: 1 hour 10 minutes

Would you like to save this?

We’ll email this post to you, so you can come back to it later!

Ingredients 

  • 5 large Roma tomatoes, diced
  • 2 large Roma tomatoes, cut into quarters
  • 1 bunch cilantro, chopped
  • ¼ cup red onion, chopped
  • 1-2 cloves fresh garlic, minced
  • 1 jalapeño, cut into quarters (seeds & membranes removed for less heat, if desired)
  • ¼ teaspoon salt
  • ¼ teaspoon granulated sugar
  • ¼ teaspoon ground cumin
  • juice from one lime

Instructions 

  • Place all your ingredients into a food processor. Pulse until you’ve reached your desired consistency. Adjust the seasonings as needed.
  • Refrigerate for at least an hour before serving.

Notes

This fresh salsa is a staple in our house and one of the most versatile fresh salsa recipes you can make. It’s truly the best salsa to have on hand!

Tips

  • To store your salsa, place it in an air-tight container, such as a Mason jar, and keep it in the refrigerator. Your salsa should stay fresh for at least a week this way.
  • This salsa is perfect for meal prep, parties, or gifting.
  • Great on tacos, eggs, grilled meats, or just with chips.
  • Let it chill for at least an hour before serving for best flavor.
  • Don’t over-process the salsa if you want a chunkier texture.
  • Taste and tweak the salt, lime juice, or spice to suit your palate.

Nutrition

Calories: 11kcal, Carbohydrates: 2g, Protein: 0.5g, Fat: 0.1g, Saturated Fat: 0.02g, Polyunsaturated Fat: 0.04g, Monounsaturated Fat: 0.02g, Sodium: 61mg, Potassium: 118mg, Fiber: 1g, Sugar: 1g, Vitamin A: 431IU, Vitamin C: 8mg, Calcium: 7mg, Iron: 0.2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Originally published on September 7, 2016. Updated on April 14, 2025.

Jamie

Jamie Sherman founded Love Bakes Good Cakes in February 2012. She is a self-taught home cook passionate about sharing easy, delicious, and family-friendly recipes. From comforting classics to irresistible desserts, I believe homemade food brings people together. Join me on my journey of creating and sharing meals that bring joy to every table!

You May Also Like

4.40 from 93 votes (93 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. Kate says:

    Omit the salt & sugar. It doesn’t need either & it will be healthier for you.

  2. Tyler McCollum says:

    I make almost the same thing for my family and they love it too! I’ll sometimes use flame or oven roasted tomatoes for extra umami and 1 tsp or 2 of chili powder for heat in addition to the cumin but this looks bright and simple! Thanks for sharing!