Homemade Enchilada Sauce Recipe: How to Make It from Scratch

If you love spicy, flavorful Mexican food, then you'll love this homemade enchilada sauce recipe. Made from scratch using simple ingredients, this sauce is perfect for both chicken and beef enchiladas, as well as a variety of other dishes.

Ingredients

To make homemade enchilada sauce, you'll need the following ingredients:

- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 4 tablespoons chili powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1 teaspoon salt
- 1/4 teaspoon ground cumin
- 2 cups chicken or vegetable broth

Note: If you like your sauce on the milder side, use less chili powder or substitute with paprika.

Instructions

Here's how to make homemade enchilada sauce from scratch:

1. Heat the vegetable oil in a medium saucepan over medium heat.
2. Add the flour and whisk together to create a paste. Cook for 1 minute, whisking constantly.
3. Add the chili powder, garlic powder, onion powder, oregano, salt, and cumin to the saucepan. Whisk until combined.
4. Slowly pour in the chicken or vegetable broth, whisking continuously to avoid lumps.
5. Reduce heat and simmer for 10-15 minutes, stirring occasionally, until the sauce has thickened.
6. Remove from heat and let cool for a few minutes before using in your favorite recipes. Store any leftovers in an airtight container in the refrigerator for up to a week.

Uses

This homemade enchilada sauce recipe is incredibly versatile and can be used in a variety of dishes, including:

- Chicken enchiladas
- Beef enchiladas
- Vegetarian enchiladas
- Nachos
- Tacos
- Burritos
- Quesadillas

The possibilities are endless!