Salsa Roja is a vibrant, spicy, and smoky sauce that enhances the flavor of any dish it accompanies. Made with fresh tomatoes, jalapeños, garlic, and lime, it strikes a perfect balance of heat and acidity. Whether used as a dip, a topping, or a marinade, this quick and easy recipe delivers authentic Mexican flavors in every bite.

Ingredient Breakdown
Juicy, ripe beef tomatoes serve as the foundation, contributing a natural sweetness and rich texture. Jalapeños bring heat and complexity, with the option to adjust spice levels by removing seeds. Finely chopped onions add a subtle sharpness and a hint of crunch. Garlic infuses the salsa with deep, savory notes that meld beautifully with the other ingredients. Olive oil enhances the overall texture, helping the flavors develop smoothly. A pinch of salt heightens all the natural flavors, tying everything together harmoniously. The fresh, zesty lime juice adds a refreshing acidity, balancing the richness of the tomatoes and the spice from the jalapeños. Finally, chopped coriander provides a bright, citrusy note, making the salsa taste fresh and aromatic.
Step-by-Step Preparation Guide
Blending the Base
Begin by blending the tomatoes, garlic, and salt until a smooth, well-balanced mixture forms.
Simmering for Depth
Transfer the blended base to a saucepan and add the finely chopped jalapeños and onions. Simmer over medium heat for 10–15 minutes, allowing the flavors to deepen and the texture to slightly thicken.
Cooling and Resting
Once cooked, transfer the salsa to a bowl and let it cool to room temperature. This resting period helps the flavors meld together beautifully.
Adding the Final Touches
Just before serving, stir in the fresh lime juice and coriander. These final additions brighten the salsa, giving it a fresh, tangy, and slightly herbal finish.

Recipe Tips & Frequently Asked Questions
Choosing the Right Tomatoes:
Use ripe, juicy beef tomatoes for the best flavor and consistency.
Adjusting Spice Levels:
For a milder salsa, remove the jalapeño seeds; for extra heat, add an additional chili.
Enhancing the Smokiness:
Roast the tomatoes and jalapeños before blending to create a deeper, smoky flavor.
Making it Chunky or Smooth:
Blend less for a chunkier salsa or longer for a smooth, dip-friendly texture.
Can I make this salsa ahead of time?
Yes, and the flavors actually improve when left to sit overnight in the fridge.
How long does it last?
Store in an airtight container in the fridge for up to five days.
Can I freeze it?
Freezing is possible, but it may slightly alter the texture upon thawing.
What if I don’t have fresh jalapeños?
Substitute with canned green chilies or a pinch of dried chili flakes.
What to Serve With This Recipe
Classic Pairings: Perfect with tortilla chips, tacos, and burritos for an authentic experience.
Grilled Meats: A bold companion to grilled chicken, steak, and seafood.
Egg Dishes: A flavorful addition to scrambled eggs, huevos rancheros, or breakfast burritos.
Rice and Beans: Drizzle over simple rice and bean dishes for extra zest.
Customization Ideas
Adding Roasted Peppers: Introduce deeper smokiness and complexity.
Using Different Chilies: Swap jalapeños for serrano or chipotle peppers for varied heat and flavor.
Infusing More Herbs: Experiment with fresh oregano or epazote for a unique twist.
Making a Creamy Version: Blend in avocado for a smooth, velvety salsa.
Salsa Roja is a simple yet versatile sauce that brings bold Mexican flavors to any dish. Easy to prepare and endlessly customizable, this salsa is a must-have for anyone who loves adding a touch of spice and freshness to their meals. Whether enjoyed fresh or stored for later use, it remains a staple that enhances a variety of culinary creations.

Ingredients
5 ripe beef tomatoes
3 jalapeño chili peppers, finely chopped
½ onion, finely chopped
3 garlic cloves
2 tablespoons olive oil
Pinch of salt
Juice of 2 limes
Large handful of fresh coriander, chopped
Instructions
In a blender or food processor, combine the tomatoes, garlic, and salt. Blend until the mixture reaches a smooth consistency.
Transfer the blended mixture to a saucepan and stir in the chopped jalapeños and onion. Place over medium heat and let it simmer for 10–15 minutes, stirring occasionally, until the flavors deepen and the salsa thickens slightly.
Pour the salsa into a serving bowl and allow it to cool to room temperature. Just before serving, stir in the fresh lime juice and chopped coriander for a vibrant, zesty finish. Enjoy with tacos, grilled meats, or crispy tortilla chips.

Salsa Roja Recipe
Ingredients
- 5 ripe beef tomatoes
- 3 jalapeño chili peppers finely chopped
- ½ onion finely chopped
- 3 garlic cloves
- 2 tablespoons olive oil
- Pinch of salt
- Juice of 2 limes
- Large handful of fresh coriander chopped
Instructions
- In a blender or food processor, combine the tomatoes, garlic, and salt. Blend until the mixture reaches a smooth consistency.
- Transfer the blended mixture to a saucepan and stir in the chopped jalapeños and onion. Place over medium heat and let it simmer for 10–15 minutes, stirring occasionally, until the flavors deepen and the salsa thickens slightly.
- Pour the salsa into a serving bowl and allow it to cool to room temperature. Just before serving, stir in the fresh lime juice and chopped coriander for a vibrant, zesty finish. Enjoy with tacos, grilled meats, or crispy tortilla chips.