This mexican salsa uses Roma tomatoes, lime, jalapeño, onion, and cilantro for a slightly chunky texture that scoops easily with chips and works as a topping for tacos and bowls. It's a no-cook salsa made in a food processor for fast prep and consistent results.

A Quick Look at the Recipe
✅ Recipe Name: Mexican Salsa
🕒 Ready In: ~40 minutes
👪 Serves: ~8 servings (about 2 to 2½ cups)
🍽 Calories: ~20 per serving (estimated)
🥣 Main Ingredients: Roma tomatoes, onion, cilantro, jalapeño, lime, taco seasoning
📖 Dietary Info: Vegan, dairy-free, gluten-free
👌 Difficulty: Easy - food processor, no-cook salsa
SUMMARIZE & SAVE THIS CONTENT ON
Roma tomatoes keep the salsa thicker, while lime juice and zest add acidity that prevents a flat, one-note taste. A short chill helps the salt and seasonings absorb so the flavor tastes more balanced.
If you enjoy recipes with similar flavors, serve it with White Queso Dip, spoon it onto Chicken Taquitos, add it to Mexican Street Corn Dip, or pair it with Crockpot Buffalo Chicken Dip.
Jump to:
Why You'll Love This Mexican Salsa:
Slightly Chunky Texture: Quick pulses keep small tomato and onion pieces so the salsa feels fresh but still scoops easily.
Balanced Lime Flavor: Lime juice and zest add acidity that keeps the tomatoes tasting bright instead of flat.
Easy Heat Control: Adjust spice by changing how much jalapeño you use without changing the rest of the recipe.
Works Beyond Chips: Use it as a topping for tacos, bowls, grilled meats, or eggs when you want extra flavor in one step.
Key Ingredients:
- tomatoes. Use ripe, fresh tomatoes for the best flavor. Roma or vine-ripe work well because they're less watery.
- onion. White onion gives a classic salsa bite, but red onion works for a milder, sweeter flavor.
- fresh cilantro. Fresh cilantro adds brightness, add more if you love it.
- jalapenos. Remove seeds for mild heat or leave some in for a spicier salsa.
- taco seasoning. Adds warmth and a subtle smoky note, homemade taco seasoning works perfectly.
Scroll to the recipe card at the bottom of this page for exact quantities.
Easy Substitutions & Variations:
- Milder mexican salsa: Use ½ jalapeño and remove the ribs and seeds before mincing.
- Spicier mexican salsa: Swap jalapeño for serrano, or keep the jalapeño ribs and seeds.
- No taco seasoning: Replace with ½ teaspoon ground cumin + ½ teaspoon chili powder.
- Low-sodium option: Start with ½ teaspoon salt, then add more after chilling and tasting.
- Chunkier texture: Pulse fewer times and stir in a small handful of finely chopped tomato at the end.
- Smoother texture: Pulse 12-15 times, stopping before it turns fully puréed.

How to Make Mexican Salsa:
- Prep the Roma tomatoes by coring them and cutting them into quarters.
- Add the tomatoes, onion, cilantro, minced garlic, minced jalapeño, lime juice, lime zest, taco seasoning, oregano, and salt to a food processor.
- Pulse 6-10 times, then scrape down the sides once, until the salsa is slightly chunky.
- Taste and adjust with more salt, lime juice, jalapeño, or cilantro as needed.
- Refrigerate for at least 30 minutes before serving so the flavors blend.
Recipe Notes & Tips:
- Avoid watery salsa: If your tomatoes are extra juicy, scoop out the watery seeds/gel before blending, or drain chopped tomatoes for 5 minutes.
- Don't over-process: Stop pulsing when you still see small tomato and onion pieces; blending too long makes the salsa thinner and uniform.
- Zest correctly: Zest only the green outer layer of the lime to prevent bitterness.
- Fix a flat taste: Add a pinch more salt first, then a small squeeze of lime, and taste again.
- Control heat at the source: For a milder salsa, reduce jalapeño before reducing garlic or lime, which carry the main flavor.

Save this Recipe
How to Store:
Refrigerate: Store the salsa in an airtight container for up to 4 days. The flavors will continue to deepen as it chills.
Stir before serving: Tomatoes release liquid as they sit, so give the salsa a quick stir to reincorporate everything.
Do not freeze: Fresh salsa loses its texture and becomes mushy when frozen.
Mexican Salsa FAQs:
Roma tomatoes are usually the best choice for mexican salsa made with fresh tomatoes because they have more flesh and less watery juice than many slicing tomatoes. That lower moisture helps the salsa stay thicker and slightly chunky instead of separating quickly in the fridge.
To thicken mexican salsa, reduce tomato moisture and limit over-processing. Scoop out some of the watery seed gel before blending, pulse only until slightly chunky, then refrigerate and pour off any excess liquid that collects before serving.
Mexican salsa tastes more like restaurant salsa when the salt and acid are balanced and the salsa has time to rest. Add salt until the tomato flavor tastes stronger (not just "saltier"), then add lime to brighten, and chill at least 30 minutes so the onion softens and the flavors blend.


Grab your free copy
Get a FREE Healthy Meal Planning Ebook
Tips, Tricks, and Recipes for Stress Free Meal Planning

Mexican Salsa
Ingredients
- 1 pound roma tomatoes
- ½ cup onion, chopped
- ¼ cup fresh cilantro
- 3 garlic cloves, minced
- 1 jalapeño, minced
- 1 lime, juice and zested
- 1 teaspoon taco seasoning
- 1 teaspoon dried oregano
- 1 teaspoon salt
Instructions
- Prep the Roma tomatoes by coring them and cutting them into quarters.
- Add the tomatoes, onion, cilantro, minced garlic, minced jalapeño, lime juice, lime zest, taco seasoning, oregano, and salt to a food processor.
- Pulse 6-10 times, then scrape down the sides once, until the salsa is slightly chunky.
- Taste and adjust with more salt, lime juice, jalapeño, or cilantro as needed.
- Refrigerate for at least 30 minutes before serving so the flavors blend.
Nutrition
Notes
- Avoid watery salsa: If your tomatoes are extra juicy, scoop out the watery seeds/gel before blending, or drain chopped tomatoes for 5 minutes.
- Don't over-process: Stop pulsing when you still see small tomato and onion pieces; blending too long makes the salsa thinner and uniform.
- Zest correctly: Zest only the green outer layer of the lime to prevent bitterness.
- Fix a flat taste: Add a pinch more salt first, then a small squeeze of lime, and taste again.
- Control heat at the source: For a milder salsa, reduce jalapeño before reducing garlic or lime, which carry the main flavor.









Emily says
Very yummy- my new go-to salsa recipe! Thanks for sharing!