There’s something deeply comforting about a rich, smoky, and slightly spicy red chili sauce poured generously over enchiladas. Known as salsa roja para enchiladas, this traditional Mexican sauce is made from dried chilies, garlic, and simple pantry ingredients—but the depth of flavor it delivers is anything but simple. Unlike store-bought versions, an authentic homemade sauce captures the true essence of Mexican cooking: bold, earthy, and beautifully balanced.
This recipe will guide you step by step to create a classic red enchilada sauce using dried chilies like guajillo and ancho, which are staples in Mexican kitchens.
🌶️ Ingredients
- 4 dried guajillo chilies (stems and seeds removed)
- 2 dried ancho chilies (optional, for deeper flavor)
- 2 cloves garlic
- 1/4 medium onion
- 2 cups water or chicken broth
- 1 tablespoon vegetable oil or lard
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano (Mexican oregano preferred)
- Salt to taste
🔥 Step 1: Prepare the Chilies
Start by cleaning your dried chilies. Remove the stems and shake out the seeds. This step helps control bitterness and ensures a smoother sauce. Rinse the chilies quickly under running water to remove any dust.
Place them in a pot and cover with water. Bring to a gentle boil, then remove from heat and let them soak for about 10–15 minutes. This softens the chilies and makes them easier to blend.
🧄 Step 2: Blend the Sauce
Transfer the softened chilies into a blender. Add the garlic, onion, cumin, oregano, and about 1 to 1½ cups of the soaking liquid (or fresh broth for better flavor).
Blend until completely smooth. You want a velvety consistency without visible bits of skin. For an extra smooth sauce, strain the mixture through a fine mesh sieve—this step is traditional and makes a big difference in texture.
🍳 Step 3: Cook the Sauce
Heat the oil or lard in a saucepan over medium heat. Carefully pour in the blended sauce (it may splatter, so be cautious). Stir continuously for a few minutes.
Let the sauce simmer for about 10–15 minutes, allowing the flavors to deepen and the sauce to thicken slightly. Add salt to taste and adjust consistency with more broth if needed.
🌮 Step 4: Use for Enchiladas
Once your sauce is ready, it’s time to bring your enchiladas to life!
Lightly fry corn tortillas, dip them into the warm sauce, fill with shredded chicken, cheese, or beans, and roll them up. Place in a baking dish, pour more sauce on top, sprinkle with cheese, and bake until bubbly.
💡 Tips for Authentic Flavor
- Choose the right chilies: Guajillo chilies provide a mild heat and bright flavor, while ancho chilies add richness and a hint of sweetness.
- Don’t skip straining: This ensures a silky texture, just like in traditional Mexican kitchens.
- Use broth instead of water: It enhances the depth and makes the sauce more savory.
- Adjust spice level: Add a chile de árbol if you prefer extra heat.
🌟 Flavor Profile
This red enchilada sauce is:
- Mild to medium spicy 🌶️
- Slightly smoky
- Rich and earthy
- Balanced with subtle sweetness
🥄 Storage
You can store this sauce in an airtight container in the refrigerator for up to 5 days. It also freezes beautifully for up to 3 months—perfect for quick, delicious meals anytime.
❤️ Final Thoughts
Making authentic Mexican red chili sauce from scratch may seem like a small detail, but it completely transforms your enchiladas. The deep, layered flavors of dried chilies simply cannot be replicated by canned sauces. Once you try this homemade version, it’s hard to go back.
Whether you’re preparing a family dinner or exploring traditional Mexican cuisine, this sauce is a must-have recipe that delivers warmth, authenticity, and unforgettable flavor in every bite.