If you are a Mexican food fanatic like me you simply need to make this homemade enchilada sauce. It will take your enchiladas to the whole new level of deliciousness and you will be spoiled for life. You will never go back to the store bought canned stuff again. My six year olds favorite dish is melty cheese enchilada so making this delicious sauce from scratch is a must for me. I usually make a big batch and freeze some for later.

The sauce is bursting with bold aromatic flavors from all of the spices with the dominant being chili powder and tomato. Just a touch of cinnamon really deepens the flavor of the sauce. So do not skip on this fragrant spice.

The sauce is a breeze to make. Start by toasting chili powder in oil with flour, then pour in tomatoes and chicken stock and all the spices and smell the sauce bloom with the most taunting aroma.

It can however burn pretty quick so make sure to stir frequently, keep an eye on it and cook for only about 5 minutes. Enchilada sauce is a Mexican cuisine staple and after trying different variations of it I find that this recipe is amazing. It tastes very similar to the sauce you get in good Mexican restaurants if not better. And taking into consideration my love affair with Mexican food I greatly enjoy making it in the comfort of my own home and treating my family with the most delicious homemade enchiladas. It is simple and quick and only takes 15 minutes from start to finish, but so worth it. Everyone will be raving about it and the enchiladas will be devoured in no time thanks to this exceptional sauce.