Homemade enchilada sauce is one of those simple recipes that can make a big difference in your favorite Mexican-inspired meals. It comes together quickly with pantry staples and gives you a rich, savory sauce that tastes so much better than many store-bought options.

This easy sauce is smooth, flavorful, and simple enough to make anytime a recipe calls for enchilada sauce. Once you try making it at home, you may find yourself keeping a batch ready for enchiladas, casseroles, and more.

1. Homemade Enchilada Sauce Recipe (Yield: 2 Cups)

Ingredients

  • 3 tablespoons olive oil
  • 3 tablespoons flour (whole wheat flour, all-purpose flour, and gluten-free flour blends all work!)
  • 1 tablespoon ground chili powder (scale back if you’re sensitive to spice or using particularly spicy chili powder)
  • 1 teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ¼ teaspoon dried oregano
  • ¼ teaspoon salt, to taste
  • Pinch of cinnamon (optional but recommended)
  • 2 tablespoons tomato paste
  • 2 cups vegetable broth
  • 1 teaspoon apple cider vinegar or distilled white vinegar
  • Freshly ground black pepper, to taste

Instructions

Start by measuring all of the ingredients before you begin cooking. The sauce comes together fairly quickly, so having everything ready will make the process easier.

Heat the olive oil in a medium saucepan over medium heat. Once the oil is warm, add the flour and whisk continuously for about 1 minute. This creates the base of the sauce and helps remove the raw flour taste. Keep the heat moderate so the flour does not become too dark.

Add the chili powder, cumin, garlic powder, dried oregano, salt, and the pinch of cinnamon. Whisk the spices into the flour and oil mixture for about 30 seconds. Heating the spices briefly helps bring out their aroma and gives the sauce a deeper flavor.

Add the tomato paste and continue whisking until it is evenly incorporated. The mixture will become thick and fragrant at this stage.

Slowly pour in the vegetable broth while whisking constantly. Adding the broth gradually helps prevent lumps from forming. Continue whisking until the mixture is smooth and all of the flour mixture has dissolved into the broth.

Bring the sauce to a gentle simmer over medium heat. Once it begins to bubble lightly, reduce the heat to low or medium-low. Let the sauce simmer for about 10 to 15 minutes, stirring occasionally, until it thickens slightly and develops a rich, smooth consistency.

Stir in the apple cider vinegar or distilled white vinegar. This small amount of acidity helps balance the richness of the sauce and brightens the overall flavor.

Taste the sauce and adjust the seasoning as needed. Add more salt, freshly ground black pepper, or a little additional chili powder if desired. If your chili powder is particularly spicy, add more gradually so the heat stays balanced.

If the sauce seems too thick, whisk in a small amount of vegetable broth until it reaches your preferred consistency. If it seems too thin, allow it to simmer for a few additional minutes.

Remove the saucepan from the heat and let the sauce cool slightly before using. The sauce will continue to thicken a little as it cools. Use it immediately for your favorite enchiladas, or allow it to cool completely before storing.

2. Tips for Perfect Homemade Enchilada Sauce

Choose your chili powder carefully. Chili powder can vary significantly in heat and flavor. If you prefer a milder sauce, start with a smaller amount and add more after tasting.

Whisk constantly when adding the broth. Pouring the vegetable broth slowly while whisking is one of the easiest ways to create a smooth sauce without flour lumps.

Do not rush the simmering stage. A gentle simmer gives the spices and tomato paste time to blend into the broth. Keep the heat low enough that the sauce does not aggressively boil.

Taste before adding more salt. Vegetable broth and tomato paste can contain different amounts of sodium, so the amount of salt needed will depend on the brands you use.

Use cinnamon sparingly. A tiny pinch may add subtle depth to the sauce without making it taste sweet or obviously cinnamon-flavored. It is optional, but worth trying.

Adjust the consistency for your recipe. A slightly thinner sauce works well when you need to coat several enchiladas, while a thicker sauce can be useful for layering in casseroles.

Make it ahead. The sauce can be prepared in advance and refrigerated, making it convenient when you are planning a larger meal. Reheat it gently on the stovetop and add a splash of broth if it has thickened too much.

Use different flour options. All-purpose flour is an easy choice, but whole wheat flour or a suitable gluten-free flour blend can also work. If using a gluten-free blend, choose one designed to work as a direct flour substitute for cooking.

3. Frequently Asked Questions

Can I make enchilada sauce without tomato paste?

Tomato paste provides concentrated tomato flavor and helps give the sauce body. You can experiment with other tomato products, but the consistency and flavor will be different from this recipe.

Why does my enchilada sauce taste bitter?

Bitterness can come from spices that have been overheated or from using a very strong chili powder. Keep the heat moderate when cooking the flour and spices, and avoid letting the mixture scorch on the bottom of the pan.

Can I freeze homemade enchilada sauce?

Yes, this sauce can be frozen for convenient future use. Allow it to cool completely, transfer it to a freezer-safe container, and leave a little room for expansion. Thaw it in the refrigerator and stir well while reheating.

How can I make the sauce less spicy?

The easiest approach is to reduce the amount of chili powder, especially if the particular chili powder you are using is hot. You can also balance a finished sauce by adding a little more broth and adjusting the other seasonings.

Why did my sauce become thicker after cooling?

The flour continues to absorb liquid as the sauce cools, so some thickening is completely normal. Gently reheat the sauce and whisk in a small splash of vegetable broth if you want a thinner consistency.

4. Nutrition Information

The following is an approximate estimate based on the full recipe and an 8-serving portion size of about ¼ cup per serving.

NutrientAmount per Serving
Calories85 kcal
Carbohydrates6 g
Protein1 g
Fat7 g
Saturated Fat1 g
Fiber1 g
Sugar1 g
Sodium180 mg
Cholesterol0 mg

Nutrition information is an estimate and can vary depending on the specific brands and ingredients used.

Homemade enchilada sauce is an easy way to add extra flavor to your favorite meals without relying on a jarred sauce. With a handful of simple ingredients and a few minutes of cooking, you can make a smooth, flavorful sauce that is easy to customize and keep ready for future recipes. Once you try making it from scratch, it may quickly become a staple in your kitchen.

Avatar photo

Julia Jane is a home cook inspired by her mother's cooking. With the desire to share my cooking experiences with everyone, she created this website

Write A Comment

Pin It