This easy homemade enchilada sauce is packed with authentic Mexican flavors! Skip the store-bought sauce because this recipe is ready in under 15 minutes and can be made ahead of time for quick meal prep.
Homemade enchilada sauce is a versatile condiment that can add a burst of authentic Mexican flavors to any dish. If you’re used to popping open a can of red enchilada sauce, once you try this recipe, you will never go back.
The store-bought version lacks the robust flavors of a freshly made sauce because it’s been sitting on the shelf, and the spices mellow out over time. Instead, a combination of crushed ripe tomato sauce, garlic, chipotle peppers, and generous amounts of savory and spicy seasonings maximizes the flavor. The sauce is ready in under 15 minutes and can also be made in a more substantial batch and frozen to make mealtime fast and easy!
How to make enchilada sauce
There are different ways to make enchilada sauce. Some recipes use dried poblano peppers, tomato sauce, and flour. To add instant, smoky chili flavor, and richness, I use a winning combination of simple ingredients to maximize the sauce’s flavor.
- Crushed Tomatoes: A more pulpy yet smooth sauce to add thickness to the sauce without flour and make it gluten-free. This is the base of a red enchilada sauce. I prefer to use San Marzano canned crushed tomatoes because they have the sweetest, balanced flavor.
- Chipotle Chili Peppers: The canned chili peppers in adobo sauce are smoke-dried jalapenos and pack an intense flavor. They have a subtle sweetness and a nice heat, but nothing that can’t be tolerated. Add more if you want a stronger smoky flavor. It’s a quick and easy way to add traditional Mexican flavors to a recipe.
- Spices and Seasonings: Minced garlic is infused with olive oil to give the sauce a fresh, earthy aroma. Dried seasonings like cumin, chipotle chili powder, and chili powder add savory notes. If you want to make the enchilada sauce spicier, gradually increase the amount of chipotle chili powder.
- Stock: Chicken or vegetable stock is used in this sauce to add some viscosity. This sauce is a little thickener than the canned version because I prefer how it clings to the surface of the tortillas instead of becoming a pool of thin liquid in the baking dish. However, the thickness of the sauce can be easily adjusted with more stock if desired.
1) Saute and Simmer
Garlic is first sauteed in olive oil until fragrant for about 30 seconds to boost the flavor of the enchilada sauce. The dried cumin, chipotle chili powder, and chili powder are briefly cooked in the oil to bloom the spices.
Whole chipotle peppers are then briefly cooked and broken down with a spoon before simmering. The crushed tomatoes, chicken stock, and salt are then added and simmered for about 5 minutes to infuse the flavors together.
2) Process
In a blender or food processor, the cooked enchilada sauce is mixed for about 30 seconds until smooth, with some tomato particles remaining to help break down the chipotle chili peppers. You don’t want the sauce to become too thin.
3) Use it!
This recipe makes about 2 cups of enchilada sauce, which is perfect for one tray of shredded chicken enchiladas, about ten servings. The sauce can also be made ahead of time and stored in a jar or airtight container for up to a week or frozen and defrosted when ready to use.
There are a lot of other ways to use enchilada sauce, here are some tasty suggestions:
- Taco bowls: Toss your choice of protein with the sauce for a Mexican recipe.
- Taco Sauce: Stir the enchilada sauce into ground beef, chicken, or turkey for quick tacos. Add hot sauce to make it spicier, and add some tang.
- Wet Burritos: Smother on top of a burrito, top with cheese and melt. One of my favorite ways to order Mexican food!
- Huevos Rancheros: Fry up some over-easy eggs and add some sauce on top with a crispy tostada or tortilla.
- Slow Cooker: Add chicken or pork shoulder along with the sauce, and cook until the meat is tender.
- Dips: Mix the enchilada sauce with some sour cream, greek yogurt, or a little bit of cream cheese for a quick appetizer to serve with chicken, vegetables, or tortilla chips.
- Casserole: Top vegetable, pork, or chicken enchiladas, or layer vegetables or tortillas to make a lasagna or casserole.
More Mexican recipes
Recipe Science
How to maximize the flavor
To bring dried spices to life in a sauce, bloom them briefly in oil. This allows the fat-soluble flavor compound in the spices to be released into the oil to flavor the sauce. Blooming the spices also enhances the aromatic compounds to make the sauce smell and taste better.
Homemade Enchilada Sauce
Ingredients
- 1 tablespoon olive oil
- 2 teaspoons minced garlic
- 1 teaspoon cumin
- ½ teaspoon chili powder
- ¼ teaspoon chipotle chili powder
- ¼ teaspoon black pepper
- ¼ cup chipotle chilis, canned in adobo sauce
- 1 cup unsalted chicken stock
- 1 cup crushed canned tomatoes
- 1 teaspoon kosher salt
Instructions
- In a medium saucepan add olive oil.
- Heat over medium heat, once hot add the garlic and saute for 30 seconds.
- Add the cumin, black pepper, chili powder, and chipotle chili powder, stir to combine and cook for 30 seconds.
- Add the chipotle chilis and use a spoon to stir and break up into smaller pieces, cook 1 minute.
- Add the chicken stock, crushed tomatoes, and salt, stir to combine.
- Bring sauce to a boil and then reduce to a simmer until sauce is thickened, about 5 minutes.
- Transfer enchilada sauce to a blender or food processor and process on medium speed until smooth, about 30 seconds.
- Taste and season with more salt and pepper as needed.
- More chicken broth can be added to thin the consistency if desired.
Recipe Video
Equipment
Notes
- Recipe Yield: 2 cups
- Use on proteins, enchiladas or store in an airtight container for up to 7 days in the refrigerator.
- MAKE IT VEGETARIAN: Substitute chicken stock for vegetable stock.
Nutrition Facts
Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.
Cj says
Great sauce. I doubled it and offered it on the side.
Jessica Gavin says
Thanks for the feedback!
Kimberly says
This sauce is delicious. Definitely thick enough to stick to enchiladas. I like to double batches of recipes if freezable. Does this sauce retain its flavor if frozen?
Jessica Gavin says
Yes, you can definitely freeze the enchilada sauce.
Mary says
Thanks Jessica for the recipe. Amazing sauce! I will never buy canned again.
Jessica Gavin says
You’re welcome, Mary! Happy to hear that you enjoyed making the enchilada sauce from scrath.
JJ says
This will be useful…there is always a good Mexican meal right around the corner!
We love (maybe even more) the green enchilada sauce that comes in a can (did I say that?) and I’m wondering if you have a recipe for green en. sauce…or the substitutes for this recipe? I suspect tomatillos? Anaheim chiles? I’d sure love to have that recipe!
Mimi Rogers says
Jessica, I love your recipes! Your menus/instructions are easy to follow. I just found your homemade enchilada sauce, it sounds & looks delicious & I am going to make it soon. Thank you.
Susan Mason says
I tried the chicken taco recipe today, it was great. I made a trips batch of the sauce to freeze. Used left over roast chicken,turned out great
Jessica Gavin says
Thank you for your feedback Susan! Great idea to freeze the sauce.
Irina says
This sauce is absolutely delicious! I used some sun dried tomatoes in it too since I didn’t have enough crushed tomatoes. I used this sauce in a chili mac and cheese recipe and it turned out so good and flavorful!!! A keeper for sure!