This post contains affiliate links, which means I receive a commission if you make a purchase using these links. As a Walmart and King Arthur Baking affiliate, and an Amazon Associate, I earn from qualifying purchases.
My husband loves this Homemade Enchilada Sauce. When this sauce simmers on the stove it smells so good! Your whole kitchen will practically turn into a Mexican La Cucina.

I love making my own sauces. Why buy prepared sauce when you can make your own? And it’s so easy. View my Recipes for Sauces and Spices Here.
This homemade enchilada sauce is perfect for making Ground Beef and Bean Enchiladas or Potluck Enchilada Casserole. Or use this to substitute store bought sauce for your favorite enchilada recipe!
Ingredients for Homemade Enchilada Sauce
(As a Walmart Affiliate, I earn from qualified purchases at the links below. See the full recipe at the bottom of this post.)
Instructions for Making This Recipe

Gather the ingredients so you everything close at hand on the counter or table. Prepare your ingredients. Using a sharp knife and cutting board, mince the sweet onion and garlic.

In a small saucepan, combine the vegetable oil, minced onion and garlic and the tomato paste. Simmer for 3 minutes.
Add in the cider vinegar, chili powder, granulated sugar, dried oregano, kosher salt, freshly ground black pepper, and the red pepper flakes. Stir to combine so that all the flavors are mixed in.

Add the cider vinegar and water. Whisk together to create a smooth sauce. Bring to boil. Reduce the heat and simmer for 15 minutes uncovered.
This recipes makes approximately 2 1/2 cups.

Serve Homemade Enchilada Sauce over your favorite enchiladas. See my recipe for Potluck Enchilada Casserole or Ground Beef and Bean Enchiladas.
Browse Similar Categories
(As an Amazon Associate, I earn from qualifying purchases.)
Ingredients
- 1/4 cup vegetable oil
- 1 medium sweet onion (minced)
- 1 clove garlic (minced)
- 10 oz tomato paste
- 2 teaspoons chili powder
- 1 teaspoon cider vinegar
- 1 teaspoon granulated sugar
- 1/2 teaspoon dried oregano
- 1/2 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/8 teaspoon red pepper flakes
- 2 cups water
Instructions
- Gather all your ingredients so that you everything close at hand on the counter or table. Prepare your ingredients. Using a sharp knife and cutting board, mince the sweet onion and garlic.
- In a small saucepan, combine the vegetable oil, minced onion and garlic and the tomato paste. Simmer for 3 minutes, stirring often.
- Add the chili powder, cider vinegar, granulated sugar, dried oregano, kosher salt, freshly ground black pepper, and the red pepper flakes. Stir to combine so that all the flavors are mixed in.
- Mix in the water. Whisk together to create a smooth sauce. Bring to boil. Reduce the heat and simmer for 15 minutes uncovered.
- Use in your favorite Enchilada Recipe. This recipes makes approximately 2 1/2 cups.
This is great! I added just a touch more vinegar but otherwise perfect. Thank you!
Hi Anna, I’m so glad that you enjoyed this Enchilada Sauce. Thank you for sharing!