If you love a good salsa with fresh tomatoes, spicy peppers, garlic, and plenty of flavor, this Homemade Salsa Picante is a recipe you’ll want to keep on hand. It’s fresh, bright, slightly chunky, and has just the right amount of heat. The best part is that you can easily adjust the spice level to fit your taste.
Store-bought salsa can be convenient, but homemade salsa has a totally different flavor. Fresh tomatoes, cilantro, lime juice, and jalapeños come together to make a salsa that tastes fresh and homemade instead of overly processed.
This salsa is perfect for dipping tortilla chips, topping tacos, spooning over grilled chicken, or serving alongside your favorite Mexican-inspired meals. It also makes a great party appetizer because you can prepare it ahead of time and keep it chilled until everyone is ready to eat.
Step 1: Prepare the Vegetables
Start by washing all of your vegetables. Roughly chop the tomatoes and onion so they’re easier to process.
Remove the stems from the jalapeños. For a milder salsa, slice the jalapeños open and remove the seeds and white membranes. If you like a stronger kick, leave some or all of the seeds in.
Peel the garlic cloves and roughly chop them as well.
There’s no need to spend too much time making perfect cuts since everything will be processed together.
Step 2: Add Everything to the Food Processor
Place the chopped tomatoes, onion, garlic, jalapeños, lime juice, vinegar, salt, cumin, and black pepper into a food processor.
If you’re using a red chili pepper for extra heat, add it now.
Pulse the mixture several times until the vegetables are finely chopped and everything is well combined.
Be careful not to blend it too much. Salsa tastes best when it still has a little texture. You want small pieces of tomato, onion, and pepper rather than a completely smooth sauce.
Step 3: Add the Cilantro
Add the fresh cilantro after the main ingredients have been chopped.
Pulse the food processor just once or twice to mix it in. You can also skip the food processor for this step and simply stir the cilantro in with a spoon.
Fresh cilantro adds a bright, fresh flavor that really makes this salsa stand out.
Step 4: Taste and Adjust
Now comes the fun part—taste your salsa.
If it needs more flavor, add a little extra salt. If you want more brightness, squeeze in another splash of lime juice.
For more heat, add another jalapeño or some chopped chili pepper.
If your tomatoes are particularly acidic, a small amount of sugar can help balance the flavor. Start with just 1 teaspoon and add more only if needed.
Remember that the flavors will develop more after the salsa sits for a while.
Step 5: Chill the Salsa
Transfer the finished salsa to a clean airtight container and place it in the refrigerator.
Let it chill for at least 30 minutes before serving. This gives the tomato, pepper, onion, garlic, and lime flavors time to come together.
If you can make it a few hours ahead, even better.
How Spicy Is Salsa Picante?
The heat level is completely up to you.
For a mild version, use two jalapeños and remove all the seeds and membranes.
For medium heat, use three jalapeños and leave some of the seeds.
For a hot salsa, use four jalapeños or add a small red chili pepper.
Keep in mind that every pepper is different. Some jalapeños are surprisingly mild, while others can pack quite a punch. It’s always better to start with less and add more than to make the salsa too hot.
Optional Roasted Salsa Version
Want an even deeper flavor? Try roasting the vegetables first.
Place the tomatoes, jalapeños, onion, and garlic on a baking sheet. Roast them under a broiler or in a very hot oven until they develop some browned and slightly charred edges.
Let them cool for a few minutes, then blend them with the lime juice, vinegar, salt, cumin, and cilantro.
Roasting adds a slightly smoky flavor and makes the salsa taste richer and more complex.
Save this recipe to your collection
Sign up free
Discussion