Homemade food always brings more than just taste. It brings stories, family time, and comfort. In this article, we’ll walk through how to make an authentic enchilada sauce recipe that’s rich, flavorful, and full of real ingredients. You’ll learn about its history, what makes it traditional, the best ingredients to use, how to make it from scratch, and even how to fix up canned sauce so it tastes homemade.
And don’t worry, you don’t have to be a professional cook to make this. We’ve broken it down step by step, so even young chefs can follow along!
Chef’s Note:
“I grew up watching my abuela roast dried chiles in a small clay pan. The aroma filled the kitchen with warmth and spice. When I first made this sauce on my own, I was amazed at how close it tasted to hers. It’s not fancy, but it’s real. That’s what makes it authentic.”
– Chef Elena, home cook and recipe tester
What Makes an Enchilada Sauce Authentic?
An authentic enchilada sauce recipe isn’t made from tomato paste or just chili powder. Nope, it’s built with real dried chiles, garlic, broth, and love. Traditional Mexican cooking keeps things simple but deep in flavor. Instead of adding sugar or vinegar like store-bought sauces, authentic ones use roasted ingredients and rich spices to create that bold, smoky kick.
“If you’re using fresh or dried chiles, roasting them first brings out real flavor. That’s something no canned sauce can fake.”
– Chef Mateo, culinary school instructor
Here’s what usually makes a sauce authentic:
- Dried chiles like ancho or guajillo
- Fresh garlic and onion
- Broth (chicken or veggie)
- Spices like cumin and oregano
When blended and simmered just right, this combo gives a deep red sauce that smells and tastes just like a Mexican kitchen.
History and Origin of Traditional Enchilada Sauce
The word “enchilada” comes from the Spanish word enchilar, meaning “to season with chili.” But long before the Spanish arrived, Indigenous people in Mexico were already wrapping food in corn tortillas and topping it with spicy sauces made from native chiles.
These sauces were homemade, not poured from a jar. They reflected what grew locally and changed from region to region. For example:
- In Northern Mexico, sauces are often made with pasilla or chile de árbol
- In the South, ancho chiles and chocolate may be added for depth
So, when we talk about an authentic enchilada sauce recipe, we’re really celebrating hundreds of years of culture and cooking.
“Every family has its own take. Mine adds a bit of Mexican oregano and a splash of lime at the end. That’s our secret.”
– Chef Lucía, Oaxaca-born food blogger
Key Ingredients in an Authentic Enchilada Sauce Recipe
Core Ingredients You’ll Need
Making a real authentic enchilada sauce recipe starts with the right stuff. Not powders or paste. We’re talking about whole, rich ingredients that make your sauce sing with flavor.
Here’s a simple table of what you’ll need:
Ingredient | Quantity | Notes |
---|---|---|
Dried Ancho Chiles | 3 to 4 pods | Deep red and slightly sweet |
Dried Guajillo Chiles | 2 to 3 pods | Mild heat with tangy flavor |
Garlic Cloves | 3 to 4 cloves | Fresh, not jarred |
White Onion | Half, chopped | Adds sweetness |
Vegetable Oil | 2 tablespoons | For frying and flavor |
Chicken or Veggie Broth | 2 cups | Helps blend and adds richness |
Cumin | 1 teaspoon | Earthy and smoky |
Mexican Oregano | 1 teaspoon | Use regular if unavailable |
Salt | To taste | Go light, taste later |
Tip: Always toast your dried chiles before blending. It unlocks a smoky, nutty depth you can’t skip.
If you’re curious about how different sauces play together, try checking out this bang bang sauce recipe for a sweet and spicy twist, it’s great for fusion dishes.
Why Dried Chiles Are So Important
The heart of this sauce? Dried chiles. These aren’t spicy bombs. Most of them, like ancho and guajillo, are mild. They bring color, flavor, and body to the sauce.
“Think of chiles like tea leaves. You soak, roast, and blend them to bring out their full flavor.”
– Chef Andrés, Mexico City
Here’s why they matter:
- Ancho chiles add sweetness and depth
- Guajillo chiles add a bit of brightness and tang
- Roasting makes them smoky, not bitter
You just can’t get that kind of taste from chili powder alone.
Substitutes for Hard-to-Find Ingredients
Can’t find everything at your local store? No problem.
- Instead of Ancho or Guajillo: Use dried New Mexico chiles or even Pasilla
- No Mexican oregano? Try Mediterranean oregano, but use a little less
- No broth? Use water and a pinch of bouillon
Still want a creamy dip on the side? This chipotle queso recipe goes perfectly with enchiladas.

Step-by-Step Recipe for Homemade Enchilada Sauce
Preparation: What You Need Before Starting
Before you jump in, lay everything out. Here’s a quick prep list:
- Use scissors to cut the dried chiles open and remove the seeds
- Heat a skillet to toast the chiles
- Peel the garlic and chop the onion
“If you prepare ahead, the cooking becomes smooth and fun. No guessing!”
– Chef Rosa, home cooking expert
You’ll also need a blender, strainer, and small saucepan. Keep things simple and clean.
How to Roast and Rehydrate Dried Chiles
This part is super important. Don’t skip it.
- Heat a dry skillet over medium heat
- Toast each chile for about 30 seconds per side, pressing lightly
- Soak them in hot water for 15 minutes, until soft
“Toasting brings out hidden flavors. Soaking softens them for blending. It’s like waking them up.”
Blending and Simmering the Sauce
Once your chiles are soft, blend them with:
- Soaked chiles
- Chopped onion
- Garlic
- Cumin and oregano
- 1 cup of broth
Blend until very smooth. Strain the mix into a pan using a fine mesh sieve to remove any tough skin or seeds.
Then:
- Heat oil in the pan
- Pour the strained sauce in
- Add the remaining broth
- Simmer for 15–20 minutes until thick
Keep stirring! The smell will be amazing.
Final Adjustments for Taste and Thickness
Once your sauce thickens, taste it. Need more salt? A splash more broth? A pinch of sugar? Adjust it how you like. Some cooks add a little lime juice at the end for brightness.
“Trust your tongue. If it tastes balanced and bold, it’s ready.”
Red Enchilada Sauce vs Other Types
Is There a Difference Between Red and Green Enchilada Sauce?
Yes, there is! Even though both sauces go on enchiladas, they taste totally different and are made with different ingredients.
Red enchilada sauce, like in this authentic enchilada sauce recipe, is made from dried red chiles like ancho and guajillo. These give it a deep, smoky, and slightly sweet flavor. It’s bold, earthy, and perfect for dishes with beef, chicken, or beans.
Green enchilada sauce is made from green ingredients like tomatillos, green chiles (like jalapeños), cilantro, and lime. It’s bright, fresh, and a little tangy.
Here’s a quick comparison:
Red Enchilada Sauce | Green Enchilada Sauce |
---|---|
Made from dried red chiles | Made from tomatillos and green chiles |
Smoky and rich flavor | Tangy and bright flavor |
Pairs with beef, beans, cheese | Pairs well with chicken |
Often thicker | Often thinner and lighter |
“Pick red sauce when you want deep flavor. Go green when you want zing.”
– Chef Martin, Mexican food educator
What About Mole or Chili Sauce? Are They the Same?
They’re not the same, but they’re close cousins!
Mole is another traditional Mexican sauce, but it’s more complex. It usually has over 20 ingredients including chocolate, spices, nuts, and chiles. It’s thick, rich, and used for special dishes like chicken mole.
Chili sauce in the U.S. can mean lots of things. Sometimes it’s ketchup-based or made for hot dogs. It’s usually not traditional or used in enchiladas.
So, if you want the real deal, this authentic enchilada sauce recipe is your go-to. It’s simpler than mole but still full of real, deep flavor.

How to Store and Reuse Enchilada Sauce
Best Ways to Store Homemade Sauce
Once you’ve made your enchilada sauce, you’ll want to keep it fresh. The good news? This sauce keeps really well if stored right.
Here’s what to do:
- Let the sauce cool fully before storing
- Pour it into a clean, airtight jar or container
- Keep it in the fridge for up to 5 days
“Homemade sauce actually tastes better the next day. The flavors blend more!”
– Chef Camila, home cook and food writer
You can also freeze the sauce:
- Use a freezer-safe bag or container
- Freeze it flat so it’s easy to stack
- It can last up to 3 months in the freezer
When ready to use, just thaw in the fridge overnight or heat gently on the stove.
Reheating Tips and Flavor Boosting Tricks
Reheating your authentic enchilada sauce recipe is simple. But here’s how to make it taste freshly made again:
- Warm it on low heat in a saucepan
- Add a splash of broth or water if it’s too thick
- Stir gently until warm all the way through
You can also boost flavor by adding:
- A little more cumin or oregano
- A pinch of salt or dash of lime
- A tiny bit of butter for richness
“The sauce gets richer as it rests, but a splash of broth brings it back to life.”
If you want more fun sauces to try, check out this elote dip recipe. It’s creamy, cheesy, and perfect for your next Mexican-style dinner night.
How to Make Canned Enchilada Sauce More Authentic
What’s Missing in Most Canned Sauces?
Let’s be honest, canned enchilada sauce is super handy when you’re short on time. But if you’ve tasted an authentic enchilada sauce recipe, you’ll notice something’s missing from the store-bought stuff.
Most canned sauces skip real dried chiles and use:
- Tomato paste or puree
- Extra sugar or preservatives
- Artificial thickeners
- Not enough garlic or spice
So, they often taste flat or metallic instead of deep and rich.
“Canned sauce can save time, but with just a few changes, you can make it taste homemade.”
– Chef Luis, Tex-Mex food coach
That’s where some easy fixes can help!
Easy Additions to Make Store-Bought Sauce Taste Homemade
With just a few steps, you can make canned sauce taste almost like the real thing.
Here’s how to upgrade it:
- Add sautéed garlic and onions
- Cook them in oil until soft, then stir into the sauce
- Toast some chili powder or cumin
- Heating spices in oil boosts their flavor
- Add a splash of chicken or veggie broth
- This adds depth and smooths out strong flavors
- Finish with a squeeze of lime juice or a dash of oregano
- These brighten everything up
Want to go further? Blend in a rehydrated dried chile or two! Just soak it in warm water and blend it smooth before stirring it into the canned sauce. You’ll get that smoky richness you find in an authentic enchilada sauce recipe.
Common Mistakes When Making Enchilada Sauce
Using the Wrong Type of Chiles
One of the biggest mistakes when trying to make a good enchilada sauce is picking the wrong chiles. Some people reach for really spicy ones like chile de árbol, but those are too hot for this kind of sauce.
Instead, stick with:
- Ancho chiles for their sweet, deep flavor
- Guajillo chiles for a little tang and color
- Pasilla chiles if you want a mellow, earthy tone
“Mild chiles give you more control. You can always add heat later, but you can’t take it out.”
– Chef Reina, traditional cook and sauce maker
The right chiles help you stay close to an authentic enchilada sauce recipe, giving your dish that comforting, home-style taste.
Skipping the Roasting Step
It’s tempting to skip roasting when you’re in a rush, but don’t. Roasting your chiles before soaking them brings out flavor like nothing else can.
Roasted chiles taste:
- Smoky
- Warm
- Nutty
- Less bitter
All you need to do is toast them for 30 seconds per side in a dry skillet. It takes less than 5 minutes and makes a huge difference in the final flavor.
“Think of roasting like turning up the volume on your ingredients. It brings everything to life.”
If you’re looking for another easy recipe where prep steps really matter, check out our chicken dressing recipe. It’s another dish where every little step adds tons of flavor.
Adding Too Much Salt or Vinegar
A little salt brings out flavor, but too much can overpower your sauce. The same goes for vinegar. Some recipes add it for balance, but if you overdo it, your sauce may taste sour instead of rich.
Here’s what to do:
- Taste your sauce while it simmers
- Add salt slowly and stir well
- Use just a splash of vinegar or lime juice at the very end if needed
If it still tastes off, try a tiny pinch of sugar. Just enough to soften the flavors, not to make it sweet.

Creative Ways to Use Enchilada Sauce
Classic Enchiladas Aren’t the Only Option
We all know enchilada sauce goes with, well, enchiladas. But that’s just the start! Once you make your own authentic enchilada sauce recipe, you’ll want to use it on everything. And guess what? You totally can.
Here are a few delicious ideas:
- Smothered burritos – Pour sauce over a wrapped burrito, add cheese, and bake
- Taco casseroles – Mix sauce with beef, tortillas, and cheese in layers
- Chilaquiles – Toss it with fried tortilla chips and top with eggs for breakfast
- Mexican lasagna – Use sauce instead of marinara between tortilla layers
- Stuffed peppers – Bake peppers filled with rice, beans, and meat, then top with sauce
“Enchilada sauce is a secret hero in the kitchen. It goes with almost anything!”
– Chef Alondra, fusion recipe creator
Looking for another comforting recipe that goes great with sauces? You might enjoy our brisket chili recipe, it’s bold, hearty, and packed with flavor.
Use It for Tacos, Nachos, Soups, and More
This sauce isn’t just for baking. You can drizzle it over tacos, stir it into soups, or use it as a dip.
Try using your enchilada sauce in:
- Taco fillings – Stir it into shredded chicken or ground beef
- Nachos – Pour it over chips and cheese for a spicy twist
- Mexican soups – Add to chicken soup for a smoky, red base
- Rice bowls – Mix with beans and rice for a bold lunch
Once you’ve made a big batch of your own authentic enchilada sauce recipe, you’ll find tons of tasty uses for it. It keeps meals exciting without needing fancy ingredients.
FAQs About Enchilada Sauce
What Is in Traditional Enchilada Sauce?
A traditional sauce usually includes dried red chiles like ancho or guajillo, garlic, onion, broth, cumin, and oregano. Unlike canned versions, it doesn’t have tomato paste or added sugar. The flavors come from roasting and blending real ingredients.
“It’s all about layers of flavor built from real food, not shortcuts.”
That’s why making your own authentic enchilada sauce recipe is worth the effort.
How to Make Canned Enchilada Sauce More Authentic?
To make canned sauce taste more real, try these tips:
- Sauté garlic and onions in oil
- Add chili powder and cumin
- Mix in broth and a squeeze of lime juice
- Blend in a soaked dried chile for extra flavor
Even just one or two of these steps can make a big difference!
Is There a Difference Between Red Enchilada Sauce and Enchilada Sauce?
Yes, there is! Red enchilada sauce is made from dried red chiles and has a smoky, rich flavor. Some people use the term “enchilada sauce” to mean red sauce by default, but others may be talking about green enchilada sauce made from tomatillos and green chiles.
So always check what kind you’re getting!
Can I Make Enchilada Sauce Without Chili Powder?
Yes! In fact, a truly authentic enchilada sauce recipe doesn’t use chili powder at all. It uses real dried chiles, which you toast and soak before blending. That’s where all the flavor comes from.
If you don’t have dried chiles, chili powder is okay in a pinch, but it won’t taste quite the same.
Print
Authentic Enchilada Sauce Recipe
- Total Time: 35 minutes
- Yield: About 2½ cups of sauce 1x
Description
This authentic enchilada sauce recipe brings the bold, smoky, and rich flavors of traditional Mexican cooking right into your kitchen. Made with real dried chiles, garlic, onion, and spices, it’s perfect for enchiladas, tacos, casseroles, and more. Simple to make and packed with flavor, this sauce will become a favorite in your dinner routine.
Ingredients
Ingredients
Dried Chiles
- 3 dried ancho chiles
- 2 dried guajillo chiles
Aromatics & Spices
- 3 garlic cloves, peeled
- ½ white onion, chopped
- 1 teaspoon cumin
- 1 teaspoon Mexican oregano
- Salt to taste
Liquids
- 2 tablespoons vegetable oil
- 2 cups chicken or vegetable broth
- 1 tablespoon apple cider vinegar (optional for brightness)
Instructions
Instructions
-
Prepare the Dried Chiles
Cut the chiles open with scissors and remove stems and seeds. Toast in a dry skillet over medium heat for about 30 seconds on each side until fragrant. Soak them in hot water for 15 minutes until soft. -
Sauté Aromatics
In a skillet, heat oil and cook chopped onion and garlic until golden and fragrant. This adds depth and flavor to the sauce. -
Blend the Sauce
In a blender, combine soaked chiles, sautéed onion and garlic, cumin, oregano, and 1 cup of broth. Blend until smooth and creamy. -
Strain and Simmer
Strain the blended mixture through a fine sieve into a saucepan. Add the remaining broth and bring to a gentle simmer. Cook for 15 to 20 minutes until thickened. -
Adjust to Taste
Add salt to taste. Stir in vinegar at the end if desired. Let cool slightly before serving or storing.
Notes
- Make Ahead: You can make this sauce up to 5 days in advance and store it in the fridge. It also freezes well for up to 3 months.
- No Dried Chiles? Use chili powder in a pinch (not traditional, but workable).
- Spice Level: This recipe is mild, but you can add a dried chile de árbol for heat.
- Straining Tip: Use a fine mesh strainer to get a silky smooth sauce, this step makes a big difference!
- Add a Twist: A pinch of cinnamon or cocoa powder can create a mole-style variation.
- Prep Time: 10
- Cook Time: 25
- Category: Dinner
- Method: Stovetop, Blending
- Cuisine: Mexican
Keywords: authentic enchilada sauce recipe, homemade enchilada sauce, red enchilada sauce, Mexican sauce, enchilada chili sauce, gluten free enchilada sauce, enchilada sauce from scratch