Affiliate Disclosure: As an Amazon Associate, we may earn commissions from qualifying purchases from Amazon.com. You can learn more about our editorial policies here.
Welcome to the ultimate guide for crafting a truly exceptional classic homemade enchilada sauce! If you’ve ever dreamt of enchiladas that taste straight out of a beloved Mexican restaurant, the secret lies in a rich, flavorful sauce made from scratch. This recipe is designed to be incredibly easy, yielding a robust and aromatic sauce in mere minutes that will elevate any Mexican dish you prepare. We’ll walk you through each simple step, ensuring a perfect batch every time.
Ditching the store-bought cans means saying goodbye to bland, overly salty flavors and embracing the vibrant, authentic taste that only fresh spices and quality ingredients can provide. Whether you’re a seasoned cook or just starting your culinary journey, this classic red enchilada sauce recipe will become a staple in your kitchen. Get ready to transform your weeknight dinners into a fiesta of flavors!
The Essential Ingredients
Crafting this rich and authentic enchilada sauce starts with a few foundational ingredients. You’ll begin with a base of vegetable oil and all-purpose flour, which combine to form a classic roux—the thickening agent that gives the sauce its velvety texture. For the tomato base, we recommend tomato passata for its smooth consistency, or standard US tomato sauce. These provide the essential savory depth and color.
The heart of any great enchilada sauce lies in its spices. You’llóneed dried oregano and cumin, which are traditional Mexican spices providing earthy and aromatic notes. Paprika adds a subtle sweetness and vibrant color, while garlic and onion powder contribute a foundational savory kick. A touch of brown sugar balances the acidity from the tomatoes and enhances the overall flavor profile. Finally, salt and pepper are crucial for seasoning to perfection, and for those who enjoy a bit of heat, cayenne pepper or ground chipotle can be added for a spicy twist. For another easy and flavorful dish, consider our Classic Creamy Mac And Cheese Recipe.
Product Spotlight
Saucepan
A high-quality saucepan is truly the unsung hero of any kitchen, especially when crafting delicate sauces like this classic enchilada recipe. We’ve found that a good non-stick or heavy-bottomed stainless steel saucepan ensures even heat distribution, preventing the roux from burning and allowing the sauce to simmer beautifully without sticking. Its robust construction makes stirring and whisking effortless, leading to a consistently smooth and lump-free result every time. For recommendations, see our guide on the Best Non Stick Pans Without Toxic Coatings 2025.
Whisk
A reliable whisk is absolutely indispensable for achieving that perfectly smooth enchilada sauce. We recommend a sturdy balloon whisk; its numerous wires are ideal for thoroughly combining the flour with the oil to create a lump-free roux, and then incorporating the liquids and spices into a silky, cohesive sauce. It’s the tool that transforms individual ingredients into a harmonious blend, ensuring your sauce has a professional, restaurant-quality consistency.
Measuring Spoons/Cups
Precision is key in cooking, and a good set of measuring spoons and cups is critical for consistently delicious results, particularly in a recipe where spice ratios truly define the flavor profile. Our experience shows that accurate measurements of oregano, cumin, and paprika are essential to hitting that classic enchilada taste every time. A durable set with clearly marked measurements not only simplifies the process but guarantees the perfect balance of savory, earthy, and sweet notes in your sauce.
Step-by-Step Guide
Step 1
Heat oil in a saucepan over medium heat.

Step 2
Add flour and whisk until well combined, about 1 minute.

Step 3
Add remaining ingredients except salt and pepper, whisk, bring to boil, then reduce to simmer.

Step 4
Simmer for 10 minutes or so, until thickened, whisking occasionally.

Step 5
Season with salt and pepper.

Step 6
This can be stored for up to 1 week in the refrigerator in an airtight container. It also freezes well.

🥘 Enchilada Sauce – Classic
📝 Ingredients
- 1/4 cup vegetable oil
- 1/4 cup flour (all purpose / plain)
- 700 g / 24oz tomato passata (1 bottle) or 16 oz (2 cans) US tomato sauce
- 1 1/2 cups chicken broth, low sodium (or vegetable broth, or water + bouillon cube)
- 1 tbsp dried oregano
- 2 tsp cumin
- 2 tsp paprika
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tbsp brown sugar
- Salt and pepper to taste
- Optional extras: cayenne pepper (for spiciness), ground chipotle
👩🍳 Instructions
- Heat oil in a saucepan over medium heat.
- Add flour and whisk until well combined, about 1 minute.
- Add remaining ingredients except salt and pepper, whisk, bring to boil, then reduce to simmer.
- Simmer for 10 minutes or so, until thickened, whisking occasionally.
- Season with salt and pepper.
- This can be stored for up to 1 week in the refrigerator in an airtight container. It also freezes well.
Frequently Asked Questions
Can I make this enchilada sauce gluten-free?
Yes, you can easily make this sauce gluten-free by substituting the all-purpose flour with a gluten-free all-purpose flour blend or cornstarch. If using cornstarch, create a slurry with a small amount of cold water before whisking it into the hot oil/liquid to avoid lumps.
How can I use this classic enchilada sauce?
This versatile classic enchilada sauce is perfect for traditional beef, chicken, or cheese enchiladas. It can also be used as a flavorful base for Mexican casseroles, a topping for burritos, or even as a dip for chips. Consider using it in a recipe like Birria Tacos for a rich, deep flavor.
How long does homemade enchilada sauce last?
When stored in an airtight container in the refrigerator, homemade enchilada sauce will last for up to 7 days. For longer storage, it freezes beautifully for up to 3 months. Thaw overnight in the refrigerator before reheating.
What’s the best way to thicken enchilada sauce?
This recipe uses a roux (oil and flour) as the primary thickener. If you find your sauce isn’t thick enough after simmering for 10 minutes, you can continue to simmer it gently to reduce it further, or create a slurry with a teaspoon of cornstarch mixed with a tablespoon of cold water, then whisk it into the simmering sauce and cook for another minute.
Can I use fresh tomatoes instead of passata/tomato sauce?
While passata or canned tomato sauce provides a consistent base, you could use fresh, ripe tomatoes. You would need to peel, seed, and blend them into a smooth puree first, then account for the potentially higher water content by simmering longer to achieve the desired consistency.
Enjoy Your Homemade Enchilada Sauce!
Mastering this classic homemade enchilada sauce means you’re well on your way to creating truly memorable Mexican meals. The depth of flavor, customizable spice, and sheer ease of this recipe make it an indispensable tool in any home cook’s repertoire. Say goodbye to canned sauces and hello to authentic, delicious results.
Whether you’re making traditional enchiladas, experimenting with new Mexican-inspired dishes, or looking for versatile vegetarian recipes, this sauce is your go-to. It’s a testament to how simple ingredients can come together to create something extraordinary. Happy cooking!



