Fresh salsa is the first thing you should learn to make if you’re trying to stop buying jars of chunky red liquid from the grocery store. It takes ten minutes, tastes a thousand times better. You can adjust the heat level so you’re not stuck with medium when you wanted hot. This is pico de gallo, salsa fresca, whatever you want to call it: raw tomatoes, onion, jalapeño, cilantro, lime.
Roma tomatoes are essential here because they have less water and fewer seeds than regular tomatoes, which means your salsa won’t turn into soup after twenty minutes. Clean flavors. Seed the jalapeño if you want mild heat, leave the seeds in if you want it spicy. Let it sit for fifteen minutes before serving so the flavors can marry. Serve with chips, tacos, grilled chicken, or anything that needs a fresh, acidic kick.
Prep the Vegetables
Dice the Roma tomatoes, removing the cores and most of the seeds. The goal is small, uniform pieces about the size of a pea. Finely dice the white onion. If you find raw onion too sharp, rinse the diced onion under cold water for ten seconds and pat dry before adding it to the bowl. This removes some of the harsh sulfur compounds while keeping the onion crunch and flavor.
Control the Heat Level
Cut the jalapeno in half lengthwise. Use a spoon to scrape out the seeds and white membranes, which contain most of the capsaicin. Mince the remaining green flesh finely. Taste a tiny piece to gauge the heat level. If you want more spice, leave some seeds in. If you want mild salsa, use only half the jalapeno. Wash your hands thoroughly after handling peppers.
Mix and Rest
Combine all ingredients in a bowl and stir gently. Taste and adjust the seasoning, adding more salt, lime juice, or jalapeno as needed. Let the salsa sit at room temperature for at least fifteen minutes before serving. This resting time allows the salt to draw out tomato juices and all the flavors to meld together. The salsa is best within a few hours but can be refrigerated for up to two days.
Print
Fresh Salsa
- Total Time: 15 minutes
- Yield: 2 cups
Description
A bright, chunky tomato salsa made entirely from raw ingredients, known in Mexico as salsa fresca or pico de gallo. This is the foundational fresh salsa that belongs on tacos, with chips, over grilled fish, or alongside scrambled eggs. Learning to balance acid, heat, and salt here teaches flavor principles that apply across all cooking.
Ingredients
- 4 medium ripe Roma tomatoes, finely diced
- 1/2 medium white onion, finely diced
- 1 jalapeno pepper, seeded and minced
- 1/3 cup fresh cilantro, finely chopped
- 2 tablespoons fresh lime juice (about 1 lime)
- 1 small clove garlic, minced
- 1/2 teaspoon fine sea salt
- Pinch of ground cumin (optional)
Instructions
- Dice the tomatoes, removing the core and excess seeds. Place in a medium bowl.
- Add the finely diced white onion. For a milder flavor, rinse the diced onion briefly under cold water and pat dry before adding.
- Seed the jalapeno by cutting it in half lengthwise and scraping out the seeds and white ribs with a spoon. Mince finely and add to the bowl. For more heat, leave some seeds in.
- Add the chopped cilantro, lime juice, minced garlic, salt, and cumin if using. Stir everything together gently.
- Taste and adjust seasoning — it may need more salt, lime juice, or jalapeno. The flavors will meld and improve after 15-30 minutes of resting.
- Let the salsa sit at room temperature for at least 15 minutes before serving to allow the flavors to come together.
Notes
- Roma tomatoes work best because they have less liquid and more flesh than other varieties.
- For best flavor, use the salsa within a few hours. It keeps refrigerated for up to 2 days but will get watery.
- Adjust heat by controlling the jalapeno seeds — the seeds and white membranes hold most of the capsaicin.
- If your tomatoes are not perfectly ripe, a tiny pinch of sugar can help balance the acidity.
- Category: Main Course
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 10
- Fat: 0 g
- Carbohydrates: 2 g
- Protein: 1 g
Frequently Asked Questions
Why does my fresh salsa get watery after a few hours?
Tomatoes release water as the salt draws out their juices. This is normal. Roma tomatoes are less watery than other varieties. You can also drain off some liquid before serving or reduce the amount of salt slightly.
Can I make fresh salsa ahead of time?
Fresh salsa is best eaten the same day. It keeps refrigerated for up to two days, but it will get progressively more watery and the flavors will dull. For best results, make it a few hours before serving.
How do I make my salsa less spicy without losing flavor?
Remove all the seeds and white membranes from the jalapeno, or use only half of the pepper. You can also add a pinch of sugar to balance the heat without reducing the pepper flavor.