An enchilada sauce can make or break an enchilada dish. This is a really easy classic enchilada sauce that takes minutes to prepare, then the occasional stir while it simmers away for 10 minutes. I like my enchilada sauce smooth, which is why this recipe uses passata but it is just as good made with crushed tinned tomatoes (it comes out slightly chunkier).
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Enchilada Sauce - Classic
Prep: 3 minutes
Cook: 12 minutes
Total: 15 minutes
Sauce
Mexican
Servings3 1/2 - 4 cups
Tap or hover to scale
Enchilada sauce can make or break an enchilada dish. And homemade is always best! There are a lot of enchilada sauce recipes out there - this one is a classic essential.
Ingredients
- 1/4 cup vegetable oil
- 1/4 cup flour (all purpose / plain)
- 700 g / 24oz tomato passata (1 bottle) or 16 oz (2 cans) US tomato sauce
- 1 1/2 cups chicken broth, low sodium (or vegetable broth, or water + bouillon cube)
- 1 tbsp dried oregano
- 2 tsp cumin
- 2 tsp paprika
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tbsp brown sugar
- Salt and pepper to taste
- Optional extras: cayenne pepper (for spiciness), ground chipotle
Instructions
- Heat oil in a saucepan over medium heat.
- Add flour and whisk until well combined, about 1 minute.
- Add remaining ingredients except salt and pepper, whisk, bring to boil, then reduce to simmer.
- Simmer for 10 minutes or so, until thickened, whisking occasionally.
- Season with salt and pepper.
- This can be stored for up to 1 week in the refrigerator in an airtight container. It also freezes well.
Recipe Notes:
- This recipe is not made with what America called Chili Powder which is a mix of spices, not just chili. Because American Chili Powder differs from brand to brand and is not available all over the world, this recipe is made from scratch, essentially making a DIY American Chili Powder.
10 out of 10!! I never review recipes, but HAD TO post here to say this is delicious, easy to make with simple ingredients. Thanks!!!
Thanks so much Kate, I’m so glad you love it! No more bottles sauce! N x
Hi Nagi. I’ve just discovered you and am thrilled! I made your Pulled Pork Enchiladas and also this enchilada sauce. Both were excellent!! My only question (and possibly a dumb one) is it (2) 16oz. cans of tomato sauce, or a total of 16 oz.? Your website is fabulous.
What can I do if I don’t have low sodium stock?
Hi Vicky, just use regular stock and omit the salt from the recipe. N x
Hi Nagi..So how much American chilli powder would I use to make this sauce as I live in the states and chilli powder here is cheaper then seperate spices and includes the Cayenne pepper in it already
Hi Chris, I’d start with 1/2 tsp and just adjust to taste 🙂 N x
This enchilada sauce rocks! Goodbye store bought sauce for ever. You’re a superstar Nagi.
And SO much cheaper than store-bought! ❤️
Good stuff!
Someone else asked if 1/2 tsp of chili is correct and you replied yes, however, I don’t see that ingredient or measurement in the recipe.
Hi Christine – it’s listed as an optional extra ☺️
This looks awesome and I’m going to give it a go this weekend for sure!
Quick question though, once made how long do you reckon this will keep jarred up and in the fridge? Just trying to plan ahead with the amount I shall make. Thanks!
Hi Phil, I’ve made it and kept if for about 5 days in the fridge. Alternatively you could freeze it ❤️
I have made this many times, and will never go back to buying enchilada sauce! However, I just clicked back on the recipe to check something, and I noticed that the ingredients list has changed – the only mention of any chili is in the optional extras and in the notes. It used to be a featured ingredient. Is this perhaps an editing mistake??
HI Mary! I did tweak it slightly. The spices in it is essentially a homemade Chili Spice Mix so you don’t need Chili. I prefer it that way because I found that the flavour of different Chili Spice Mixes differ so making it from scratch gives a more consistency outcome ! 🙂
I wonder if this sauce could be jarred and run through a canner to preserve? Has anyone ever tried it?
I haven’t but I see no reason why that wouldn’t work 🙂 N x
Have made this many times since you first posted this recipe. I now make a triple batch and freeze leftovers. I do add a little cocoa powder and a dash of cinnamon. Use my own fire roasted tomatoes and substitute honey from our own bees for the sugar. Just made turkey enchiladas with leftovers from Christmas.
OH MY GOODNESS!!! THIS IS THE FIRST RECIPE OF YOURS THAT I HAVE TRIED. SO EASY TO MAKE. IT IS SO GOOD THAT I WANTED TO JUST EAT IT RIGHT OUT OF THE PAN!!! I WILL BE USING THIS RECIPE A LOT. AND CANT WAIT TIL MORNING TO START THE PORK CARNITAS! THANK YOU SO MUCH FOR SUCH A YUMMY RECIPE!!!
I’m so pleased to hear that Cheryl! Thanks for taking the time to share your thoughts on this recipe 🙂 N xx
I don’t have Mexican chili powder just American mix. How should I adjust spices to accommodate
Hi Christine! Use cayenne pepper – it’s for a tiny touch of spiciness 🙂
I’m glad I came across this recipe. This sauce was wonderful mixed with my leftover rice. Very easy, very tasty, family loved it. It’s a keeper for me.
I’m so happy to hear that Gwen! Thank you for taking the time to come back and let me know – N xx
Is 1/2 tsp. of chili powder correct? Doesn’t seem like a lot compared to most recipes? Just want to make sure I make it correctly. Thanks for sharing your recipe with us.
Hi Tandra! yes it’s right, and it’s pure chilli, not American chilli powder which is a mix of all sorts of spices. I’ve added that in the notes!
You’re a life saver. I got home late from work and was looking for an easy dinner. Promised my son enchilada casserole (his favourite) and then found there was no enchilada sauce at the shops! Whipped this up while i poached the chicken and got rave reviews from everybody. This was so easy and so tasty, I’ll never use shop bought again. Thanks Nagi.
Fantastic to hear Tracey!!! I am so pleased everyone enjoyed it! N xx
You’re website is so amazing, thank you so much for sharing all of these great, healthy, cost effective recipes!!!! ❤❤❤❤
New fan,
Montez
Aww thank you for the compliment Montez!
OMG!!! I have always been afraid of making enchilada sauce and enchiladas. I have always loved them but thought I could only get good ones at restaurants, because I don’t like the canned stuff. I just finished making the sauce, and I could not believe how good it is! It tastes like enchilada sauce from my favorite restaurant. Now I’m going to try making your pulled pork enchiladas. THANK YOU!!!
Hi Pamela, I’m so glad you enjoyed it, thank you for letting me know! ❤️ N xx
Fantastic sauce. Only change I made was to use beef broth instead of water in the recipe. Excellent and will be making again thank you!
Hi Kris! I’m so glad you enjoyed this, and thank you for taking the time to let me know! N x
Maybe a silly one but when you say “chicken broth” do you mean chicken stock? Its just that stick and broth are 2 very different things here in England.
I made this enchilada sauce yesterday and I have to say it is the best and easiest recipe I’ve tried! And I won’t be trying any others. The flavor was fantastic. I found myself licking the spoon! Thank you for the recipe!
Thank you so much Amy! I’m so glad you enjoyed it! N x