<

Authentic Enchilada Sauce

Authentic Enchilada Sauce
Bursting with rich, smoky flavors and a hint of heat, this Authentic Enchilada Sauce will instantly elevate any dish to irresistible perfection.
authentic enchilada sauce in a bowl with chips
The sauce can make all the difference when making authentic Mexican dishes; this enchilada sauce is no exception. Made with roasted tomatoes, toasted Ancho, Guajillo, and Pasilla chilis, a hint of Chipotle in Adobo for a bit of heat, and roasted garlic for depth, this sauce is bursting with bold, smoky flavors. It’s rich, aromatic, and just the right balance of heat and warmth—perfect for elevating your favorite recipe, like my Grilled Chicken Burrito Bowl, to a new level. Whether you’re a fan of traditional Mexican cuisine or love a flavorful sauce, this homemade enchilada sauce will quickly become a staple in your kitchen.

Why I Love this Enchilada Sauce

  • It FAR surpasses any canned enchilada sauce you’ll ever buy.
  • It’s simple to make!
  • It freezes well, so you can always have fresh frozen enchilada sauce.
  • You can easily dial the heat up or down to your and your family’s desired level.
  • Did I say it’s better than store-bought?

Equipment you’ll need

  • Food Processor or Blender (a Bullet Food Processor works well too)
  • Kitchen Shears
  • Large Mixing Bowl
  • Seasoned Cast Iron Skillet

Key Ingredients for this Recipe

  • Ancho Chili, Guajillo Chili, Pasilla Chili: Dried Ancho, Guajillo, and Pasilla Chilis are the heart of this enchilada sauce, providing a complex blend of smoky, sweet, and earthy flavors with a mild to medium heat. These chilis are toasted to bring out their rich, deep profiles, creating an authentic and flavorful base for the sauce.

Dried Ancho, Guajillo, and Pasilla Chilis

 

  • Chipotle in Adobo:  Chipotle in Adobo adds a smoky, spicy depth to the enchilada sauce, enhancing the heat and delivering a rich, robust flavor.

Chipotle in Adobo

  • Ground Cumin: With its slightly smoky and peppery flavor, ground dried cumin adds complexity, enhancing the roasted chilis and tomatoes for an authentic, rich taste.
  • Garlic:  Preparing a garlic confit will soften and enhance the flavor of the garlic so it blends well with the peppers and won’t be bitter.

fresh garlic

  • Roma Tomato: Roma tomatoes have a rich, tangy flavor and a naturally thicker consistency that enhances the sauce’s texture.

fresh roma tomatoes

 

  • White Onion: White onions provide a subtle sweetness that balances the richness of the roasted tomatoes and chilis.

fresh white onion

How to Make Enchilada Sauce

Prepping the Garlic, Tomatoes, and Onion

  • Remove the garlic cloves from the garlic head and peel the skin from each clove.

Pro-TipBoil two cups of water over high heat in a small saucepan.  While the water is heating, remove the individual garlic cloves from the head by placing the entire head of garlic in a Ziploc bag – the Ziploc bag will prevent the paper layer from the garlic hear from flying all over.  With the stem side down, firmly press down on the pointy end until you hear a pop signifying the garlic cloves have come apart.  When the water is boiling, remove from the heat.  Submerge the fresh cloves of garlic into the hot water and allow to sit for 4-5 minutes.  The garlic skin will loosen and slide right off.  Use caution!  The garlic cloves will be hot.

  • Place the peeled garlic cloves into a small ramekin dish then just cover with Olive Oil and roast for 30 minutes.  When done roasting, remove from the oven and set aside to cool.  Reserve the infused oil from the confit for later use.

garlic confit

  • While the garlic confit is roasting, clean and destem the tomatoes, then peel and quarter the onion.  Place both the tomatoes and the onion into the oven and roast for 20 minutes.

roasted tomatoes and onion

Prepping the Chili Peppers

  • Begin preheating the cast iron skillet over medium-high heat.
  • Using a sharp knife, remove the stem from each chili pepper

removing stems from peppers

  • . . . then, using kitchen shears, cut down one side of the chili pepper, open the chili to remove the seeds and membrane, flatten the chili. Repeat for each chili pepper.  When the chilis are cleaned, separate them into batches of 2-3 chilis.

seeds removed from peppers

  • Add one tablespoon of the infused oil from the garlic confit to your pre-heated skillet, then add a single batch of chilis to the skillet.  Toast the chili peppers until fragrant, about 20-30 seconds per side. Keep a close eye on the chilis as they are toasting.  Things can quickly escalate and leave you with burned chilis. When toasted, remove the chilis from the heat and place in a large bowl.  Repeat with each batch until all the chilis are toasted.
  • Reconstitute the chilis by covering them with boiling water.  Allow to steep in the hot water for at least 20-30 minutes.

Creating the Sauce

  • In a blender or food processor add the chilies, roasted tomatoes, roasted garlic, roasted onion, and enough chicken stock enough stock so that you can process the mixture. Blend until smooth. Strain the sauce through a fine mess strainer.

Pro-Tip – If you are using a blender, begin by adding 1 cup of the stock to the blender, then add two chilis and blend on medium-high.  Add additional peppers one at a time so you don’t overwhelm the blender.  Add additional stock if necessary to blend.  After all the chilis have been purred, add the onion, then the tomatoes and blend on high to puree.

  • Heat one tablespoon of the infused oil from the garlic confit in a cast iron skillet over medium-low heat, add the strained sauce, then stir in enough additional chicken stock to thin down to a consistency similar to ketchup. Add the oregano, cumin, paprika, sugar, and salt.  Turn the heat down to low and allow to simmer for 20 minutes, stirring occasionally.  Add additional chicken stock as necessary to maintain the consistency.

simmering the enchilada sauce on the stovetop

  • Taste the sauce and adjust seasoning as needed.

Storing Enchilada Sauce

Refrigerator – Up to 3-4 days

Storing fresh-made or leftover enchilada sauce is simple and helps maintain its rich flavor for future meals. To keep your sauce fresh, allow it to cool completely before transferring it to an airtight container. If you plan to use the sauce within a few days, storing it in the refrigerator is your best option. The sauce will stay fresh for up to 3-4 days when properly sealed.

Freezer – Up to 3 months

For longer storage, you can freeze the enchilada sauce. Pour the cooled sauce into freezer-safe containers, leaving some room for expansion as it freezes. Label the containers with the date, and store in the freezer for up to three months. When you’re ready to use the sauce, simply thaw it in the refrigerator overnight or gently warm it on the stove.

If the sauce separates slightly after thawing, don’t worry – a quick stir will bring it back to its original, smooth consistency. Storing your enchilada sauce this way ensures you always have a delicious, homemade option ready for your favorite dishes, whether you’re making enchiladas, smothering burritos, or using it as a flavorful base for other recipes.

finished enchilada sauce

Print

Authentic Enchilada Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Elevate your Mexican dishes with this rich, smoky, and flavorful authentic enchilada sauce. Made from roasted tomatoes, Ancho, Guajillo, and Pasilla chilis, with a hint of Chipotle in Adobo, it’s the perfect homemade sauce to take your Mexican cuisine to the next level.

  • Author: Foodienoise
  • Prep Time: 20 minutes
  • Roasting time: 30 minutes
  • Cook Time: 20 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: Approximately 2 1/2 - 3 cups 1x
  • Category: Sauce
  • Method: Stovetop, Oven
  • Cuisine: Mexican

Ingredients

Units Scale
  • 1 head of fresh garlic
  • 1 cup Olive Oil
  • 4 small Roma tomatoes, roasted and peeled
  • 1/2 white onion, peeled, quartered, and roasted
  • 3 dried Ancho chili peppers
  • 3 dried Guajillo chili peppers
  • 2 dried Pasilla chili pepper
  • 2 Chipotle in Adobo (use less to reduce the heat or more to increase it)
  • 22 1/2 cups chicken stock
  • 1 tablespoon Mexican oregano
  • 1 teaspoon granulated sugar
  • 1/2 teaspoon dried cumin
  • 1/2 teaspoon Kosher salt
  • 1/4 teaspoon smoked paprika

Instructions

  1. Preheat the oven to 400F.
  2. Place the peeled cloves of garlic from one head into a small ramekin dish and just cover with Olive oil.  Place in the preheated oven and roast for 30 minutes.  When done, remove from oven and set aside to cool. Reserve the infused garlic oil from the confit.
  3. While the garlic is roasting, clean and destem the tomatoes.  Place the tomatoes and the onion in the oven and roast for 20 minutes.  When done roasting, remove from oven and set aside to cool.
  4. Preheat the cast iron skillet over medium-high heat.
  5. Using a sharp knife, remove the stem from each chili pepper, then, using kitchen shears, cut down one side of the chili pepper, open the chili to remove the seeds and membrane, flatten the chili. Repeat for each chili pepper.  (see note #1) When the chilis are cleaned, separate them into batches of 2-3 chilis.
  6. Add 1 tablespoon of the infused oil from the garlic confit to the preheated skillet.  Add a single batch of chilis to the skillet.  Toast the chili peppers until fragrant, about 20-30 seconds per side. Keep a close eye on the chilis as they are toasting.  Things can quickly escalate and leave you with burned chilis. When toasted, remove the chilis from the heat and place in a large bowl.  Repeat with each batch until all the chilis are toasted.  Remove the pan from the heat.
  7. Reconstitute the chilis by covering them with boiling water.  Allow to steep in the hot water for at least 20-30 minutes.
  8. In a blender or food processor add the chilies, roasted tomatoes, 6 large cloves of the roasted garlic, roasted onion, and enough chicken stock enough stock so that you can process the mixture. Process until smooth. Strain the sauce through a fine mess strainer. (see note #2)
  9. Heat 1 tablespoon of the garlic infused oil from the confit in a cast iron skillet over medium-low heat, add the strained sauce, then stir in enough additional chicken stock to thin down to a consistency similar to ketchup. Add the oregano, cumin, paprika, sugar, and salt.  Turn the heat down to low and allow to simmer for 20 minutes, stirring occasionally.  Add additional chicken stock as necessary to maintain the consistency. (see note #3)
  10. Taste the sauce and adjust seasoning as needed.  (See note #4 below)

Notes

  1. I’ve taken a number of steps in this recipe to remove any bitterness from the enchilada sauce.  The first is removing the membranes from the inside of the peppers.  Removing the membrane not only reduces the bitterness, it also reduces the heat, as does removing the seeds.
  2. Straining the sauce removes small pieces of the skin and left over membranes that can sauce bitterness.
  3. Simmering the sauce is an important step.  It allows the flavors to come together and enhances the overall taste.
  4. If the sauce has a slight bitter taste, add additional sugar, a quarter-teaspoon at a time.  If the sauce needs a bit more flavor, add additional salt, a quarter-teaspoon at a time.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!


1 thought on “Authentic Enchilada Sauce”

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star