Unlock the secret to incredible Mexican-inspired meals with this classic Salsa Roja recipe! Forget the jarred stuff; this homemade cooked salsa delivers a deep, complex, and smoky flavor thanks to rich guajillo chiles. It’s wonderfully versatile—serve it chunky as a dip with chips, or blend it smooth to create the most amazing red enchilada sauce you’ve ever had. In under an hour, you’ll have a vibrant, authentic salsa that will elevate your entire dish. Let’s get cooking!
Ingredients
• MAKES: About 2 cupsTIME: 45 to 50 minutes
• 2 large guajillo chiles, toasted, soaked, and cleaned
• 1/4 cup / 60ml neutral oil, like grapeseed or corn
• 2 large onions, chopped
• 4 cloves garlic, minced
• 2 pounds / 900g tomatoes, cored, peeled, seeded, and chopped (about 3 cups; canned are fine)
• 1 tablespoon sugar
• Salt and freshly ground black pepper, to taste
• 1/4 cup chopped fresh cilantro
• 3 tablespoons freshly squeezed lime juice
Instructions
1. Finely mince the prepared guajillo chiles. Put the oil in a medium saucepan or deep skillet over medium-high heat. When the oil is hot, add the minced chiles, chopped onions, and garlic. Cook, stirring occasionally, until the onions have softened, about 5 minutes.
2. Add the chopped tomatoes with their liquid, the sugar, a generous pinch of salt, and plenty of freshly ground black pepper. Stir everything to combine.
3. Adjust the heat so the mixture bubbles gently. Cook, stirring occasionally, for about 20 minutes, or until the salsa has thickened and the flavors have melded together.
4. Remove the pan from the heat and stir in the chopped cilantro and fresh lime juice. Taste the salsa and adjust the seasoning as needed with more salt or pepper. Serve hot or at room temperature.
Nutritional Information
• Serving Size: 2 tablespoons | Calories: 40 | Fat: 2.5g | Carbohydrates: 4g | Protein: 1g | Sodium: 120mg. This recipe is naturally vegan, gluten-free, and rich in antioxidants from tomatoes and chiles.
Pro Tips
• & Variations
• For a perfect Red Enchilada Sauce, use an immersion blender to purée the finished salsa directly in the pan until it’s completely smooth and velvety.
• To create a charred, grill-kissed flavor, cut the tomatoes and onions into thick slices and grill or broil them until charred on both sides before proceeding with the recipe.
• Make a “Salsa Borracha” (Drunk Salsa) by adding a bottle of Mexican beer with the tomatoes in step 2. Once cooked and blended, finish with a shot of tequila.
• For a spicier, smokier salsa, add one dried chipotle chile (toasted and soaked with the guajillos) or a canned chipotle in adobo sauce along with the tomatoes.
• Don’t discard the chile soaking water! It’s full of flavor and can be used to thin the salsa if it becomes too thick or as a base for other recipes like Tortilla Soup.
FAQ
Q: Is this guajillo salsa recipe vegan and gluten-free
A: Yes, this Salsa Roja recipe is naturally vegan and gluten-free as written. All ingredients are plant-based, making it a perfect, flavorful addition to any vegetarian, vegan, or gluten-free meal. Just be sure to serve it with certified gluten-free tortilla chips if needed.
Q: How can I add protein to make this a heartier vegetarian meal
A: This salsa is a fantastic base for a protein-rich dish. To make it more substantial, stir in a can of rinsed black beans or pinto beans during the last 5 minutes of cooking. You can also use it as a sauce for bean and cheese enchiladas, or serve it over scrambled tofu or with grilled halloumi for a complete vegetarian meal.
Q: What is the best way to store this homemade salsa
A: To keep your homemade salsa fresh, allow it to cool completely before transferring it to an airtight container, like a glass jar. It will last in the refrigerator for up to one week. For longer-term storage, you can freeze the salsa in a freezer-safe container for up to 3 months. The flavors often deepen and improve after a day in the fridge!





