I love Mexican food, I really do! It’s so tasty, hot, delicious, fresh and it tastes better if you eat homemade dishes, like this homemade enchilada sauce. It’s so healthy and it’s also a super simple recipe.
I’ve used homemade tomato sauce, but you can also use store bought, fresh tomatoes, crushed tomatoes or whatever. You can use water or vegetable broth, the sauce will have more flavor if you use the broth, but you need to cook them, so the recipe will be less simple. Avoid store bought vegetal broths with preservatives and additives. Sometimes they have MSG (monosodium glutamate) added, it’s a flavor enhancer and it’s so bad for your health.
If you are on a diet or you want a light sauce, you can remove the oil and add onion and garlic powder. You can also remove the tomatoes and use only tomato sauce. No matter what you do, this sauce is always spectacular!
You can use this sauce to make another recipe, like pasta, pizza, rice or whatever you can imagine, but it’s a hot sauce, keep that in mind! If you don’t like hot food, you can remove the cayenne powder or add less. If you like it, you can also add more, of course.
You don’t need to blend the sauce, but if you do it, the sauce will have a better texture. You can use a blender, a hand mixer or even a food mill, it depends on the texture you wanna get. I’ve used a hand blender instead of the Vitamix to get a chunky texture.
Tomatoes are in season, they are tastier and also cheaper, so it’s the best time of the year to make homemade enchilada sauce or tomato sauce. Canning your own salsa is a great way to have quality salsa through the winter. It’s so easy to make homemade salsa and it’s totally worth it!
Homemade Enchilada Sauce
- Prep Time: 5 mins
- Cook Time: 25 mins
- Total Time: 30 minutes
- Yield: 2 cups
- Category: Sauce
- Cuisine: Vegan, Gluten Free
Mexican food is so delicious, especially if you eat homemade dishes like this homemade enchilada sauce. It’s so healthy and it’s also a super simple recipe.
Ingredients
- 1 tbsp extra virgin olive oil
- 4 cloves of garlic
- 1 onion
- 2 tomatoes
- 1/8 tsp cayenne powder
- 2 tsp oregano
- 2 tsp cumin
- 1 cup tomato sauce
- 3/4 cup water or vegetable broth
Instructions
- Heat the oil in a saucepan and when it’s hot, add the chopped garlic and onion. Cook them over medium heat for 5 minutes.
- Add the chopped tomatoes, cayenne powder, oregano and cumin. Cook for another 5 minutes.
- Add the tomato sauce and the water or vegetable broth and cook over medium heat for about 10 or 15 minutes or until the sauce thickens.
- Blend the sauce if you wanna get a better texture.
Nutrition
- Serving Size: 1 cup
- Calories: 157
- Sugar: 10.9 g
- Sodium: 866 mg
- Fat: 8.1 g
- Saturated Fat: 1.2 g
- Carbohydrates: 20.4 g
- Fiber: 5.5 g
- Protein: 4 g
ooh looks delicious! i have always been super lazy and store bought my sauces when cooking mexican, but if the recipe is this easy i definitely will be trying it! anything tastes better home made…
It’s super easy! And it tastes amazing, you need to try it 🙂
I have an overflow of tomatoes at the moment, so this is a perfect way to use them. Love how easy this is. Pinning! Lovely photos!
Lucky you! I LOVE tomatoes! Thanks for your comment Geraldine 🙂
This I HAVE to try! The sauces from the stores are too full of weird stuff, and I never really found “The Perfect Recipe” but this looks like it could be it. 😀
Hi Zarah! Store bought is always less healthy than any other homemade food 🙂 This sauce tastes AMAZING!!! You need to make it 😉
Can’t wait to try this! Is the tomato sauce just blended tomatoes or tomato sauce as in ketchup? Thanks
Hi Miche! We used store-bought or homemade tomato sauce, this is the recipe we make: http://simpleveganblog.com/homemade-tomato-sauce/ Have a nice day!
Can I substitue organic diced tomatoes?
Hi Lin! Yes, I think it should work 🙂