Homemade Enchilada Sauce

↓ Jump to Recipe

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.  

Glass jar of red homemade enchilada sauce

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 maximize the flavor. The sauce is ready in under 15 minutes and can also be made in a more substantial batch and froze to make mealtime fast and easy!

Chipotle chili peppers in adobo sauce

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 deep 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 makes 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 gets infused in the olive oil to give the sauce a fresh earthy aroma. Dried seasonings like cumin, chipotle chili powder and chili powder all add savory notes. Then 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 the 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

Spoon mixing a simmering bowl of enchilada sauce

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

Blender container pureeing tomatoes for an enchilada sauce

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!

Photo of a person adding red sauce to the top of chicken enchiladas

This recipe makes about 2 cups of enchilada sauce. It’s 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 air-tight 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 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 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

How to maximize the flavor

To bring dried spices to life in a sauce is to 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.

Pin this recipe to save for later

Pin This

Homemade Enchilada Sauce

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.  
Pin Print Review
4.25 from 24 votes
Prep Time5 mins
Cook Time7 mins
Total Time12 mins
Servings 10 servings
Course Condiment
Cuisine Mexican

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

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.

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register now

Nutrition Facts
Homemade Enchilada Sauce
Amount Per Serving
Calories 22 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 0.2g1%
Polyunsaturated Fat 0.2g
Monounsaturated Fat 1g
Sodium 205mg9%
Potassium 78mg2%
Carbohydrates 2g1%
Fiber 1g4%
Sugar 0.02g0%
Protein 1g2%
Vitamin A 250IU5%
Vitamin C 3.3mg4%
Calcium 10mg1%
Iron 0.4mg2%
* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Tag @jessica_gavin on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Filed under:

This post may contain affiliate links. Please read my disclosure policy.

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Jessica's Secrets: Cooking Made Easy!
Get my essential cooking techniques that I learned in culinary school.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

7 Comments Leave a comment or review

  1. 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

    • 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 soon good and flavorful!!! A keeper for sure!

  2. 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.

  3. 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!

Leave A Reply

Recipe Rating