Welcome to the ultimate guide for crafting the most flavorful and authentic homemade red enchilada sauce you’ll ever taste! Forget those bland, store-bought cans; this recipe is incredibly easy to make from scratch and promises a depth of flavor that will elevate any Mexican dish. After years of experimentation, I’ve perfected this recipe, and I’m thrilled to share the secret to making rich, savory enchilada sauce right in your own kitchen.
Making your own enchilada sauce isn’t just about superior taste; it’s about controlling the quality of ingredients, avoiding artificial additives, and customizing the spice level to your family’s preference. This isn’t just a sauce; it’s the foundation for truly memorable enchiladas, burritos, and more. Get ready to transform your cooking experience!

The Essential Tool for Perfect Smooth Sauce
While not strictly necessary for this particular recipe (as we’ll be straining), a high-quality blender can be an invaluable asset in any kitchen, especially for sauces, soups, and smoothies. A powerful blender ensures a perfectly smooth and consistent texture, which is often desired for many homemade sauces. For those looking to invest in a top-tier appliance, consider checking out Blendtec blenders for their exceptional performance and durability. A good blender makes quick work of emulsifying ingredients, ensuring a silky finish without any lumps, which can be a game-changer for many culinary creations.
Imagine a bubbling pan of cheesy enchiladas, their savory aroma filling your kitchen. The secret to that irresistible flavor often lies in the sauce. While many reach for canned varieties, the truth is, not all store-bought enchilada sauces are created equal. Some can be disappointingly bland, metallic, or simply unappetizing. This is where our homemade red enchilada sauce shines, offering a fresh, vibrant, and deeply satisfying alternative that will rescue your enchilada nights!
What Ingredients Are Needed to Make the Best Red Enchilada Sauce?
You might assume that a sauce with such a complex and rich flavor profile would require an extensive list of exotic ingredients. Surprisingly, the opposite is true! This simple enchilada sauce recipe relies on common pantry staples, making it incredibly accessible for home cooks. You’ll likely find most of these items already in your kitchen, ready to be transformed into culinary magic. The beauty of this recipe lies in how these basic components combine to create an extraordinary taste.
- Onion: Provides a foundational aromatic base, adding sweetness and depth.
- Jalapenos: Offers a mild heat and a fresh, peppery note. You can adjust the amount or remove seeds for less spice.
- Canola Oil: Used for sautéing the aromatics and creating the roux. Any neutral oil works well.
- Flour: Essential for making a roux, which thickens the sauce and adds a rich, toasted flavor.
- Garlic: A crucial aromatic that infuses the sauce with its pungent, savory essence.
- Chili Powder: The star spice, delivering the signature earthy, slightly smoky flavor of red enchilada sauce. Use good quality chili powder for the best results.
- Cumin: Adds a warm, earthy, and slightly pungent flavor that complements the chili powder perfectly.
- Sugar: A touch of sugar balances the acidity of the tomatoes and enhances the overall flavor profile.
- Tomato Paste: Provides concentrated tomato flavor and deep color, contributing to the richness of the sauce.
- Tomato Sauce: Forms the primary liquid base, adding more tomato flavor and volume.
- Vegetable Broth: Thins the sauce to the desired consistency while adding another layer of savory flavor.
- Tomato: Fresh chopped tomato adds a brighter, fresher tomato note and subtle texture.
- Salt: Essential for seasoning and bringing out all the flavors.
- Pepper: A pinch of black pepper adds a subtle kick and rounds out the seasoning.
With these simple ingredients, you’re just moments away from a homemade red enchilada sauce that will impress everyone. I can almost smell the savory spices mingling with the tomatoes already, anticipating a delicious batch of enchiladas baking in the oven!

How to Make Enchilada Sauce from Scratch: A Simple Step-by-Step Guide
Creating this flavorful enchilada sauce from scratch is surprisingly straightforward and requires less than 30 minutes of your time. The process involves a few key steps that build layers of flavor, resulting in a robust and authentic sauce. Follow these basic instructions to achieve perfection. Remember, the full detailed recipe with exact measurements is available below.
- Sauté Aromatics: Begin by combining the finely chopped onion, seeded and finely chopped jalapeno, and canola oil in a large saucepan. Cook over medium heat, stirring occasionally, until the onions become translucent and softened, which typically takes about 8-10 minutes. This step is crucial for building the foundational flavor of your sauce.
- Build the Roux and Bloom Spices: Once the aromatics are soft, stir in the flour, minced garlic, chili powder, cumin, and sugar. Cook this mixture for a very short period, less than 30 seconds, just until the spices become wonderfully fragrant. This brief cooking time allows the spices to “bloom,” intensifying their flavor, and the flour creates a roux that will thicken your sauce to a perfect consistency.

- Simmer for Flavor: Next, incorporate the tomato paste, tomato sauce, vegetable broth, and freshly chopped tomato into the saucepan. Stir everything together until well combined. Bring the mixture to a gentle simmer, then reduce the heat to low and allow it to cook for about 5 minutes, or until the sauce slightly thickens to your desired consistency. This simmering period allows all the flavors to meld beautifully.
- Achieve Silky Smoothness: For a truly restaurant-quality, smooth enchilada sauce, strain the cooked mixture through a large mesh strainer into a medium bowl. Make sure to press down on the softened onions and tomatoes with the back of a spoon to extract as much rich liquid and flavor as possible. This step removes any larger pieces of vegetables, leaving you with a wonderfully silky sauce.
- Season to Perfection: Transfer the strained sauce to a clean bowl. Taste the sauce and adjust the seasoning with additional salt and pepper as needed. This final step ensures your best red enchilada sauce is perfectly balanced to your palate.

Is Enchilada Sauce the Same as Salsa? Understanding the Delicious Distinction
It’s a common misconception to think that enchilada sauce and salsa are interchangeable, especially given their shared use of ingredients like tomatoes, onions, and peppers. However, these two beloved Mexican condiments serve distinct culinary purposes and possess different flavor profiles and textures. Understanding the difference is key to mastering authentic Mexican cuisine.
Salsa, typically exemplified by our restaurant-style homemade salsa, is generally a fresh, often chunky condiment. Its primary components usually include fresh or canned tomatoes, onions, various peppers (both sweet and hot), and a brightening acidic element like vinegar or lime juice. Salsas are designed to be vibrant, refreshing, and often served as a dip or topping, adding a fresh burst of flavor and a crisp texture to dishes.
In contrast, enchilada sauce is fundamentally chili-based. While it often incorporates tomatoes for depth and body, tomatoes are considered optional, and the star ingredient is always chili powder (or dried chilies). Enchilada sauce is cooked down to create a rich, smooth, and deeply savory liquid that coats and infuses enchiladas with its signature robust flavor. It’s meant to be a more substantial, foundational element of the dish rather than a light topping. The texture is typically smooth (especially after straining, as in our recipe), allowing it to evenly coat tortillas and melt into the dish as it bakes.

What Kind of Pepper Can You Substitute for Jalapeno in Enchilada Sauce?
Jalapenos provide a perfect balance of mild heat and fresh pepper flavor to our red enchilada sauce. However, if you’re looking to adjust the spice level or simply don’t have jalapenos on hand, several excellent substitutes can be used. The best choice will depend on your desired heat and flavor profile:
- Serrano Peppers: For a similar flavor but with a noticeable increase in heat, serrano peppers are an excellent choice. They are smaller and typically 2-5 times hotter than jalapenos, so use them sparingly if you prefer a milder sauce. This substitute will give your enchilada sauce a lively kick.
- Poblano Peppers: If you prefer a much milder sauce with a rich, earthy, and slightly smoky flavor, poblano peppers are a fantastic alternative. They offer very little heat, making them ideal for those sensitive to spice.
- Anaheim or Hatch Peppers: These peppers are also on the milder side, similar to poblanos but with a slightly sweeter, fruitier flavor. They are great for adding pepper notes without significant heat.
- Bell Peppers: For absolutely no heat, a red or green bell pepper can be used. While it won’t provide any spice, it will contribute to the sauce’s body and a subtle vegetable sweetness. Consider adding a pinch of cayenne pepper if you still want a tiny hint of warmth.
- Canned Green Chilies: These offer a convenient mild option with a classic Southwestern flavor. Just be sure to drain them well before adding to your sauce.
When substituting, always consider the heat level and adjust the quantity to suit your taste. It’s always easier to add more heat than to take it away!
How Long Will Homemade Enchilada Sauce Keep? Storage Tips for Meal Prep
One of the many benefits of making homemade red enchilada sauce is its excellent shelf life, allowing for convenient meal preparation and ensuring you always have a batch ready for your favorite Mexican dishes. Proper storage is key to maintaining its freshness and flavor.
- Refrigeration: When stored in an airtight container, your homemade enchilada sauce will remain fresh in the refrigerator for up to 2 weeks. This makes it perfect for preparing ahead of time for weeknight meals or for use in multiple recipes over a fortnight.
- Freezing: For longer-term storage, enchilada sauce freezes beautifully. You can freeze it for up to 3 months without any significant loss of quality. I particularly love freezing individual portions in ice cube trays. Once frozen solid, transfer the cubes to a freezer-safe ziplock bag or container. Each cube is roughly equivalent to 1 tablespoon, making it incredibly convenient to grab just the amount you need for your next recipe, whether it’s a small batch of enchiladas or a flavor boost for a soup.
To reheat frozen sauce: Simply place the desired number of frozen cubes directly into a saucepan on the stovetop over low to medium heat. Stir occasionally until the cubes have thawed completely and the sauce is gently simmering and thoroughly heated through. This method ensures your sauce is ready to use whenever the craving strikes!

More Delicious Recipes Featuring Our Red Enchilada Sauce
Once you’ve made a batch of this incredible homemade red enchilada sauce, you’ll want to use it in everything! This is the go-to sauce I now use for all my recipes that call for a rich, flavorful red enchilada sauce. It’s so versatile and truly transforms ordinary meals into extraordinary culinary experiences. Here are some of our favorite dishes where this sauce shines:
- One Skillet Enchilada Casserole: A quick and easy weeknight meal, this casserole combines all the classic enchilada flavors in a single pan, making cleanup a breeze. Our homemade sauce ensures every bite is packed with authentic taste.
- Sweet Potato Enchiladas: A delightful vegetarian option, these enchiladas feature tender sweet potatoes and sweet corn, beautifully complemented by the savory depth of our red enchilada sauce. It’s a wonderful blend of sweet and spicy.
- Bean and Cheese Smothered Enchiladas: A timeless classic, these simple yet satisfying enchiladas are generously smothered in our rich homemade sauce, creating a comforting and flavorful dish that’s perfect for any occasion.
- Enchilada Soup: Warm, hearty, and incredibly satisfying, this soup captures all the beloved flavors of enchiladas in a comforting bowl. Our red enchilada sauce forms the flavorful backbone of this delicious soup.
This truly is the best enchilada sauce you’ll ever have, and it pairs perfectly with so many dishes. For a complete and unforgettable meal, serve your enchiladas with a side of the most fabulous Instant Pot refried beans and some refreshing cilantro lime rice. You’ll be dining like champions!

Say goodbye to mediocre canned sauces and embrace the incredible flavor of homemade! This simple enchilada sauce recipe will undoubtedly convert you to making it from scratch every single time. Consider making a double or triple batch to keep on hand for all your future enchilada and Mexican food needs!
More Homemade Condiment Recipes You’ll Love
Mastering homemade condiments is a game-changer for any home cook, allowing you to elevate your meals with fresh, vibrant flavors and without relying on store-bought versions filled with preservatives. Once you discover the ease and superior taste of our homemade red enchilada sauce, you’ll be eager to explore other essential condiments you can make from scratch. Here are some fantastic recipes to add to your culinary repertoire:
- Tomatillo Cilantro Ranch Dressing: A zesty and creamy dressing perfect for salads, tacos, or as a dip.
- Taco Seasoning: Customize your spice blends for perfect tacos every time, free from anti-caking agents and excess salt.
- Classic Pesto: Fresh basil, pine nuts, garlic, and Parmesan combine for a vibrant sauce ideal for pasta or sandwiches.
- Burger Sauce: Take your burgers to the next level with this irresistible, tangy, and creamy secret sauce.
- Pizza Sauce: A robust and savory tomato base that’s far superior to anything from a jar, perfect for homemade pizzas.
- BBQ Rub: Infuse your meats with deep, smoky flavors before grilling or smoking with this versatile dry rub.
- Authentic Salsa Verde: A bright and tangy green salsa made from tomatillos, perfect for tacos, enchiladas, or dipping.
- Restaurant Style Salsa: Achieve that fresh, zesty salsa flavor you love from your favorite Mexican restaurants, right at home.
- Nacho Cheese Sauce: Creamy, smooth, and perfectly cheesy, this sauce is ideal for nachos, fries, or as a dip for pretzels.
- BBQ Sauce: Sweet, smoky, and tangy, this homemade BBQ sauce is perfect for basting ribs, chicken, or pulled pork.
- Spaghetti Sauce: A rich, slow-simmered tomato sauce that’s the heart of any great pasta dish.
- Ham Dipping Sauces: A collection of complementary sauces to perfectly accompany ham dishes, from sweet to savory.
- All CONDIMENT RECIPES! Explore our full collection of homemade condiment recipes to stock your pantry with flavor!
Homemade Red Enchilada Sauce
Pin
Ingredients
- 1 Onion, medium, chopped fine
- 1 Jalapeno, seeded, chopped fine
- 1 teaspoon Canola Oil
- 2 Tablespoons Flour
- 3 Cloves Garlic, minced
- 3 teaspoons Chili Powder
- 2 teaspoons Cumin
- 1 Tablespoon Sugar
- 2 Tablespoons Tomato Paste
- 15 oz. Tomato Sauce
- 1 Cup Vegetable Broth
- 1 Tomato, seeded and chopped
- Salt and Pepper, to taste
Instructions
-
Combine the onion, jalapeno and oil in a large saucepan over medium heat.(1 Onion, 1 Jalapeno, 1 teaspoon Canola Oil)
-
Cook, stirring often, until the onions and peppers have softened, 8-10 minutes.
-
Stir in the flour, garlic, chili powder, cumin and sugar, and cook just until fragrant, less than 30 seconds.(2 Tablespoons Flour, 3 Cloves Garlic, 3 teaspoons Chili Powder, 2 teaspoons Cumin, 1 Tablespoon Sugar)
-
Mix in the tomato paste, tomato sauce, broth, and chopped tomato.(2 Tablespoons Tomato Paste, 15 oz. Tomato Sauce, 1 Cup Vegetable Broth, 1 Tomato)
-
Bring the sauce to a simmer, lower the heat and cook until slightly thickened, about 5 minutes.
-
Strain the sauce through a large mesh strainer into a medium bowl, pressing down on the onions and tomatoes to extract as much liquid as possible.
-
Transfer the sauce to a bowl.
-
Season the sauce with additional salt and pepper to taste.(Salt and Pepper)
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this? Leave a comment below!
REMEMBER TO SUBSCRIBE TO our FREE Oh Sweet Basil NEWSLETTER AND RECEIVE EASY RECIPES DELIVERED INTO YOUR INBOX EVERY DAY!
When you try a recipe, please use the hashtag #ohsweetbasil on INSTAGRAM for a chance to be featured in our stories! FOLLOW OH, SWEET BASIL ON FACEBOOK | INSTAGRAM | PINTEREST | TWITTER FOR ALL OF OUR LATEST CONTENT, RECIPES AND STORIES.