An easy enchilada sauce is the best, most flavorful, and perfectly balanced recipe for your next homemade enchilada night! There are a lot of enchilada sauce recipes out there but I'm here to teach you how to make this red enchilada sauce like a pro and in less than 10 minutes. It has authentic inspired flavors with shortcuts that make it the best enchilada sauce recipe ever.
I have been experimenting with this homemade red enchilada sauce for a while now. I couldn't get the authentic-inspired flavors right, I couldn't get the spice levels right for the whole family (because I am not the type of person that's cooking separate enchilada sauces for everything).
Ingredients for Easy Enchilada Sauce
Ancho Chili Powder. The main ingredient here is chili powder. I use Ancho Chili powder as it is relatively less spicy and gives it an authentic taste. I highly recommend using this specific chili powder as it gives it the flavor profile for the enchilada sauce recipe. Ancho chili powder is made from dried Poblano peppers. Here is more information if you want to read more about different spice levels. You can also use regular chili powder, guajillo, arbol or a combination of these chili powders as well! This is a great trio option also.
Tomato Paste. This adds depth and milds down the flavor slightly. Not to mention, it adds a boost of color for a deep red enchilada sauce.
Vegetable Broth. You can use water instead of vegetable broth here. However, I like to add vegetable broth because of the extra vitamins and minerals and the flavors it adds. If you opt out of using veggie broth, adjust your salt in the recipe as vegetable broth is usually seasoned with salt.
Vinegar. Adds a hint of tang and balances the flavors in the sauce.
Seasonings. Ground cumin, garlic powder, Mexican oregano, and salt are the main seasonings for this recipe to come together. Mexican oregano is slightly more pungent in flavor, however, if this is unavailable to you, you can substitute it with regular oregano.
All Purpose Flour. This helps the sauce thicken. Although the sauce will thicken as it cooks or as it cools, it helps to add this in so your sauce isn't too liquid. I have used corn starch in place of all-purpose flour and this works wonderfully as well if you are looking for gluten-free.
How to Make Red Enchilada Sauce
Start by heating oil in a pan. Then add the flour and cook for about 30 seconds. Add the tomato paste and let it cook for 1-2 minutes. Then slowly add the vegetable broth and seasonings. Allow your sauce to simmer and thicken for about 5 minutes.
Because chili powders can vary in spice levels, start by using 1 tablespoon and increase based on your desired preference once the sauce has simmered.
If you feel that you have thickened your sauce too much, you can add more vegetable broth or water, 2 tablespoons at a time.
Storage
You can store the sauce in the fridge for up to 5 days in an airtight container.
You can also freeze this homemade enchilada sauce. Freeze the completely cooled sauce in silicone ice cube trays then remove them into a reusable ziplock bag and store for up to 3 months.
Use this easy enchilada sauce recipe for your homemade enchiladas, in this Vegetarian Enchilada Casserole, or these Stuffed Peppers.
More Tex-Mex Flavored Recipes to Try
- Vegan Esquites (Mexican Street Corn Salad)
- Loaded Veggie Nachos
- Vegetarian Quesadillas with Crumbled Tempeh
- Green Chile Queso
- Instant Pot Vegetarian Chili
- Crispy Sweet Potato Black Bean Tacos
Quick Vegetarian Dinner Ideas
If you loved this Easy Enchilada Sauce recipe, let me know in the comments below! I’d love to connect with you on Facebook, Instagram, and Pinterest! Subscribe to my weekly emails at the bottom so you never miss a new recipe!
📖 Recipe
Easy Enchilada Sauce
Ingredients
- 2 tablespoons cooking oil
- 2 tablespoons all-purpose flour, or gluten free flour
- ¼ cup tomato paste
- 1-2 tablespoons ancho chili powder
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ¼ teaspoon dried Mexican oregano
- 2 cups vegetable broth or water
- 1 teaspoon vinegar
- ½ teaspoon sugar
- ¾ teaspoon salt + more to taste*
Instructions
- Heat a medium-sized pot at medium heat. Add the oil and heat until warm. Sprinkle flour and whisk. Whisk constantly until the color slightly browns. Add the tomato paste and spice mixture (chili powder, cumin, oregano, and garlic powder) and whisk until smooth and not lumpy. Then slowly pour in the broth while whisking constantly.
- Bring the sauce to a simmer for about 5 minutes, while whisking every minutes or so. Cook until the sauce has thickened and is not watery. As the sauce cools, it will thicken more. Finally add the sugar, salt, and vinegar. Combine well and adjust salt to your preference.
- Pour over enchiladas or your enchilada casserole. Enjoy!
Notes
- For a gluten free version, use gluten free flour. You can also use 1 tablespoon of cornstarch with 2 tablespoons of water to thicken the sauce and make it gluten free without the flour.
- Vegetable broth is salted or low sodium. So depending on which one you buy, adjust the salt according to your preference.
- Storage. You can store the sauce in the fridge for up to 5 days in an airtight container. You can also freeze this homemade enchilada sauce. Freeze the completely cooled sauce in silicone ice cube trays then remove them into a reusable ziplock bag and store for up to 3 months.
Nutrition Info
Tiffany
Love this! Excited to try and step away from more processed/high sodium sauces.
Shweta
Yes! You can control how much of everything when you have time to make it at home 🙂
Jgohel
Always love home made stuff
Jgohel
Love the homemade
Shweta
Thank you! We love it too!
Dina Gohel
I always wanted homemade sauce. I got it. Thank you.
Shweta
Yes, homemade is the best!