| |

Basic Fresh Tomato Salsa

Use fresh salsa as a side or topping for Mexican food, or use it as a dip for chips. When you need something to spice up a dish, consider fresh salsa!

fresh salsa on a small plate (pico de gallo)

Fresh tomato salsa is a simple recipe that immediately shows why homemade is worth the effort. And honestly, it is so much better than store-bought. With just a few minutes of chopping, you get bright flavor, crisp texture, and a freshness that jarred salsa can’t quite match. The tomatoes stay juicy, the onion adds bite, and the cilantro and jalapeño bring everything together into something vibrant and lively. It’s the kind of recipe that feels effortless but delivers a big payoff.

This is a foundational salsa — clean, balanced, and endlessly adaptable. It works just as well spooned over tacos or grilled chicken as it does served with tortilla chips, and it’s easy to adjust depending on your tomatoes, heat preference, or what’s in your fridge. Once you make a batch like this, it becomes less of a “recipe” and more of a go-to staple you can pull together whenever you want something fresh and flavorful.

What You’ll Like About This Recipe

Fresh, clean flavor. Using raw tomatoes, onion, and herbs keeps the salsa bright and crisp, with no cooked or muddled flavors.

Quick to prepare. A short prep time and no cooking make this an easy last-minute addition to meals or gatherings.

Balanced taste. The acidity from vinegar or lime juice, a touch of sugar, and fresh aromatics create a well-rounded salsa that isn’t overly sharp or flat.

Easy to customize. You can adjust heat, acidity, sweetness, or texture without changing the basic structure.

Versatile use. This salsa works as a dip, topping, or condiment across a wide range of dishes.

Ingredient Notes

  • Plum tomatoes – Firm, meaty tomatoes hold their shape well and release less excess juice, keeping the salsa from becoming watery.
  • Red onion – Adds sharpness and color; chopping it finely helps it blend without overpowering the tomatoes.
  • Cilantro – Brings freshness and a classic salsa flavor; use leaves and tender stems for the best aroma.
  • Jalapeño pepper – Provides gentle heat; removing the seeds keeps it mild, while leaving some in increases spice.
  • Garlic – Mashing it into a paste distributes the flavor evenly so it doesn’t dominate in raw form.
  • Cider vinegar or lime juice – Adds brightness and balances the sweetness of the tomatoes.
  • Granulated sugar (optional) – A small amount rounds out acidity, especially if tomatoes are less ripe or slightly tart.

How to Make the Recipe

  1. Combine the diced tomatoes, onion, cilantro, jalapeño, and garlic in a bowl.
  2. Stir in the vinegar or lime juice and sugar, if using, until evenly mixed.
  3. Taste and adjust seasoning with salt and pepper as needed.
  4. Cover and refrigerate briefly to let the flavors meld before serving.

Making fresh salsa.

Pro Tips

  • Chop the ingredients evenly so each bite has a balanced mix of tomato, onion, and herbs.
  • If your tomatoes are very juicy, drain off a little liquid after mixing to keep the salsa thick.
  • Letting the salsa rest in the refrigerator for a short time helps the flavors blend without dulling the freshness.
  • Taste again just before serving, as salt and acidity can mellow as the salsa sits.
  • For smoother salsa, finely dice or lightly mash part of the tomatoes while leaving some chunks for texture.

Recipe Variations

  • Spicy salsa. Add extra jalapeño or a pinch of crushed red pepper for more heat.
  • Chunky salsa. Dice the tomatoes slightly larger and reduce stirring for a heartier texture.
  • Citrus-forward salsa. Use lime juice only and add a bit of zest for brighter citrus notes.
  • Garlic-lover’s salsa. Increase the garlic slightly for a more assertive flavor.
  • No-cilantro salsa. Replace cilantro with chopped green onions or parsley for those who prefer a different herb profile.

Serving Suggestions

  • Serve with tortilla chips as a fresh appetizer or snack. It’s also fantastic with tortilla roll-ups. Take these appetizers to a party with a bowl of homemade salsa and watch them disappear.
  • Add as a topping for tacos, burrito bowls, or grilled meats. Spoon it over the sour cream or guacamole for a fabulous Mexican flavor sensation.
  • Pair with eggs, omelets, or breakfast tacos for a bright contrast. It’s amazing with these Mexican scrambled eggs.
  • Choose to spoon it over fish or chicken to add color and acidity.

How to Store

Refrigerate. Store the salsa in an airtight container and refrigerate within two hours of preparation. Use within 2 to 3 days for the best flavor and texture.

Freeze. Freezing is not recommended, as fresh tomatoes lose their texture and become watery when thawed.

Refresh. Stir before serving and adjust salt or acidity if needed, as flavors can mellow during storage.

Frequently Asked Questions

Yes. It can be made a few hours in advance and refrigerated, but it’s best enjoyed the same day for peak freshness. It can be a little mushy the next day.

Roma-style tomatoes are ideal, but any ripe, firm tomato will work if excess juice is drained. I’ve even used halved or quartered grape tomatoes, and it was great!

Yes. Lemon juice adds a slightly different citrus note but still provides the acidity needed to balance the salsa.

fresh salsa on a small plate (pico de gallo)

Basic Fresh Tomato Salsa

Diana Rattray
Fresh salsa is so much better than store-bought, you might never buy it again! Just a few minutes of chopping time yields about 2 1/2 to 3 cups of delicious, colorful salsa.
No ratings yet
Servings 8 servings
Calories 15
Prep Time 15 minutes
Total Time 15 minutes

Ingredients
  

  • 6 to 8 medium plum tomatoes, diced, about 2 cups diced
  • 1/2 cup red onion, finely chopped
  • 1/2 cup cilantro, finely chopped
  • 1 small jalapeno pepper, seeded and finely chopped
  • 1 small clove garlic, mashed into a paste
  • 2 tablespoons lime juice, or cider vinegar
  • 1 scant teaspoon granulated sugar, optional

Instructions

  • Combine all ingredients in a serving bowl; stir to blend.
  • Taste and add salt and pepper, as needed.
  • Cover and refrigerate until serving time.

Nutrition

Calories: 15kcalCarbohydrates: 3gProtein: 1gFat: 0.1gSaturated Fat: 0.02gPolyunsaturated Fat: 0.05gMonounsaturated Fat: 0.02gSodium: 3mgPotassium: 140mgFiber: 1gSugar: 2gVitamin A: 476IUVitamin C: 11mgCalcium: 9mgIron: 0.2mg

Disclaimer:

Our nutritional information is based on a third-party application that analyzes the ingredients list to determine the values. The information is meant to be helpful, but should be considered an estimate. Values may differ depending on measurements, brands, serving variations, and database availability.

Keyword fresh salsa recipes, pico de gallo, tomato salsa, tomatoes
Tried this recipe?Let us know how it was!

You Might Also Like

Leave a Reply

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

Recipe Rating