Homemade Enchilada Sauce

Published: 2026-06-24 · Stefano Barcellos

A rich, smoky homemade enchilada sauce made with pantry spices, tomato paste, and broth for quick weeknight Mexican-inspired cooking.

saucesMexicangluten-freevegetarianquick recipespantry staples
Prep time 5 min
Cook time 15 min
Total time 20 min
Servings About 2 cups

This homemade enchilada sauce is bold, smooth, and ready in minutes. Made with tomato paste, chili powder, cumin, garlic, and broth, it delivers a deep savory flavor with a gentle smoky warmth. Use it for enchiladas, burritos, casseroles, eggs, or as a versatile dipping sauce.

Ingredients

Instructions

  1. Heat the oil in a medium saucepan over medium heat.
  2. Whisk in the flour and cook for 1 minute, stirring constantly, until lightly golden.
  3. Add the chili powder, cumin, garlic powder, onion powder, and smoked paprika. Stir for 30 seconds to toast the spices.
  4. Whisk in the tomato paste until smooth.
  5. Slowly pour in the broth while whisking to prevent lumps.
  6. Bring the sauce to a gentle simmer, then reduce the heat to low.
  7. Cook for 10 minutes, stirring occasionally, until slightly thickened and glossy.
  8. Season with salt, pepper, sugar if using, and vinegar if using. Adjust to taste.
  9. Use immediately, or cool and store in an airtight container in the refrigerator for up to 5 days.
Nutrition values are approximate and may vary depending on ingredients used. This recipe was written by Stefano Barcellos.