Monday, June 24, 2024
HomeLifestyleHomemade Enchilada Sauce: A Flavorful Journey in Your Kitchen

Homemade Enchilada Sauce: A Flavorful Journey in Your Kitchen

Enchiladas are a beloved Mexican dish that combines tortillas, filling, and a rich, flavorful sauce. While store-bought enchilada sauce is readily available, there’s something truly special about preparing your own homemade enchilada sauce. In this article, we’ll take you on a culinary journey to create a delicious homemade enchilada sauce that’s bursting with authentic flavors and aromas.

The Allure of Homemade Enchilada Sauce

Why should you bother making your own enchilada sauce when there are convenient store-bought options? Here are some compelling reasons:

  • Authentic Flavor: Homemade enchilada sauce allows you to control the ingredients and achieve an authentic, deep, and complex flavor profile. It’s a far cry from the one-dimensional taste of many canned varieties.
  • Customization: You can adjust the heat, sweetness, and saltiness to your liking, tailoring the sauce to your personal preferences.
  • Freshness: Homemade enchilada sauce is made with fresh ingredients, ensuring a vibrant and savory experience.
  • No Preservatives: Avoiding preservatives and additives commonly found in commercial sauces means you’re consuming a healthier and more natural product.
  • Satisfaction: The process of making your own sauce can be incredibly satisfying and enjoyable, not to mention the amazing aroma that fills your kitchen.

Now, let’s dive into how you can create your very own homemade enchilada sauce.

Ingredients for Homemade Enchilada Sauce

Here’s a list of ingredients you’ll need to make approximately 2 cups of homemade enchilada sauce:

2 tablespoons of vegetable oil

2 tablespoons of all-purpose flour

3 tablespoons of chili powder (adjust for heat preference)

1/2 teaspoon of ground cumin

1/2 teaspoon of dried oregano

1/4 teaspoon of garlic powder

1/4 teaspoon of onion powder

1/4 teaspoon of salt (or to taste)

1/4 teaspoon of sugar

2 cups of chicken or vegetable broth

1 can (8 ounces) of tomato sauce

1-2 teaspoons of vinegar (apple cider or white)

Freshly ground black pepper, to taste


  • Heat the Oil: In a saucepan over medium heat, warm the vegetable oil. Once hot, add the all-purpose flour and whisk continuously for about a minute. This creates a roux, the base of your sauce.
  • Add Spices: Stir in the chili powder, cumin, oregano, garlic powder, onion powder, salt, and sugar. Continue to cook for another 30 seconds to a minute until the spices become fragrant. 
  • Combine Liquids: Gradually pour in the chicken or vegetable broth while whisking vigorously to ensure there are no lumps. Then, add the tomato sauce and vinegar. 
  • Simmer and Thicken: Reduce the heat to low and let the sauce simmer for about 10-15 minutes. Stir occasionally until the sauce thickens to your desired consistency. If it thickens too much, you can always add a bit more broth to reach your preferred thickness.
  • Season to Taste: Taste the sauce and adjust the seasoning as needed. You can add more salt, sugar, or even some freshly ground black pepper for extra depth of flavor.
  • Strain (Optional): If you want an extra-smooth sauce, you can strain it through a fine-mesh sieve to remove any remaining spices or lumps.

Your homemade enchilada chili sauce is now ready to be used in your favorite enchilada recipe, poured over burritos, tacos, or as a flavorful dip. You can store any leftover sauce in an airtight container in the refrigerator for up to a week or freeze it for longer storage.


Homemade enchilada sauce is not just an essential component of enchiladas; it’s an opportunity to elevate your Mexican cuisine game. Crafting your own sauce allows you to savor the authentic flavors, customize the heat and sweetness, and embrace the joy of cooking from scratch.


Most Popular

Recent Comments