Home » Popular » Healthy

Fresh Garden Salsa

If you’ve been searching for the best homemade salsa recipe, look no further — this fresh garden salsa comes together in the blender in under 10 minutes and tastes like it came straight from your favorite Mexican restaurant.

This is a classic red salsa made with ripe, juicy tomatoes, jalapeños, and fresh cilantro. If you love a bright, chunky tomato salsa you can make any night of the week, this fresh tomato salsa is about to become your go-to.

A chip is scooping tomato salsa out of a small bowl surrounded with tortilla chips.
Save This Recipe Form

Want to save this recipe?

Share your email & we'll send it to your inbox! Plus, enjoy additional recipe inspiration as a bonus!

If you love easy Mexican-inspired dips, check out my Chipotle Corn Salsa and Homemade Chunky Guacamole too!

Why I Love This Tomato Salsa Recipe

I used to think garden salsa was one of those things you just buy in a jar — until I realized how absurdly easy (and better-tasting) the homemade version is.

Having lived in Texas for almost 10 years at this point, I’ve become a salsa snob, and (I like to think)an expert in salsa. 🤣

I mean, we put salsa on everything, from tacos to eggs to quesadilla to burritos…and everything in between!

Just like many things in life, I form my opinions and believe in it passionately. The same, fortunately or unfortunately, goes for my salsas.

I like it bright, refreshing, made with fresh ingredients, loaded with incredible flavors, but not overly complicated because we want the tomato flavor to shine (it is a red tomato salsa after all).

This recipe is my tried and true homemade red salsa recipe, one that I go back to again and again.

Now it’s the first thing I make when tomatoes are in season, and it disappears faster than anything else on the table.

A plate of tortilla chips is surrounding a bowl of freshly made red salsa.

Ingredients for the Best Fresh Garden Salsa

  • Fresh tomatoes: The star of the salsa — go for ripe, juicy tomatoes for the best flavor and texture. In season, juicy tomatoes will make the best salsa.
  • Onion: Adds sharpness and a bit of crunch to balance the sweetness of the tomatoes.
  • Canned crushed tomatoes: Helps thicken the salsa and rounds out the fresh tomato flavor. I tried not using canned tomatoes and the consistency is just super watery and the taste is flat. The trick is to add just a little bit of crushed tomatoes from a can to intensify the tomato flavors a bit, without covering up the fresh and bright flavors from the fresh tomatoes.
  • Garlic cloves: Adds a savory, aromatic depth.
  • Limes: Using both the juice and the zest to brighten our garden salsa up with acidity and a hit of citrus. I like to use the zest because we can bring in intense tangy/citrus flavors without adding more liquid.
  • Cilantro: Fresh and herby — the flavor that makes this taste like restaurant-style salsa. If you don’t love cilantro, you can use less or omit completely. Warning: I love my cilantro so expect cilantro-heavy salsa, because my personal preference is to always use lots of cilantro. So adjust accordingly if needed. 😉
  • Jalapeños: Seeds are removed to add a gentle kick of heat without overwhelming the salsa. Leave some seeds in if you like your salsa spicier.
  • Granulated sugar: Just a touch to balance the acidity of the tomatoes and lime.
  • Salt: Essential for opening up the flavors of your red salsa.

How to Make Salsa

Step 1: Prep the Produce

Chop the tomatoes and onion into large chunks — no need to be precise here since everything gets blended.

Halve the jalapeños and remove the seeds (or leave a few in for extra heat).

Step 2: Blend It All Together

Add the following ingredients to the bowl of a food processor:

  • tomatoes
  • onions
  • jalapeno
  • garlic
  • lime juice and zest
  • cilantro
  • crushed tomatoes (canned)
  • granulated sugar
  • salt
All of the ingredients are roughly chopped and added the the bowl of a food processor.

Pulse until you reach your desired consistency — it’ll only take a few seconds, so keep an eye on it if you want a chunkier salsa.

All of the salsa ingredients have been pulsed in the food processor.

Step 3: Taste, Serve, and Enjoy

Give your garden salsa a taste and adjust the salt or lime if needed.

Refrigerate for a few hours to chill and let the flavors meld together. Or if you can’t wait, enjoy immediately!

Serve red tomato salsa with tortilla chips, or store in the fridge for later — either way, enjoy!

Variations and Substitutions

  • Extra spicy: Leave the jalapeño seeds in, or add a serrano pepper for more heat.
  • Roasted salsa: Roast the tomatoes, onion, and garlic under the broiler for a few minutes before blending for a deeper, smokier flavor.
  • Chunkier texture: Pulse fewer times, or reserve half the chopped tomatoes to stir in by hand after blending.
  • Add-ins: Stir in corn or black beans after blending for a heartier dip.
  • Milder version: Skip the jalapeño altogether for a kid-friendly, mild salsa.

Make Ahead, Storage, and Reheating

Make ahead: This tomato salsa actually tastes better after a few hours in the fridge, once the flavors have had time to meld — feel free to make it up to a day ahead.

Storage: Store in an airtight container in the fridge for up to 5 days.

Freezing: Freezing isn’t recommended, since fresh tomatoes get watery and lose their texture once thawed.

How To Serve

This fresh garden salsa is endlessly versatile — serve it with tortilla chips as a classic appetizer, spoon it over tacos or grilled chicken, stir it into scrambled eggs, or use it to top a burrito bowl.

Tips and Tricks

  • Use ripe tomatoes: The riper the tomato, the better the flavor of your garden salsa — this isn’t the place for pale, underripe ones.
  • Fresh lime is key: Bottled lime juice works in a pinch, but fresh lime makes a noticeable difference.
  • Don’t over-blend: Pulse in short bursts to control the texture — a few seconds too long and you’ll end up with tomato soup instead of salsa.
  • Adjust the heat to taste: Start with one jalapeño and taste before adding the second.
  • Let it rest: Giving the salsa time in the fridge lets the flavors develop and deepen.
  • Drain excess liquid if needed: If your tomatoes are extra juicy, spoon off a bit of the liquid for a thicker salsa.
  • Add salt gradually: If you prefer, add salt a little at a time and taste as you go — you can always add more.
  • Use a food processor for control: It’s easier to control the pulse and texture than with a high-speed blender.
  • Double the batch: This salsa keeps well, so it’s worth doubling if you’re feeding a crowd.

Frequently Asked Questions

What’s the best tomato to use?

Ripe, in-season tomatoes like Romas or vine-ripened tomatoes work best for flavor and texture.

Can I use canned tomatoes instead of fresh?

Yes, though the flavor and texture will be slightly different — fresh tomatoes give the brightest, most vibrant result.

How spicy is this tomato salsa?

With the seeds removed, it’s mild to medium — leave some seeds in or add an extra jalapeño for more heat.

Do I need a food processor?

A blender works too, just pulse in short bursts to avoid over-blending into a puree.

Why does my salsa taste watery?

This usually happens with very juicy tomatoes — you can spoon off some of the excess liquid before serving.

Can I make this ahead for a party?

Yes, it actually tastes better after resting in the fridge for a few hours, making it a great make-ahead appetizer.

Can I make this less acidic?

Yes, a touch more sugar or a smaller amount of lime juice will mellow out the acidity.

Is this the same as pico de gallo?

Not quite — pico de gallo is chunkier and hand-chopped, while this salsa is blended for a smoother, saucier texture.

ENJOYED THIS RECIPE? Tell us what you think by leaving a rating and review below! 🤍

More Appetizer and Dip Recipes

A chip is scooping up some fresh tomato salsa out of a small bowl.

Fresh Garden Salsa

No ratings yet
This homemade salsa comes together in just 10 short minutes! Using fresh ripe tomatoes, it is blended with jalapeño, lime, onions, and cilantro. The perfect side and appetizer for your favorite Mexican and Tex-Mex meal!
Recipe By: MinShien
Prep: 10 minutes
Total: 10 minutes
Servings: 20 servings

Ingredients

  • 2 lbs fresh tomatoes
  • ½ onion
  • 1 cup crushed tomatoes canned
  • 2-3 cloves garlic
  • 2 limes zest and juice
  • ½ cup cilantro packed
  • 1-2 jalapeños seeds removed
  • 2 tsp granulated sugar
  • 2 tsp salt or adjust to taste

Instructions

  • Chop tomatoes and onions into large chunks. Half jalapenos and remove the seeds.
  • Place all of the ingredients in the bowl of a food processor. You can leave out the salt if you prefer and add to taste at the end. Pulse until desired constancy is reached. Do not over-pulse as it will become soupy.
  • Serve with tortilla chips and enjoy!
Save This Recipe Form

Want to save this recipe?

Share your email & we’ll send it to your inbox! Plus, enjoy additional recipe inspiration as a bonus!

Nutrition Information

Calories: 17kcal (1%), Carbohydrates: 4g (1%), Protein: 1g (2%), Fat: 0.2g, Saturated Fat: 0.02g, Polyunsaturated Fat: 0.1g, Monounsaturated Fat: 0.02g, Sodium: 264mg (11%), Potassium: 159mg (5%), Fiber: 1g (4%), Sugar: 2g (2%), Vitamin A: 447IU (9%), Vitamin C: 10mg (12%), Calcium: 13mg (1%), Iron: 0.4mg (2%)

More Recipes You Might Like

Leave a Reply

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

Recipe Rating