Today, we’re diving into the delightful world of homemade enchilada sauce. Forget the processed, flavorless canned versions; this recipe is a game-changer! Learning how to make enchilada sauce at home is incredibly simple, allowing you complete control over the ingredients, spice levels, and freshness. This versatile sauce is not just perfect for classic enchiladas but also elevates soups, tacos, burritos, and casseroles to a whole new level. You can have this rich, delicious sauce ready in under 5 minutes, transforming your Mexican meals with minimal effort.

There are countless reasons to be excited about making your own enchilada sauce, but the unparalleled flavor and freshness top the list. This easy enchilada sauce recipe has been a staple in my kitchen for years, and once you try it, you’ll understand why. It’s a quick, convenient, and incredibly rewarding way to enhance your cooking, ensuring every bite is bursting with authentic Mexican flavor. This homemade version consistently outperforms any store-bought sauce I’ve ever tasted, providing a depth and vibrancy that simply cannot be replicated by pre-packaged options.
Why Homemade Enchilada Sauce is a Must-Try
The biggest advantage of making your own enchilada sauce is the ability to control exactly what goes into it. You can choose high-quality, fresh ingredients, adjust the spice to your preference, and avoid unwanted preservatives, artificial colors, or excessive sodium often found in commercial products. My sister has been perfecting her red enchilada sauce recipe using this method for years, and every time she serves enchiladas, I’m captivated by the sauce’s incredible taste. It’s truly an experience that canned sauce just can’t deliver.
The simplicity of this recipe is astonishing. All you need to do is combine the ingredients in a blender, press a button, and watch as a vibrant, flavorful enchilada sauce comes to life. It’s ready in less than 5 minutes, making it an ideal choice for busy weeknights when you still crave a homemade touch. While the sauce tastes fantastic straight out of the blender, for an even deeper, more complex flavor profile, you have the option to simmer it gently for 15-20 minutes after blending. This extra step allows the spices to meld beautifully, creating an incredibly rich and aromatic sauce, though it’s perfectly delicious even if you skip the simmering.
This versatile sauce is perfect in a variety of dishes, including a comforting One Pot Chicken Enchilada Pasta, savory Chicken Enchilada Sliders, and classic Beef Enchiladas. Its rich, adaptable flavor makes it an indispensable component in countless Mexican-inspired meals.
Essential Recipe Ingredients for Your Homemade Enchilada Sauce

You’ll be delighted by how this easy recipe relies on simple, readily available pantry ingredients to create such a spectacular flavor. It’s truly one of my favorite recipes for its balance of convenience and gourmet taste. Using fresh, good-quality ingredients makes all the difference in achieving that authentic, rich enchilada sauce taste.
- Olive Oil: Start with a good quality extra virgin olive oil if possible. It provides a foundational richness and helps to carry the flavors of the spices. While any olive oil works, a quality EVOO adds a subtle depth.
- Flour: A small amount of all-purpose flour is added to help thicken the sauce, giving it that desirable luscious consistency. For a gluten-free alternative, you can use a gluten-free flour blend or a cornstarch slurry.
- Tomato Sauce: The tomato sauce is crucial for providing a balanced acidity and a mild sweetness, complementing the robust spices. It forms the body of the sauce and helps create its signature red hue. Opt for a plain, unseasoned tomato sauce for best control over the final flavor.
- Broth: This ingredient is key for achieving the right consistency and adding savory depth. You can use chicken broth, vegetable broth, or even just water. I highly recommend a low-sodium broth to ensure you can control the saltiness of your final sauce.
- Spices: The magic truly happens with the carefully selected spice blend, which is arguably the best part of this enchilada sauce. This recipe calls for chili powder, ground cumin, garlic powder, onion powder, and a touch of cayenne red pepper.
- Chili Powder: I use 1/4 cup of chili powder because my preferred brand is quite mild. However, chili powders can vary significantly in heat and flavor. If you know your chili powder is spicy, begin with 2 tablespoons and taste test before adding more. You can always add, but you can’t take away!
- Ground Cumin: Adds an earthy, warm, and slightly smoky flavor that is quintessential to Mexican cuisine.
- Garlic Powder & Onion Powder: These foundational aromatics provide a deep, savory background flavor without the need for sautéing fresh garlic and onions, contributing to the “under 5 minutes” prep time.
- Cayenne Red Pepper: An optional addition, but highly recommended if you enjoy a little kick. Adjust the amount to match your desired spice level.
- Salt & Black Pepper: Essential for seasoning, bringing all the flavors together. Always taste and adjust to your preference.

Step-by-Step Guide: Crafting Your Perfect Homemade Enchilada Sauce
This enchilada sauce is incredibly simple to create, utilizing basic pantry staples and a blender to produce a fantastic addition to any Mexican-inspired meal. You’ll be amazed at how quickly you can have this done, often in under 5 minutes!
Detailed Instructions:
- Gather and Combine Ingredients: Begin by gathering all your specified ingredients. Pour the olive oil, flour, tomato sauce, broth (chicken or vegetable), chili powder, ground cumin, garlic powder, onion powder, cayenne red pepper (if using), salt, and black pepper directly into your blender. Ensure the blender lid is securely fastened.
- Blend Until Smooth: Turn on your blender and process the mixture until it is completely smooth and free of any lumps. This typically takes about 30-60 seconds, depending on the power of your blender. You want a consistent, uniform texture for the sauce.
- Optional Simmer for Enhanced Flavor: While the sauce is delicious immediately, for a richer, more developed flavor, you can transfer the blended sauce to a saucepan and simmer it over medium-low heat for 15-20 minutes. Stir occasionally to prevent sticking. This step also allows the sauce to thicken slightly.
- Pour and Store: Once your sauce reaches the desired consistency and flavor, carefully pour it into a clean mason jar or any airtight container. Allow it to cool slightly before sealing.
You can store this freshly made enchilada sauce in the refrigerator for up to 5-7 days. For longer storage, it freezes beautifully in an airtight container for several months. This makes it perfect for meal prepping or having a batch ready whenever an enchilada craving strikes!
Pro-Tip: Consider making a double batch of this recipe! It’s just as easy to whip up a larger quantity, and you’ll appreciate having extra sauce on hand for multiple enchilada nights or other recipes like enchilada casseroles or soups.

Customizing Your Homemade Enchilada Sauce to Perfection
One of the greatest benefits of homemade sauce is the ability to tailor it precisely to your taste. Here are some expert tips to customize your enchilada sauce:
- Adjusting Thickness:
- To Thicken: If you prefer a thicker sauce, you can add a tablespoon or two of tomato paste to the blender. Alternatively, after blending, simmer the sauce on the stove for a longer period, allowing it to reduce and thicken naturally. A cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) can also be whisked into simmering sauce until thickened.
- To Thin: If your sauce turns out too thick, simply whisk in additional beef broth, chicken broth, vegetable broth, or even water, a tablespoon at a time, until it reaches your desired consistency.
- Enhancing Spices and Flavor:
- Aromatics: While garlic powder and onion powder are convenient, using fresh garlic (sautéed briefly before blending, or added raw for a sharper flavor) and sautéed fresh onion can add incredible depth.
- Smoky Flavor: For a delicious smoky note, add a small amount of chipotle powder or smoked paprika to the spice blend.
- Herbaceousness: A pinch of Mexican oregano (which has a more citrusy and earthy flavor than Mediterranean oregano) can also elevate the sauce.
- Controlling the Heat Level:
- For a Spicier Sauce: Increase the amount of cayenne red pepper, or add a pinch of crushed red pepper flakes. You can also incorporate finely minced jalapeños (seeds removed for milder heat, or kept in for extra fire) or a touch of hot chili powder.
- For a Milder Sauce: Stick to a mild chili powder and omit the cayenne red pepper. You can also reduce the overall amount of chili powder initially and add more to taste.
- Gluten-Free Option: To make this sauce completely gluten-free, simply use a gluten-free flour blend in place of regular flour, or omit the flour entirely and thicken with a cornstarch slurry instead. The flour primarily acts as a thickener, so skipping it or using an alternative will still yield a fantastic sauce.
- Balancing Flavor: A tiny pinch of sugar or a splash of apple cider vinegar can help balance the flavors, especially if your chili powder is slightly bitter or the tomatoes are very acidic.
Pro-Tip: Always remember that chili powders vary widely in potency. If you have a particularly spicy chili powder, start with 2 tablespoons in the recipe and taste before adding more. My typical chili powder is quite mild, so 1/4 cup provides a rich flavor without overwhelming heat.
Storing Your Homemade Enchilada Sauce for Future Feasts
Proper storage ensures your homemade enchilada sauce remains fresh and flavorful for future meals. Once prepared and cooled, transfer the sauce to an airtight container. It will keep beautifully in the refrigerator for up to 5 to 7 days. For longer storage, portion the sauce into freezer-safe bags or containers and freeze for up to 3 months. Thaw overnight in the refrigerator before using.
Creative Ways to Utilize This Delicious Enchilada Sauce
This versatile homemade enchilada sauce is perfect for so much more than just classic enchiladas. Explore these delicious ideas:
Beef
Hearty Beef Enchilada Casserole
Chicken
Simple Cheesy Chicken Enchiladas
Chicken
Comforting Chicken Enchilada Soup
Beef
Easy Three Cheese Beef Enchiladas
Recipe: How to Make Enchilada Sauce
Tried this recipe? Share your thoughts and leave a comment below! Subscribe to our newsletter or follow us on Facebook, Instagram, or Pinterest for the latest delicious recipes.
Homemade Blender Enchilada Sauce
Julia Jolliff
2 mins
5-20 mins
7-22 mins
4 servings
Ingredients
- 1/4 cup olive oil
- 2 tablespoons all-purpose flour
- 1 (15 ounce) can tomato sauce
- 1 cup vegetable or chicken broth (low-sodium recommended, or water)
- 1/4 cup chili powder (start with 2 Tablespoons if using spicy chili powder, adjust to taste)
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 teaspoon cayenne red pepper (optional, for added spice)
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
Instructions
-
Combine all ingredients (olive oil, flour, tomato sauce, broth, chili powder, cumin, garlic powder, onion powder, cayenne pepper, salt, and black pepper) in a blender.
-
Blend until the mixture is completely smooth and uniform in consistency. This usually takes about 30-60 seconds.
-
Pour the blended sauce into a clean mason jar with an airtight lid. Refrigerate until you’re ready to use it.
-
For deeper flavor and a slightly thicker consistency, you can optionally transfer the blended sauce to a saucepan and simmer over medium-low heat for 15-20 minutes, stirring occasionally.
-
Store in the refrigerator for up to five days or freeze in an airtight container for longer preservation.
Notes
- If you desire to develop the flavors a bit more, blend the sauce and then transfer it to a pot to simmer for 15-20 minutes. However, I often use it straight out of the blender and absolutely adore the flavor!
- Remember, if your chili powder is on the spicier side, begin with 2 tablespoons and adjust from there. My personal chili powder is fairly mild, so 1/4 cup doesn’t make the sauce too spicy.
Nutrition
Serving:
4g
Calories:
707kcal
Carbohydrates:
42g
Protein:
10g
Fat:
63g
Saturated Fat:
9g
Polyunsaturated Fat:
11g
Monounsaturated Fat:
41g
Sodium:
990mg
Potassium:
1206mg
Fiber:
21g
Sugar:
4g
Vitamin A:
17756IU
Vitamin C:
1mg
Calcium:
213mg
Iron:
12mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Tried this recipe?
Mention @acedarspoon or tag #acedarspoon!