Easy Enchilada Sauce is a simple, flavorful sauce that is commonly used in Mexican-style cooking. It is usually poured over enchiladas before baking, but it can also be used in many other dishes like burritos, tacos, casseroles, and even rice bowls. This sauce has a warm, rich flavor made from basic ingredients like chili powder, garlic, tomato, and spices. The result is a smooth, slightly smoky sauce that brings lots of flavor to your meal without needing complicated ingredients.

The best part about Easy Enchilada Sauce is that it is very quick to make at home. Many store-bought sauces can taste too salty or have extra preservatives, but homemade enchilada sauce is fresh and easy to control. You can adjust the spices to make it mild for kids or a little spicy for adults who like heat. Even a beginner cook or a 10-year-old helper in the kitchen can learn how to make this sauce with just a few steps.
Why You Should Try the Easy Enchilada Sauce
There are many reasons to try making your own Easy Enchilada Sauce at home. First, it only takes about 15 minutes to make, which means you can quickly prepare it while cooking dinner. Second, the ingredients are simple and often already in your kitchen pantry. This makes the recipe budget-friendly and convenient.
Another reason to try this recipe is how flexible it is. You can adjust the thickness, spice level, and flavor depending on what you like. If you enjoy bold flavors, you can add more chili powder or paprika. If you want something milder, you can use less spice. Homemade enchilada sauce also makes your meals taste more authentic and homemade, which is always special when sharing food with family.
Table of Contents
Table of Contents
Ingredients you’ll need for Easy Enchilada Sauce
Here is everything you need to make Easy Enchilada Sauce:
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 2 tablespoons tomato paste
- 2 cups chicken broth or vegetable broth
- 1/2 teaspoon dried oregano
- Optional: pinch of cayenne pepper for heat
How to Make Easy Enchilada Sauce
Step 1
Start by heating the vegetable oil in a medium saucepan over medium heat. Once the oil is warm, add the flour and whisk it constantly for about one minute. This step creates a simple roux, which helps the sauce become smooth and slightly thick. Keep stirring so the flour does not burn, and you will notice the mixture turning lightly golden.
Step 2
Next, add the chili powder, garlic powder, onion powder, cumin, paprika, and salt to the pan. Stir the spices into the flour mixture for about 30 seconds. This step helps the spices release their flavors and makes the sauce taste richer. The kitchen will begin to smell warm and spicy, which is a good sign.

Step 3
Slowly pour in the chicken broth while whisking continuously. Adding the liquid slowly helps prevent lumps from forming in the sauce. Once the broth is fully mixed in, add the tomato paste and dried oregano. Continue whisking until the tomato paste dissolves completely and the sauce becomes smooth.
Step 4
Let the sauce simmer gently for about 8 to 10 minutes, stirring occasionally. As it cooks, the sauce will thicken and develop deeper flavor. If the sauce becomes too thick, you can add a small splash of broth or water to thin it out. If you like spicy sauce, add a pinch of cayenne pepper at this stage.
Step 5
Taste the sauce and adjust the seasoning if needed. You can add a little more salt, chili powder, or cumin depending on your preference. Once the sauce reaches the flavor and thickness you like, remove it from the heat and it is ready to use in your favorite dishes.

You can add this post to your favorite Pinterest board!
Kitchen equipment you will need :
Before you start, make sure you have these kitchen tools ready:
- Medium saucepan
- Whisk
- Measuring spoons
- Measuring cups
- Wooden spoon or spatula
- Small bowl for measuring ingredients
- Stove or cooktop
- Storage container for leftovers
Tips and Variation Ideas
Whisk continuously while adding broth to prevent lumps.
Simmer the sauce long enough so the flavors blend well.
Adjust chili powder for your preferred spice level.
Add a small pinch of sugar if the sauce tastes too acidic.
What to Eat Easy Enchilada Sauce
I like making easy enchilada sauce when I want something quick but full of flavor for a homemade Mexican-style meal. It’s usually made with simple ingredients like tomato sauce, garlic, chili powder, and a few spices that give it a warm, rich taste. The sauce is perfect for pouring over enchiladas before baking, but it also works well with tacos, burritos, or even rice bowls. When I make it at home, I like serving the enchiladas with a small salad, rice, or some roasted vegetables on the side. For drinks, we usually enjoy fresh lemonade, a fruit smoothie, orange juice, or iced tea, which go really well with the bold flavors of the dish

Commonly Asked Questions
How long does homemade enchilada sauce last in the fridge ?
Homemade enchilada sauce can last about 4 to 5 days when stored in an airtight container in the refrigerator.
Can I freeze enchilada sauce ?
Yes, enchilada sauce freezes very well. You can store it in freezer-safe containers for up to 3 months.
How do I make enchilada sauce thicker ?
You can simmer the sauce longer so it reduces, or add a small amount of flour mixed with water to thicken it.
Can I use fresh garlic instead of garlic powder ?
Yes, minced fresh garlic works well and can add even more flavor to the sauce.
Easy Enchilada Sauce
Course: Sauce, CondimentCuisine: MexicanDifficulty: Easy4
servings5
minutes10
minutes45
kcal15
minutesThis Easy Enchilada Sauce is a quick homemade sauce made with simple pantry spices, broth, and tomato paste. It takes only about 15 minutes to prepare and adds rich, bold flavor to enchiladas, tacos, burritos, and casseroles.
Ingredients
2 tablespoons vegetable oil
2 tablespoons all-purpose flour
3 tablespoons chili powder
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon ground cumin
1/2 teaspoon paprika
1/2 teaspoon salt
2 tablespoons tomato paste
2 cups chicken broth or vegetable broth
1/2 teaspoon dried oregano
Optional: pinch of cayenne pepper for heat
Directions
- Start by heating the vegetable oil in a medium saucepan over medium heat. Once the oil is warm, add the flour and whisk it constantly for about one minute. This step creates a simple roux, which helps the sauce become smooth and slightly thick. Keep stirring so the flour does not burn, and you will notice the mixture turning lightly golden.
- Next, add the chili powder, garlic powder, onion powder, cumin, paprika, and salt to the pan. Stir the spices into the flour mixture for about 30 seconds. This step helps the spices release their flavors and makes the sauce taste richer. The kitchen will begin to smell warm and spicy, which is a good sign.
- Slowly pour in the chicken broth while whisking continuously. Adding the liquid slowly helps prevent lumps from forming in the sauce. Once the broth is fully mixed in, add the tomato paste and dried oregano. Continue whisking until the tomato paste dissolves completely and the sauce becomes smooth.
- Let the sauce simmer gently for about 8 to 10 minutes, stirring occasionally. As it cooks, the sauce will thicken and develop deeper flavor. If the sauce becomes too thick, you can add a small splash of broth or water to thin it out. If you like spicy sauce, add a pinch of cayenne pepper at this stage.
- Taste the sauce and adjust the seasoning if needed. You can add a little more salt, chili powder, or cumin depending on your preference. Once the sauce reaches the flavor and thickness you like, remove it from the heat and it is ready to use in your favorite dishes.
Notes
- Simmer the sauce for several minutes so the spices blend together.
- Use vegetable broth instead of chicken broth for a vegetarian version.
- If it becomes too thin, simmer it longer to thicken naturally.
- Freeze small portions so you can easily thaw them later.








