There’s something magical about sun-warmed tomatoes straight from the garden, especially when they’re chopped into a vibrant, zesty salsa. This fresh tomato salsa recipe is my summer kitchen staple—bright, juicy, and just the right amount of heat. Whether you’re spooning it over tacos or diving in with chips, this one’s a crowd-pleaser!
Table of Contents
Why This Salsa Is My Summer Favorite

Every July, my counter fills with ripe tomatoes and bell peppers from our garden. One day, on a whim, I threw everything into the food processor—the result was this salsa, and we haven’t stopped making it since! It’s quick, no-fuss, and absolutely bursting with fresh flavor. I keep a jar in the fridge all week long.
What Makes This Fresh Tomato Salsa So Good
This salsa leans into everything good about summer: juicy tomatoes, crisp bell pepper, fresh herbs, and a touch of jalapeño heat. But the secret twist? A drizzle of olive oil. It binds everything together into a light dressing so the salsa stays flavorful—not watery. It’s like spoonfuls of summer sunshine.
The Best Tomatoes to Use
Choose ripe, flavorful tomatoes. Beefsteak or heirloom varieties are perfect for this because of their juicy texture. Avoid under-ripe tomatoes—they’ll make your salsa bland. Skip the romas for this one; they’re better for drier salsa or pico.
Ingredients You’ll Need

- 1 pound ripe tomatoes (heirloom or beefsteak)
- 1 bell pepper (any color), diced
- ½ cup red onion, diced
- 2 garlic cloves, minced
- 1 jalapeño, diced (remove seeds for less heat)
- ½ cup fresh cilantro, chopped
- Juice and zest of 1 lime
- 1 tablespoon olive oil
- ⅓ teaspoon kosher salt
How to Make This Salsa

With a Food Processor
- Core and quarter the tomatoes. Remove seeds if you want a thicker texture.
- Add all vegetables and garlic to the processor.
- Pulse just a few times until it’s combined but still chunky.
- Transfer to a bowl. Add lime juice, zest, olive oil, and salt.
- Stir, taste, and adjust seasoning. Let it rest 15 minutes or chill before serving.
By Hand (Chunkier Version)
- Dice tomatoes, gently squeeze to release extra juice.
- Combine with diced veggies, herbs, lime, and oil in a bowl.
- Stir and taste—adjust as needed.
- Let it sit to develop flavor.
Make It Yours – Tips & Twists

- For more heat: keep the jalapeño seeds or add a second pepper.
- For a smoky twist: add a pinch of chipotle powder.
- Toss in diced avocado or mango for a fun variation.
- Try this Cowboy Caviar for your next party spread.
Storage & Make-Ahead Tips
- Store in an airtight jar in the fridge for up to 4 days.
- Best if made 1 day ahead.
- Don’t add salt too early—it makes veggies watery.
- Not freezer-friendly (texture gets mushy).
You May Love These
- Bruschetta Dip – A chunky, garlicky favorite that pairs perfectly with crusty bread.
- Ricotta Dip with Hot Honey – Creamy and sweet with a spicy kick.
- Cowboy Caviar – A hearty bean and veggie mix that’s always a hit at parties.
Let’s Make It!
This is the kind of recipe that turns into a habit. I hope this fresh tomato salsa becomes your go-to, too. Leave a comment or tag me on Pinterest with your version!
Follow more kitchen fun here:
Pinterest
Facebook
FAQ
Can I make this without a food processor?
Yes! Just dice everything finely. It’ll be chunkier but just as tasty.
Why is my salsa watery?
Overripe tomatoes or over-processing. Try draining excess liquid or adding more chunky veggies.
Can I use canned tomatoes?
Fresh is best here, but in a pinch, drained canned tomatoes work—expect a softer texture.

Fresh Tomato Salsa Recipe You’ll Make All Summer
- Total Time: 10 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A fresh tomato salsa made with ripe tomatoes, bell peppers, and a hint of jalapeño. Juicy, zesty, and perfect with chips or tacos.
Ingredients
1 pound ripe tomatoes (heirloom or beefsteak)
1 bell pepper (any color), diced
½ cup red onion, diced
2 garlic cloves, minced
1 jalapeño, diced (remove seeds for less heat)
½ cup fresh cilantro, chopped
Juice and zest of 1 lime
1 tablespoon olive oil
⅓ teaspoon kosher salt
Instructions
1. Core and quarter the tomatoes. Remove seeds if you want a thicker texture.
2. Add all vegetables and garlic to the food processor.
3. Pulse just a few times until it’s combined but still chunky.
4. Transfer to a bowl. Add lime juice, zest, olive oil, and salt.
5. Stir, taste, and adjust seasoning. Let it rest 15 minutes or chill before serving.
Notes
Make it chunkier by dicing ingredients by hand instead of using a food processor.
For a spicier version, leave the jalapeño seeds in or add an extra pepper.
Refrigerate for up to 4 days. Not suitable for freezing.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Salsa
- Method: Food Processor / By Hand
- Cuisine: Mexican, American
Nutrition
- Serving Size: About 1/2 cup
- Calories: 51
- Sugar: 4g
- Sodium: 111mg
- Fat: 3g
- Saturated Fat: 0g
- Unsaturated Fat: 2.5g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 1g
- Cholesterol: 0mg