Authentic Homemade Enchilada Sauce

Welcome to the ultimate guide for crafting the most incredible **homemade red enchilada sauce** you’ve ever tasted! Forget those bland, store-bought cans; this recipe delivers a vibrant, deeply flavorful sauce that will transform your Mexican dishes. Blending aromatic chili powder, savory chicken broth, a symphony of spices, and a hint of tomato, this sauce simmers to perfection, creating a rich, hearty base that truly takes your enchiladas – and so much more – to an unparalleled level. Get ready to impress your family and friends with an authentic taste that’s surprisingly easy to achieve!

Here in our kitchen, Mexican cuisine is a beloved staple, gracing our dinner table at least once a week. There’s an undeniable joy and freshness in preparing key components from scratch, elevating every meal. Alongside favorites like fresh pico de gallo and homemade taco seasoning, this simple yet profoundly satisfying enchilada sauce has become an absolute must-have. It’s more than just a condiment; it’s the heart of countless delicious meals, proving that a little extra effort yields exponential flavor rewards.

This homemade enchilada sauce is a blend of chili powder, chicken broth, seasonings and tomato, all simmered together to create a rich and hearty sauce.
A jar of homemade enchilada sauce with a spoon in it, showcasing its rich red color and perfect consistency.

Enchiladas hold a special place in our home, and it’s easy to see why! What’s not to adore about warm tortillas, generously filled and smothered in a luscious, savory sauce, then topped with melted cheese? While store-bought sauces offer convenience, this **easy homemade enchilada sauce** transcends expectations, infusing every bite with a depth and authenticity that makes your classic enchiladas truly extraordinary. It’s the secret ingredient that transforms a simple meal into a memorable culinary experience.

Unveiling the Essentials: What is Enchilada Sauce Made Of?

Creating a truly authentic and rich enchilada sauce begins with understanding the core ingredients and their individual contributions. Each component plays a vital role in building the layered flavors and perfect texture of this classic Mexican staple. Here’s a breakdown of what typically goes into our homemade red enchilada sauce:

  • All-Purpose Flour: A few tablespoons of flour are essential as the thickening agent. When cooked with oil, it forms a roux, which provides the foundational body and smooth consistency for the sauce, ensuring it clings beautifully to your enchiladas.
  • Neutral Flavored Oil: We recommend using a neutral oil, such as vegetable oil or canola oil. This oil is whisked together with the flour to create the roux. Its neutral flavor ensures that the rich spices and chili powder remain the stars of the show, without any competing tastes.
  • Chicken Broth: The broth forms the liquid base of the sauce, imparting a savory depth that elevates the overall flavor profile. While chicken broth offers the best and most traditional taste, you can easily substitute vegetable broth for a vegetarian version or even beef broth for a richer, meatier undertone.
  • Chili Powder: This is arguably the most crucial ingredient, providing the signature red color and smoky, earthy flavor. It’s vital to use an **American-style chili powder**, which is a balanced blend of ground mild red chilies, garlic powder, onion powder, cumin, and sometimes other complementary spices. Be cautious when sourcing chili powder, as varieties from other countries often consist solely of ground hot chilies, leading to an unexpectedly spicy (and potentially overwhelming) result.
  • Aromatic Spices: Beyond the chili powder, this recipe calls for small, carefully measured amounts of additional spices to enhance complexity. These include ground cumin for its warm, earthy notes; onion powder and garlic powder for a concentrated savory kick; dried oregano for a touch of herbaceous authenticity; and smoked paprika, which adds a beautiful smoky depth and contributes to the sauce’s rich red hue.
  • Granulated Sugar: A small pinch of sugar might seem unusual, but it’s a game-changer. It works to perfectly balance all the robust flavors, cutting through any potential bitterness from the spices and rounding out the sauce with a subtle sweetness that makes it incredibly palatable and addictive.
  • Tomato Sauce: The addition of tomato sauce is twofold: it contributes a vibrant red color, making the sauce visually appealing, and it adds a subtle tang and rich body, creating a fuller, more well-rounded flavor profile. It’s an indispensable ingredient for that classic red enchilada sauce character.

Small glass bowls containing various herbs and spices, ready for making enchilada sauce.

Crafting Perfection: How Do You Make Homemade Enchilada Sauce?

The process of making this flavorful enchilada sauce from scratch is surprisingly straightforward and incredibly rewarding. With just a few simple steps, you’ll have a rich, complex sauce ready to elevate your Mexican dishes. Here’s a detailed guide to achieving culinary success:

  1. Start with the Roux: Begin by heating your chosen neutral oil in a saucepan over medium heat. Once shimmering, add the all-purpose flour. Whisk continuously for about 1 minute until the mixture forms a smooth paste, known as a roux. This step is crucial for thickening the sauce and cooking out the raw flour taste. The roux should be a light golden color, imparting a slightly nutty aroma.
  2. Bloom the Spices: To unlock their full aromatic potential, add the chili powder, garlic powder, onion powder, ground cumin, dried oregano, and smoked paprika directly to the roux. Continue whisking constantly for another minute. This “blooming” process in the hot oil intensifies their flavors and integrates them seamlessly into the base, creating a truly aromatic foundation for your sauce.
  3. Gradually Whisk in Broth: This step requires a little patience but is key to a smooth sauce. Slowly, a small amount at a time (about 1/2 cup), whisk in the chicken broth. Continue whisking vigorously after each addition until all lumps are dissolved and the mixture is smooth before adding more. This gradual incorporation prevents lumps and ensures a silky texture. Once all the broth is added, stir in the tomato sauce.
  4. Simmer to Perfection: Bring the entire mixture to a gentle simmer, stirring occasionally. Reduce the heat to low and let it cook for at least 10-15 minutes, or until the sauce has thickened to your desired consistency. As it simmers, the flavors will meld and deepen beautifully. Taste the sauce and adjust the seasoning, adding more kosher salt if needed to enhance the overall flavor. The goal is a rich, robust sauce that’s neither too thin nor overly thick.

A pan with roux, chili powder, and other spices, being prepared for enchilada sauce.

Expert Tips for the Perfect Homemade Enchilada Sauce

Achieving a restaurant-quality enchilada sauce at home is easier than you think, especially with a few insider tips. These pointers will help you fine-tune your technique and ensure every batch is absolutely perfect:

  • Say Goodbye to Lumps: The key to a silky-smooth sauce is to gradually whisk in the broth, a little at a time, into the roux. This method helps to evenly incorporate the liquid without forming clumps of flour. If, despite your best efforts, a few stubborn lumps appear, don’t despair! Simply pour the finished sauce through a fine-mesh strainer before serving. This quick trick will ensure a flawlessly smooth texture every time.
  • Storage for Future Feasts: One of the best aspects of making homemade enchilada sauce is its excellent shelf life, allowing for meal prep and spontaneous Mexican nights. This delicious sauce will stay fresh and flavorful in an airtight container in the refrigerator for 5-7 days. For longer storage, it freezes beautifully for up to 4 months. I often recommend making a double batch – use half now and freeze the rest for an effortlessly delicious meal down the line! To freeze, let the sauce cool completely, then transfer it to freezer-safe bags or containers, leaving a little headspace. Thaw overnight in the refrigerator before reheating.
  • Replacing Canned Sauce: When converting recipes that call for canned enchilada sauce, this homemade version is a perfect substitute. A standard 10-ounce can of enchilada sauce typically contains a little more than one cup (approximately 1 ¼ cups) of sauce. This recipe yields a generous amount, making it ideal for most standard enchilada recipes, typically enough for 6-8 servings.
  • Customizing Thickness: Your preferred sauce consistency can vary. If you like a thinner sauce, you have two options: either reduce the amount of flour by half (use 1 tablespoon instead of 2) or add an extra 1/2 cup of broth or water to the simmering sauce until it reaches your desired fluidity. Conversely, if you crave a thicker, richer sauce, simply let it simmer for a longer duration over low heat, stirring occasionally, until it reduces and thickens to your ideal level. Remember, it will also thicken slightly as it cools.

Chicken broth, seasonings, and tomato sauce simmering together in a pan for enchilada sauce.

Exciting Flavor Variations to Elevate Your Sauce

While this homemade enchilada sauce is undeniably delicious in its classic form, its versatility allows for exciting modifications to suit any palate or dietary preference. Don’t hesitate to get creative and customize the flavors to your tastes!

  • For a Spicy Kick: If you’re a fan of heat, transforming this sauce into a fiery delight is simple. Incorporate crushed red pepper flakes during the spice blooming stage for a subtle warmth. For a deeper, smoky heat, add pureed canned chipotle peppers in adobo sauce to taste – start with half a pepper and add more as desired. A dash or two of your favorite hot sauce stirred in at the end can also provide an instant burst of spiciness.
  • Creamy Indulgence: For a richer, more luxurious take on the classic, stir in 1/2 cup of heavy cream or sour cream just before the final simmer. This addition will create a beautifully creamy enchilada sauce, perfect for those who enjoy a milder, more decadent flavor profile. It pairs wonderfully with chicken or vegetable enchiladas.
  • Gluten-Free Alternative: Making this sauce gluten-free is a breeze! Simply swap out the all-purpose flour for an equal amount of your favorite gluten-free all-purpose flour blend. Ensure that your chicken broth (or vegetable broth) is also certified gluten-free, and you’ll have a delicious, safe sauce for all your needs.
  • Vegetarian & Vegan Friendly: To make this sauce suitable for vegetarian and vegan diets, replace the chicken broth with a high-quality vegetable broth. For a completely vegan version, ensure you use a neutral plant-based oil (like canola or sunflower oil) for the roux. This simple substitution makes the sauce incredibly versatile and inclusive.

A tray of beautifully baked cheese enchiladas, generously covered with homemade enchilada sauce.

Once you experience the ease, freshness, and superior flavor of making your own **red enchilada sauce from scratch**, you’ll wonder why you ever relied on the canned variety. This recipe is a game-changer for anyone who loves authentic Mexican cuisine!

Versatile Ways to Use Your Homemade Enchilada Sauce

This incredible homemade enchilada sauce is not just for traditional enchiladas! Its rich and robust flavor makes it a versatile ingredient that can enhance a wide array of dishes. Here are some fantastic ideas to put your freshly made sauce to good use:

  • Chicken Enchilada Casserole: Layer tortillas, cooked chicken, cheese, and your homemade sauce for a comforting and easy-to-assemble baked dish.
  • Mexican Pizza: Use it as the base sauce for a unique twist on pizza, topped with seasoned ground beef, cheese, and your favorite Mexican toppings.
  • Classic Beef Enchiladas: Smother tender beef-filled tortillas in this sauce for the ultimate hearty and flavorful meal.
  • Tamale Pie: Incorporate the sauce into the filling or spread it generously over the cornmeal crust for a rich, savory boost.
  • Chicken Enchilada Soup: Add a generous amount of this sauce to your chicken and vegetable broth base for a soup bursting with authentic Mexican flavor.
  • Breakfast Burritos: Drizzle a spoonful over your breakfast burritos for an added layer of savory goodness to start your day.
  • Smothered Burritos: Wrap up your favorite fillings in a large tortilla, then generously cover with warm enchilada sauce and cheese before baking.
  • Taco Salad Dressing Base: Thin out the sauce slightly with a bit of lime juice or water and use it as a flavorful dressing base for your taco salads.
  • Huevos Rancheros: Ladle warm enchilada sauce over fried eggs and tortillas for a simple yet satisfying breakfast or brunch.

Homemade Enchilada Sauce Video

A video demonstrating the step-by-step process of making this delicious homemade enchilada sauce will be available here soon! In the meantime, please refer to the instructions below.

Video Title: Enchilada Sauce

Video Description: This homemade enchilada sauce is a blend of chili powder, chicken broth, seasonings and tomato, all simmered together to create a rich and hearty sauce. My red enchilada sauce is SO much better than anything you’d buy at the grocery store!

Enchilada Sauce Video Thumbnail

★★★★★

5 from 25 votes

Homemade Enchilada Sauce

Print Recipe
Pin Recipe
Author
Sara Welch

This homemade enchilada sauce is a blend of chili powder, chicken broth, seasonings and tomato, all simmered together to create a rich and hearty sauce. My red enchilada sauce is SO much better than anything you’d buy at the grocery store!

Time

Prep Time
5 minutes
Cook Time
15 minutes
Total Time
20 minutes
Course
Sauce
Cuisine
Mexican
Serves
6

Ingredients

  • 2 tablespoons vegetable oil or other neutral flavored oil
  • 2 tablespoons flour
  • 3 tablespoons chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon sugar
  • 1/4 teaspoon kosher salt or more to taste
  • 2 cups chicken broth
  • 8 ounce can tomato sauce

Instructions

  1. Place the oil in a pan over medium heat. Add the flour and whisk to combine, forming a light roux.
  2. Cook the flour mixture for 1 minute, whisking occasionally, until it reaches a pale golden color and a slightly nutty aroma.
  3. Add the chili powder, garlic powder, onion powder, cumin, oregano, smoked paprika, sugar, and salt to the pan. Whisk constantly for 1 minute to bloom the spices and deepen their flavor.
  4. Slowly whisk in the chicken broth a little at a time, ensuring a smooth mixture before adding more. This prevents lumps. Once all the broth is incorporated, add the tomato sauce and stir well.
  5. Bring the sauce to a gentle simmer. Cook for 10-15 minutes, stirring occasionally, or until the sauce has thickened to your desired consistency. Taste and adjust salt if needed. Use immediately or let cool for storage.

Nutrition

Calories: 79kcal | Carbohydrates: 7g | Protein: 2g | Fat: 6g | Saturated Fat: 4g | Sodium: 648mg | Potassium: 266mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1432IU | Vitamin C: 8mg | Calcium: 23mg | Iron: 1mg

Did you make this recipe?
Tag @dinneratthezoo on Instagram and hashtag it #dinneratthezoo
Share it with the world
Facebook
Twitter
Pinterest