This post may contain affiliate links. Please read our disclosure policy.

This Homemade Enchilada Sauce is fully vegan and made with just a handful of simple pantry staple ingredients! Making this sauce at home is so easy and comes together in just a few quick minutes.

mason jar filled with enchilada sauce. wooden spoon hanging out the side with a green background
Get This Recipe In Your Inbox
Share your email, and we’ll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.

Now that I’ve shared quite a few delicious recipes on my blog that utilize enchilada sauce, I figured that it was time I had a dedicated post to my FAVORITE homemade enchilada sauce!

Once of the best things about this sauce is that it so ridiculously easy AND comes together with all ingredients that you probably already have on hand right now!

top down shot of the spices needed for homemade enchilada sauce: garlic powder, chili powder, cumin, espresso powder

How to Make Enchilada Sauce:

Part of what I love about this enchilada sauce is how EASY it is to make! The whole thing comes together in one small saucepan. First the oil and flour are heated and then the tomato sauce, broth, and spices are added in. The whole thing is simmered for about 15 minutes and then it’s DONE.

I got this recipe from an old vegan cookbook that I checked out from the library. It’s simple. It’s easy. And it’s SO good. I like it because it’s easy to adjust the heat levels if you want it extra spicy or even extra mild.

I plan to do lots of yummy things with this enchilada sauce on the blog in the coming months so be prepared :)

Exhibit #1: Loaded Veggie Vegan Enchiladas

shot of an enchilada being lifted out of the pan with cheese being pulled on the side

Exhibit #2: JACKFRUIT Enchiladas! OMG ?

top down shot of jackfruit enchiladas topped with a cream sauce, red onion, and avocado

That’s all I have for today! As usual, if you end up making this vegan enchilada sauce, please snap a photo and tag me on Instagram @foodwithfeeling! I love seeing what y’all are making!

mason jar filled with enchilada sauce. wooden spoon sitting next to the jar with a green background. textoverlay on the image that says "homemade enchilada sauce"

See how to make the enchilada sauce here:

4.67 from 3 votes

Homemade Enchilada Sauce

Prep: 1 minute
Cook: 15 minutes
Total: 16 minutes
Servings: 1 1/2 cups
Super simple and delicious homemade enchilada sauce!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 teaspoon of cumin
  • ¼ teaspoon of cayenne pepper
  • ¼ teaspoon of instant espresso powder
  • 1 teaspoon of garlic powder
  • 1 teaspoon of paprika
  • ¼ teaspoon of chili powder
  • 3 tablespoons of vegetable oil
  • 2 tablespoons of flour
  • 1 ½ cups of vegetable broth
  • 1 15 oz can of tomato sauce

Instructions 

  • In a small bowl, mix together all of the spices (including the espresso powder) and set aside.
  • In a medium saucepan over medium heat, heat the oil and whisk in the flour. Let cook for just a minute until the flour is completely absorbed and just as it begins to brown.
  • Add in the tomato sauce, broth, and spices. Stir to combine and bring to a simmer.
  • Simmer for 15 minutes, stirring frequently.
  • Once done, remove from heat and either use immediately or store for later.
Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!
Homemade Enchilada Sauce words2
Homemade Enchilada Sauce words

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

4.67 from 3 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




14 Comments

  1. Muhammad Tahir says:

    Its amazing
    I am so happy
    Plz share a recipe of chocolate sauce and Carmel sauce
    I am very thankful to you

  2. Maggie says:

    5 stars
    Just made this tonight and OMG delicious!  Thank you!

  3. Emily Saylor says:

    Have you tried doubling this and freezing half for later?  TIA!

    1. Brita says:

      I haven’t tried that but it should work well!

  4. Nicole says:

    4 stars
    This recipe is easy, and a good place to start. However, we like more flavor and found this to be somewhat lacking, so I added some crushed red pepper, some hot sauce and a little worchestershire, plus two drops of liquid smoke. That made it more flavorful for those who like full flavor and spicy enchiladas

  5. Courtney Swanson says:

    Is there any kind of gluten free flour that I can use in place of regular flour in your enchilada sauce? If so what kind? Thank you for your time in responding!

  6. Rachel Iselin says:

    I am allergic to caffeine. What do you suggest to use instead of espresso powder?

    1. Ann says:

      5 stars
      You could try some decaffeinated coffee – just make it up with a little hot water and then add it in? 

  7. Laurie says:

    Could you tell me what is 1 15 oz in mL please?

    1. Ann says:

      According to Siri would be 1 can of 445ml.  I was confused a bit too when I first looked but it reads as One 15oz can.  Hope that helps!  

  8. Sara | Cake Over Steak says:

    Oh this is exciting! I’ve been meaning to find a good homemade enchilada sauce recipe because I’m really worried that most of the jarred ones will be too spicy for my husband and me. Thanks for sharing!

    1. B. Britnell says:

      haha. I was actually worried the opposite for us. My husband likes things spicy….his food that is. :)

  9. Kathryn @ The Scratch Artist says:

    Yum!! Maybe its the cold weather or just simply genetics, but I am CRAVING spicy recently. I went on spice splurge at the grocery store the other day! Going to give this one a try. Thanks!

    1. B. Britnell says:

      Spice splurges are the best! Sometimes it’s the simple things in life that get me the most excited. Like buying new spices, hah :)