If you need a simple dip that tastes bright, fresh, and homemade without a lot of fuss, this canned salsa recipe with fresh tomatoes is one of my favorite things to make. It gives you the best of both worlds: the reliable flavor and convenience of canned tomatoes, plus the juicy texture and garden-fresh bite of chopped fresh tomatoes, onion, garlic, and herbs.
I love making this when I want something quick for taco night, game day snacks, or just an easy bowl of salsa to scoop up with tortilla chips. The texture is wonderfully chunky and a little loose, just like a casual restaurant-style homemade salsa, and the flavor gets even better after a short rest in the fridge.
If you’ve ever felt like homemade salsa can be hit or miss depending on the tomatoes you have on hand, this recipe is such a good one to keep in your back pocket. The canned tomatoes create a flavorful base, while the fresh ingredients keep everything lively and vibrant. It’s easy, flexible, and honestly hard to stop eating once you set it on the table.
Quick Recipe Info Card
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes, plus optional chilling time
- Servings: 6
- Difficulty: Easy
Why You’ll Love It
- It uses pantry-friendly canned tomatoes along with fresh tomatoes for balanced flavor and texture.
- There’s no cooking required, so it comes together fast.
- You can make it mild or spicy depending on your taste.
- The chunky texture is perfect for chips, tacos, burrito bowls, and grilled meats.
- It tastes even better after chilling, which makes it great for make-ahead entertaining.
- It’s easy to adjust with extra lime, cilantro, jalapeño, or garlic.
Nutritional Benefits and Adaptable Variations
- Tomatoes provide vitamin C, potassium, and antioxidant compounds like lycopene.
- Onion, garlic, and cilantro add bold flavor without needing much fat or sugar.
- Low in calories, this salsa adds lots of flavor to meals in a lighter way.
- For a spicier version, add more jalapeño or include a pinch of crushed red pepper.
- For a milder salsa, remove all jalapeño seeds and use less pepper.
- For a smoother texture, pulse part of the salsa briefly in a food processor, then stir it back into the chunky mixture.
- For extra brightness, add a little more lime juice just before serving.
- For a cilantro-free option, use a small amount of flat-leaf parsley instead.
Ingredients
[INSERT INGREDIENT IMAGE HERE]
- 1 can (14.5 ounces) diced tomatoes, with juices
- 2 medium fresh Roma tomatoes, finely diced
- 1/3 cup finely diced white onion
- 1 small jalapeño, seeded and finely minced
- 2 cloves garlic, minced
- 1/4 cup chopped fresh cilantro
- 2 tablespoons fresh lime juice
- 1 tablespoon tomato paste
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon ground cumin
- 1 pinch black pepper
Step-by-Step Instructions
- Prepare the fresh ingredients. Finely dice the Roma tomatoes and white onion, mince the jalapeño and garlic, and chop the cilantro.
- Start the base. In a medium mixing bowl, add the canned diced tomatoes with their juices and stir in the tomato paste until evenly combined.
- Add the fresh ingredients. Stir in the diced fresh tomatoes, onion, jalapeño, garlic, and cilantro.
- Season the salsa. Add the lime juice, kosher salt, cumin, and black pepper, then mix well.
- Taste and adjust. Add a little more salt or lime juice if needed. If you want more heat, stir in a bit more jalapeño.
- Chill if possible. For the best flavor, cover and refrigerate the salsa for 20 to 30 minutes before serving so the flavors can meld.
- Serve. Give it one more stir and serve with tortilla chips or spoon it over your favorite Mexican-inspired dishes.
Tips, Serving Suggestions & Substitutions
- Use firm fresh tomatoes: Roma tomatoes work especially well because they add fresh texture without making the salsa watery.
- Don’t skip the tomato paste: It gives the salsa a little more body and helps tie the canned and fresh tomatoes together.
- Seed the jalapeño for milder heat: If you like a hotter salsa, leave in some seeds or use a second jalapeño.
- Let it rest before serving: Even 20 minutes in the fridge makes a big difference in flavor.
- Try different canned tomatoes: Fire-roasted diced tomatoes can add a subtle smoky note.
- Serving ideas: Spoon it over tacos, scrambled eggs, grilled chicken, burrito bowls, nachos, or baked potatoes.
- Substitute cilantro if needed: If you’re not a cilantro fan, use a little chopped parsley for freshness, though the flavor will be different.
- Want a less chunky salsa? Pulse a portion in a blender or food processor, then stir it back in for a texture that’s still rustic but slightly smoother.
Nutrition Information
| Nutrient | Per Serving |
|---|---|
| Calories | 24 |
| Carbohydrates | 5 g |
| Protein | 1 g |
| Fat | 0 g |
| Saturated Fat | 0 g |
| Cholesterol | 0 mg |
| Sodium | 233 mg |
| Fiber | 1 g |
| Sugar | 3 g |
Nutrition values are approximate estimates per serving and can vary depending on the specific ingredients used.
Storage & Make-Ahead Tips
Store leftover salsa in an airtight container in the refrigerator for up to 3 days. Because this recipe includes fresh tomatoes, onion, garlic, and herbs, it’s best enjoyed while it still tastes bright and fresh.
If the salsa releases extra liquid during storage, just give it a good stir before serving. For food safety, keep it refrigerated and avoid leaving it out at room temperature for more than 2 hours, or 1 hour if it’s especially warm.
You can absolutely make this ahead. In fact, I think it tastes even better after a short chill. If you’re preparing it a day in advance, you may want to taste and freshen it with a little extra lime juice just before serving.
FAQ
1. Can I use whole canned tomatoes instead of diced?
Yes. Just chop them by hand or crush them lightly before mixing. You may need to adjust the texture depending on how chunky you like your salsa.
2. What fresh tomatoes work best in this recipe?
Roma tomatoes are my first choice because they’re firm and less watery, but vine-ripened tomatoes can work too if they’re flavorful and not overly soft.
3. Can I make this salsa in a food processor?
You can, but pulse carefully. If you process too much, the salsa can become too smooth. I prefer chopping the fresh ingredients by hand for the best chunky texture.
4. How do I make it spicier?
Add more jalapeño, include some of the seeds, or stir in a pinch of crushed red pepper. Taste as you go so the heat doesn’t overpower the fresh tomato flavor.
5. Can I freeze this salsa?
I don’t really recommend it for the best texture. The fresh tomatoes and onions tend to soften too much after thawing, so it’s better made fresh and enjoyed within a few days.
Final Thoughts
This is the kind of easy homemade salsa I come back to again and again because it’s dependable, fresh-tasting, and incredibly simple to pull together. Using canned tomatoes gives you a flavorful base any time of year, and the fresh tomatoes, onion, garlic, and cilantro keep it lively and bright.
If you make this salsa recipe with canned tomatoes, I’d love to hear how you served it. Leave a comment, share it with a friend, and don’t forget to save it to Pinterest so you can come back to it the next time you need a fast, crowd-pleasing dip.

Salsa Recipe with Canned Tomatoes
Equipment
- 1 medium mixing bowl
- 1 cutting board
- 1 Chef's knife
- 1 mixing spoon
Ingredients
Salsa
- 1 can (14.5 ounces) diced tomatoes with juices
- 2 medium Roma tomatoes finely diced
- 1/3 cup white onion finely diced
- 1 small jalapeño seeded and finely minced
- 2 cloves garlic minced
- 1/4 cup fresh cilantro chopped
- 2 tablespoons fresh lime juice
- 1 tablespoon tomato paste
- 1/2 teaspoon kosher salt plus more to taste
- 1/4 teaspoon ground cumin
- 1 pinch black pepper
Instructions
- Finely dice the Roma tomatoes and white onion, mince the jalapeño and garlic, and chop the cilantro.
- In a medium mixing bowl, add the canned diced tomatoes with their juices and stir in the tomato paste until evenly combined.
- Stir in the diced fresh tomatoes, onion, jalapeño, garlic, and cilantro.
- Add the lime juice, kosher salt, cumin, and black pepper, then mix well.
- Taste and adjust with more salt, lime juice, or jalapeño if needed.
- For best flavor, cover and refrigerate for 20 to 30 minutes before serving.
- Stir again and serve with tortilla chips or as a topping for tacos, bowls, and grilled meats.
