This easy red enchilada sauce recipe is an amazing homemade version of enchilada sauce that I turn to again and again. Made with a simple blend of oil, flour, ground spices, and chicken stock, it's an easy recipe that you will want to stock in your freezer!
Some of my very favorite recipes are ones that help you make something that you would typically buy at the store into an amazing homemade version that is simple and infinitely better than storebought!
Last year, I did some dabbling with making a homemade enchilada sauce. There are so many good recipes for it online - Ali's Red Enchilada Sauce is one of my favorites- and after making the sauce several times, I figured I needed to get my own version on Sweet Cayenne!
My version of red enchilada sauce has the classic flavor of a storebought sauce but with an undertone of smokiness from deep reddish-brown ancho chile powder. I love that you can make it as mild or spicy as you like by adjusting the amount of cayenne powder.
The sauce comes together rather quickly and is easy to simmer away on the stovetop while you make some enchilada filling. And I always think that if you're going to put an ounce of effort into making a homemade sauce, you might as well make double so you can have some ready for later!
Making enchilada sauce from scratch is surprisingly simple, as it only requires a few ground spices and ingredients you probably already have in the pantry.
- Neutral-flavored oil (such as canola or avocado)
- All-purpose flour
- Chili powder (NOT cayenne; just red chili powder)
- Dried ancho chile powder
- Garlic powder
- Mexican oregano
- Ground cayenne pepper or chipotle chile powder (more or less as desired)
- Reduced-sodium chicken or vegetable stock
Step 1. Make a little bit of roux - this is a mixture of starch and fat that thickens a sauce. You will start with heating some oil (I use avocado oil for this) in a saucepan, then whisk in a bit of flour. Cook it for a minute or two to cook out the starchy flavor from the flour. I've read in other recipes that a gluten-free flour blend will work fine for this step.
Step 2. Once the flour and oil are combined, add all of the spices (chili powders, oregano, cumin, garlic, etc). Pre-measure them if you can for this step, as it will make it much faster. Also, you want to avoid measuring your spices over the steaming pot because moisture can get trapped in your spice container and cause the spice to cake up or spoil.
Step 3. Add liquid in a slow and steady stream while whisking constantly. This will help ensure your enchilada sauce is nice and smooth. I used chicken stock for this recipe, but feel free to use vegetable broth/stock to make it vegetarian or vegan.
Cool the enchilada sauce and use it right away, store in the fridge for one week, or freeze for several months.
- Drizzled on nachos
- On migas with chorizo for breakfast...or pretty much any type of egg recipe such as crustless winter veggie quiche
- Stirred into soups for flavoring - like taco soup, tortilla soup, or instant-pot chicken posole verde
- Mixed into filling for stuffed poblano peppers or taquitos
- Used on top of chicken tamale pie or enchilada lasagna
- As a marinade base for chicken or steak
- Or smothered on top of turkey and poblano enchiladas
Are you ready to make this Classic Enchilada Sauce? I’m so excited for you to try this recipe. Once you get the chance to make it, please let me know how it turns out for you!
Leave a comment below and rate the recipe. This will help me with the creation of future recipes!
I’d also love to feature your creation in my weekly newsletter, so you can upload a photo to Instagram with the tag @sweetcayenne5 to be featured! Quick and easy recipe videos are available on my YouTube channel, and lots of menu inspiration on my Pinterest boards.
Classic Red Enchilada Sauce
- 3 tablespoons neutral-flavored oil (such as canola or avocado)
- 4 tablespoons all-purpose flour
- 4 tablespoons chili powder (NOT cayenne; just red chili powder)
- 1 tablespoon dried ancho chile powder
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1 teaspoon cumin
- ½ teaspoon Mexican oregano
- ¼ teaspoon ground cayenne pepper or chipotle chile powder (more or less as desired)
- 4 cups reduced-sodium chicken stock
- Place a medium saucepan over medium heat. Add the oil and heat until it glistens. Whisk in the flour and cook, whisking constantly, for 2 minutes. Whisk in all of the seasonings (through the cayenne). Add the chicken stock in a slow stream, whisking constantly to avoid any lumps forming. Bring to a simmer over medium heat, then reduce heat to low and simmer for 15 minutes to thicken slightly. Remove from heat and cool completely before using on enchiladas or storing for later use.
- Sauce may be frozen for up to 6 months. Thaw in the fridge overnight before using as desired.