Homemade Enchilada Sauce

Homemade Enchilada Sauce

This homemade red enchilada sauce has authentic Mexican flavor! It's so good and easy, you'll never go back to store-bought sauce again. You can even make a double batch and freeze half of it for later. Recipe as written below yields about 2 cups (16 ounces) sauce.

Ingredients

  • 3 tablespoons olive oil
  • 3 tablespoons flour

    whole wheat flour, all-purpose flour and gluten-free flour blends all work!

  • 1 tablespoon ground chili powder

    scale back if you’re sensitive to spice or using particularly spicy chili powder

  • 1 teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ¼ teaspoon dried oregano
  • ¼ teaspoon salt
    to taste
  • Pinch of cinnamon

    optional but recommended

  • 2 tablespoons tomato paste
  • 2 cups vegetable broth
  • 1 teaspoon apple cider vinegar or distilled white vinegar
  • Freshly ground black pepper
    to taste

Directions

  1. 1

    This sauce comes together quickly once you get started, so measure the dry ingredients (the flour, chili powder, cumin, garlic powder, oregano, salt and optional cinnamon) into a small bowl and place it near the stove. Place the tomato paste and broth near the stove as well.

  2. 2

    In a medium-sized pot over medium heat, warm the oil until it’s hot enough that a light sprinkle of the flour/spice mixture sizzles on contact. This might take a couple of minutes, so be patient and don’t step away from the stove!

  3. 3

    Once it’s ready, pour in the flour and spice mixture. While whisking constantly, cook until fragrant and slightly deepened in color, about 1 minute. Whisk the tomato paste into the mixture, then slowly pour in the broth while whisking constantly to remove any lumps.

  4. 4

    Raise heat to medium-high and bring the mixture to a simmer, then reduce heat as necessary to maintain a gentle simmer. Cook, whisking often, for about 5 to 7 minutes, until the sauce has thickened a bit and a spoon encounters some resistance as you stir it. (The sauce will thicken some more as it cools.)

  5. 5

    Remove from heat, then whisk in the vinegar and season to taste with a generous amount of freshly ground black pepper. Add more salt, if necessary (I usually add another pinch or two). Go forth and make enchiladas!

Homemade Enchilada Sauce

Homemade Enchilada Sauce

4.8(2.0k)

Similar Recipes

Ratings & Reviews

0.0/ 5
Exceptional

Based on 1,974 ratings

cookieandkate.com
4.8(1,974 reviews)
View original recipe

Rating Breakdown

About this Recipe

Tired of bland, store-bought enchilada sauce? This homemade red enchilada sauce delivers authentic Mexican flavor that will make you wonder why you ever bought it in a can. You'll find it incredibly easy to prepare, transforming your weeknight meals with vibrant, rich taste.

Why This Enchilada Sauce is a Game-Changer

The secret to this sauce's success lies in building deep, complex flavors from simple pantry staples in just minutes. Starting with a roux ensures a perfectly smooth, thick sauce, while a thoughtful blend of spices creates that distinctive, authentic taste. It’s incredibly forgiving and consistently delicious, making it a staple you’ll turn to again and again.

Expect a beautifully rich, deep red sauce with a velvety smooth texture that coats your palate with savory goodness. The blend of chili powder, cumin, garlic powder, and oregano forms a robust foundation, brightened by a hint of vinegar and an optional, but highly recommended, pinch of cinnamon for a truly nuanced profile. This sauce brings a comforting warmth and depth to any dish it graces, elevating the entire experience without any artificial notes.

Customization & Variations

This recipe offers great flexibility to suit your pantry and preferences. You can easily adjust the amount of ground chili powder to your desired spice level, scaling it back if you're sensitive to heat or using a particularly potent variety. For the roux, feel free to use all-purpose flour, whole wheat flour, or your favorite gluten-free flour blend—all work wonderfully to thicken the sauce. While optional, the pinch of cinnamon adds a subtle layer of warmth and complexity that truly enhances the authentic flavor.

Pour this homemade red enchilada sauce generously over your favorite enchiladas, or use it as a flavorful base for tacos, burritos, and various Mexican-inspired casseroles.

Frequently Asked Questions