Mexican

Homemade Enchilada Sauce

Make authentic homemade enchilada sauce in 20 minutes! Rich, smooth red sauce perfect for enchiladas, tacos, and Mexican dishes. Better than store-bought!

Prep min
Cook min
Total min
4 servings
Easy Difficulty
4.84 (55)
Save PDF
Homemade Enchilada Sauce

This authentic homemade enchilada sauce delivers rich, complex flavors that will transform your Mexican dishes. Made with a traditional flour-based roux and aromatic spices, this smooth red sauce is the perfect base for enchiladas, tacos, and countless other Mexican favorites.

Ready in just 20 minutes using pantry staples, this versatile sauce can be made in large batches and frozen for future use. The combination of chili powder, cumin, oregano, and garlic creates an authentic Mexican flavor profile that's far superior to store-bought versions.

Instructions

  1. Create the Roux
    Heat 2 tablespoons oil in a medium saucepan over medium heat until shimmering, about 1 minute.
  2. Add 1 cup flour and whisk continuously for 3-5 minutes until the mixture turns light golden brown and smells nutty.
  3. Add Tomato Base
    Stir in 4 tablespoons tomato paste and cook for 1 minute, mixing well until the paste darkens slightly.
  4. Build the Sauce
    Gradually whisk in 3 cups chicken broth, adding it slowly while whisking constantly to prevent lumps from forming.
  5. Add 1 teaspoon chili powder, 1 teaspoon garlic powder, 1 teaspoon ground cumin, and 1 teaspoon oregano, whisking until well combined.
  6. Simmer and Season
    Bring the sauce to a gentle simmer over medium-low heat and cook for 8-10 minutes, stirring occasionally, until it coats the back of a spoon.
  7. Stir in 1 tablespoon red wine vinegar and season with salt to taste, starting with a pinch and adding more as needed.
  8. Remove from heat and let cool slightly before using, or store covered in the refrigerator for up to 1 week.

Tips

Toast the flour in oil until it turns light golden brown to create a proper roux - this adds depth of flavor and prevents a raw flour taste in your finished sauce.

Add spices during the last few minutes of cooking to prevent them from becoming bitter. Ground spices can burn easily at high temperatures.

Whisk the broth gradually into the roux to prevent lumps from forming. If lumps do appear, strain the sauce through a fine-mesh sieve.

Use quality chili powder for the best flavor - it's the star ingredient. Consider blending different chili powders for complexity.

The sauce will thicken as it cools, so adjust consistency with additional broth or water as needed when reheating.

For a richer flavor, substitute half the chicken broth with beef broth, or use vegetable broth for a vegetarian version.

Make a double batch and freeze portions in ice cube trays for convenient single-serving portions.

Add a square of dark chocolate or a teaspoon of cocoa powder for authentic mole-inspired depth of flavor.

The History of Enchilada Sauce

Enchilada sauce has deep roots in Mexican cuisine, dating back to ancient Mesoamerican civilizations. The word "enchilada" comes from the Spanish verb "enchilar," meaning "to season with chili." Traditional enchilada sauces were made by grinding dried chilies with spices and thickening the mixture with masa or other indigenous ingredients.

Modern enchilada sauce recipes often incorporate European influences, such as the flour-based roux technique introduced by Spanish colonizers. This method creates the smooth, velvety texture we associate with contemporary enchilada sauce while maintaining the authentic Mexican flavor profile.

Types of Enchilada Sauce

Red enchilada sauce, like this recipe, is the most common variety. It typically features dried red chilies such as ancho, guajillo, or New Mexico chilies. The sauce can range from mild to fiery hot depending on the chilies used.

Green enchilada sauce (salsa verde) is made with tomatillos and green chilies, offering a tangy, bright flavor profile. White enchilada sauce uses a cream or cheese base for a milder, richer taste.

Regional Variations

Different regions of Mexico have their own enchilada sauce traditions. Oaxacan moles are complex sauces with dozens of ingredients, while Tex-Mex versions tend to be simpler and more tomato-forward. New Mexican enchilada sauce often features the state's famous Hatch green chilies.

Uses Beyond Enchiladas

This versatile sauce extends far beyond traditional enchiladas. Use it as a base for huevos rancheros, chilaquiles, or as a braising liquid for carnitas. It's excellent in casseroles, as a pizza sauce alternative, or stirred into soups and stews for added depth.

The sauce also works wonderfully as a marinade for chicken or pork, or as a dipping sauce for quesadillas and chips. Creative cooks incorporate it into mac and cheese, use it in pulled pork recipes, or add it to pasta dishes for a Mexican fusion twist.

Storage and Make-Ahead Tips

Homemade enchilada sauce keeps in the refrigerator for up to one week in a sealed container. For longer storage, freeze the sauce in ice cube trays, then transfer the frozen cubes to freezer bags. This allows you to use small portions as needed.

The sauce can be made up to three days in advance, and the flavors actually improve as they meld together. When reheating, add a splash of broth or water if the sauce has thickened too much.

Customizing Heat Level and Flavor

Adjust the spice level by varying the amount of chili powder or adding cayenne pepper for extra heat. For a smokier flavor, incorporate chipotle powder or smoked paprika. Fresh garlic can be substituted for garlic powder for a more robust taste.

Experiment with different chili powder blends to create your signature sauce. Ancho chili powder adds sweetness, while chipotle provides smokiness. For authentic flavor, consider toasting whole dried chilies and grinding them yourself.

Frequently Asked Questions

Can I make this sauce without flour?

Yes, you can thicken the sauce with cornstarch slurry or masa harina for a gluten-free version. The texture will be slightly different but equally delicious.

Why is my sauce bitter?

Overcooking the spices or burning the roux can cause bitterness. Cook the flour until just golden, and add spices toward the end of cooking to preserve their fresh flavor.

How thick should enchilada sauce be?

The sauce should coat the back of a spoon but still pour easily. It will thicken slightly as it cools, so err on the side of slightly thin while cooking.

Rate this recipe

Sign in to rate and review this recipe