Homemade Enchilada Sauce
This recipe for Homemade Enchilada Sauce is so easy to make! Just a few simple ingredients and it can be made in under 30 minutes. A flavorful sauce that is perfect for all your Mexican dishes like my Chicken Enchiladas!

I love making homemade sauces because you can spice and flavor them just the way you like and so much better than store-bought! My husband likes a lot of spicy heat and I prefer milder flavors. Adjust this red enchilada sauce recipe by adding extra peppers, chili powder or even hot sauce for more heat. In this recipe I like to use fresh poblano peppers. Poblano peppers are a mild chili pepper, so if you want more heat opt for jalapeño or Serrano peppers.
Enchilada Sauce Ingredients
- poblano peppers – for extra heat try jalapeño chiles
- tomato sauce
- onion
- fresh garlic cloves – I prefer fresh garlic, but 1 teaspoon of garlic powder can be substituted
- oregano (dried)
- ground cumin
- chili powder
- salt and pepper
Optional: if you prefer a thinner enchilada sauce, stir in some chicken or vegetable broth.

There are so many dishes to use enchilada sauce on like my Chicken Enchiladas, Turkey Meatballs and Breakfast Egg Bites. Have you tried enchilada sauce on scrambled eggs? Awesome!

Homemade Enchilada Sauce
Ingredients
- 1 cup onion finely chopped
- 2 cloves garlic finely minced
- 1/2 cup Poblano peppers finely chopped
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1 can tomato sauce 680ml/24oz size
- salt and pepper to taste
Instructions
- In a large skillet sauté the onion until soft and slightly browned. (about 5 minutes)
- Add the garlic and Poblano peppers. Cook for an additional 2 minutes.
- Stir in the oregano, ground cumin and chili powder.
- Add the tomato sauce and simmer over medium heat for 15-20 minutes.
- Season with salt and pepper.
Yes, that is the way my family likes it as well