This easy homemade enchilada sauce is deliciously simple! You only need a few basic pantry staples and spices to make a spicy sauce from scratch!

Easy Enchilada Sauce

If you’ve never made enchilada sauce from scratch, you might be surprised to learn that it’s really easy! This recipe doesn’t require any fancy ingredients and you can make it in about 5 minutes. Plus, this easy homemade enchilada sauce can be prepared up to 1 week in advance. Just store it in the fridge until you’re ready to use it!

enchilada sauce ingredients

Enchilada Sauce Ingredients

  • Olive oil
  • All-purpose flour
  • Chili powder
  • Tomato paste
  • Vegetable broth
  • Cumin
  • Cayenne pepper (optional)

Easy Enchilada Sauce

I came up with this recipe when I was craving enchiladas and wanted to avoid running to the store to buy a jar of sauce. It turned out to be so easy and I loved the flavor, so now I make this regularly!

Substitution Ideas

  • You can use whole wheat or gluten-free flour if you prefer.
  • To keep it mild, skip the cayenne pepper.
  • If you don’t have olive oil, you can substitute with avocado oil or vegetable oil.

enchilada sauce in a pan

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Enchilada Sauce

Easy Homemade Enchilada Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 4 reviews
  • Author: Liz Thomson
  • Prep Time: 1 minutes
  • Cook Time: 4 minutes
  • Total Time: 5 minutes
  • Yield: 2 cups 1x
  • Category: Sauce
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegan

Description

This easy homemade enchilada sauce is deliciously simple! You only need a few basic pantry staples and spices to make a spicy sauce from scratch!


Ingredients

Scale
  • 2 tablespoons olive oil
  • 2 tablespoons flour
  • 2 tablespoons chili powder
  • 2 cups vegetable broth
  • 2 ½ tablespoons tomato paste
  • ¼ teaspoon cayenne pepper
  • 1 teaspoon cumin
  • ½ tsp salt, or to taste

Instructions

  1. In a small saucepan, stir together the olive oil, flour, and chili powder and cook over medium heat for 2-3 minutes until the mixture begins to bubble.
  2. Whisk in the vegetable broth, tomato paste, cayenne pepper, and cumin.
  3. Let it simmer for 1 minute until the sauce starts to thicken.
  4. Remove from heat and add salt to taste, as it will depending slightly on the vegetable broth.

Once you’ve made your enchilada sauce, you can use it in a recipe like these vegan enchiladas!

vegan enchiladas

Looking for a side dish to go with your enchiladas? Try this Mexican Street Corn Salad!

mexican street corn salad

Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!