
This 5-star enchilada sauce recipe delivers the rich, smoky depth that transforms ordinary enchiladas into restaurant-worthy masterpieces—all in just 30 minutes. The secret lies in blending charred tomatoes, dried chiles, and aromatic spices into a velvety sauce that coats every bite with complex flavor.
I developed this recipe after years of testing, and it’s now my go-to for both red and green variations, depending on the occasion.
The foundation of this sauce is a blend of tomatoes, garlic, onion, and dried chiles, simmered until deep and rich. A touch of cumin, oregano, and smoked paprika adds warmth, while a splash of broth ensures a smooth, balanced consistency.
The sauce can be made chunky for texture or blended silky smooth—your choice. It’s versatile enough for enchiladas, tacos, or even as a dipping sauce for tortilla chips.
What sets this recipe apart is its smoky, layered flavor that develops as it simmers, creating a sauce that’s far more complex than store-bought versions. The best part? It keeps well in the fridge for up to 5 days or freezes perfectly for future use.
Whether you’re hosting a dinner party or prepping for meal prep, this sauce will elevate your dishes effortlessly.
Ready to take your enchiladas to the next level? Let’s get started with the ingredients—where every component plays a crucial role in building that 5-star flavor.
Ingredients for 5 star enchilada sauce
Nine essential ingredients blend into a velvety sauce with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Roma Tomatoes 🍅 | 2 lbs | Fresh, firm, and vine-ripened |
| Dried Ancho Chiles 🌶️ | 2 whole | Stems removed, seeded |
| Yellow Onion 🧅 | 1 whole | Medium size, roughly chopped |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled, and smashed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted for depth |
| Mexican Oregano 🍃 | 1 tbsp | Dried, not Italian oregano |
| Smoked Paprika 🌶️ | 1 tbsp | High-quality for smokiness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
The tomatoes and dried chiles are the heart of this sauce. Roma tomatoes are ideal—they’re meatier and less watery than other varieties. For the chiles, Ancho gives a mild, smoky sweetness, but Guajillo or Pasilla work too if you want more complexity. I always grab mine from La Tienda or the Mexican market section at Whole Foods, where they’re fresh and properly dried. If you can’t find dried chiles, two chipotle peppers in adobo sauce (minced) can substitute, but it’ll have a different flavor profile. Toast the chiles lightly in a dry skillet to deepen their flavor—just until fragrant, about 30 seconds per side.
No fresh tomatoes? Canned San Marzano tomatoes (drained) work perfectly—they’re sweeter and less acidic. The vegetable broth can be swapped for tomato juice or water in a pinch, but broth adds that essential umami depth. If you’re short on time, a pinch of liquid smoke (about 1/4 teaspoon) can mimic the smokiness from charring the tomatoes, though it’s not as authentic. The spices are non-negotiable for that 5-star flavor: Mexican oregano is key—it’s earthier than Italian oregano and gives that authentic Mexican touch. If you can’t find it, regular oregano at half the amount plus a pinch of thyme will get you close.
This sauce tastes even better the next day as the flavors meld. Store it in a glass jar in the fridge for up to 5 days—the flavors deepen over time. For longer storage, freeze it in ice cube trays (perfect for single servings) or a glass container for up to 6 months. When reheating, stir in a splash of water or broth if it thickens too much. I always make a double batch—I use half for enchiladas and freeze the rest for future tacos or dips.
Why You’ll Love This Recipe
- Here’s what sold me: I already had everything. No special trips to the store, no weird ingredients. A handful of tomatoes, a couple of dried peppers, and a splash of olive oil turn into something so good, people ask for seconds. My grocery bill thanks me every time.
- No Chop, No Stress: I swear by this sauce because it’s the rare recipe where you can skip the knife entirely. Toss in whole Roma tomatoes and dried ancho chiles straight from the jar—no peeling, no seeding, no mess. The blender does all the work, and honestly? That’s my kind of magic.
- Smoky Depth in Minutes: Between us, this sauce hits harder than anything store-bought. The ancho chiles soak up just enough water to soften, then blend into a velvety, smoky base that clings to every tortilla like a hug. And that olive oil finish? It’s the secret weapon—rich but never heavy.
- Weeknight to Party Hero: I’ve drizzled this over enchiladas for lazy Tuesdays and served it in a cast-iron skillet at dinner parties. It’s the same sauce, but it works for both—whether you’re feeding two or ten. Freeze half for next month, and you’ll still have restaurant-quality flavor.
Step-by-step instructions for smoky enchilada sauce
Here’s how to build a rich, velvety sauce that delivers restaurant-quality depth in just 30 minutes.
Toast the Dried Ancho Chiles and Prepare the Tomatoes
Heat a dry skillet over medium heat and toast the 2 whole dried ancho chiles for 30 seconds per side until fragrant and slightly puffed. This step deepens their smoky flavor—don’t let them burn. While they toast, halve the 2 lbs Roma tomatoes and remove their cores. Place the tomato halves cut-side down in a baking dish and broil for 8-10 minutes until their skins blister and darken.
Here’s the thing—broiling the tomatoes intensifies their natural sweetness while creating a caramelized edge that blends beautifully into the sauce. Once blistered, transfer the tomatoes to a bowl and let them cool slightly before peeling off the skins. You’ll find the flesh easily separates from the charred skins, yielding about 3 cups of juicy pulp.
Sauté Aromatics in Olive Oil
In a large, heavy-bottomed pot, heat the 0.5 cup extra-virgin olive oil over medium heat until shimmering. Add the 1 whole yellow onion, chopped into ½-inch pieces, and cook for 8-10 minutes until softened and golden. You’ll know it’s ready when the onion edges begin to caramelize slightly—this adds sweetness that balances the sauce’s complexity.
Push the onions to the side of the pot and add the 6 cloves garlic cloves, smashed but not minced. Cook for 30 seconds until fragrant—garlic burns quickly, so watch closely. Here’s where it gets fun: sprinkle in the 1 tbsp smoked paprika and 1 tbsp ground cumin, stirring constantly for 1 minute to toast the spices and release their aromas. This step builds the sauce’s foundational flavor.
Simmer the Base with Broth and Spices
Add the peeled tomato pulp, 1 cup vegetable broth, 1 tbsp Mexican oregano, 1.5 tsp salt, and 0.5 tsp black pepper to the pot. Bring everything to a gentle boil over medium-high heat, then reduce to low heat and let it simmer uncovered for 15 minutes. Stir occasionally to prevent sticking—you’ll notice the sauce thicken slightly as it reduces.
After 15 minutes, carefully remove the ancho chiles from their toasted skins using a slotted spoon and add them to the pot. Let the sauce simmer another 10 minutes—this allows the chiles to infuse their deep, earthy flavor without making the sauce too spicy. The sauce should now be smooth, with a velvety texture and rich aroma. If it’s too thick, add 2-3 tablespoons water to reach your desired consistency.
Blend for Silky Perfection
Transfer the sauce to a high-powered blender or food processor in batches, leaving ½ cup in the pot to help with blending. Blend until completely smooth, scraping down the sides as needed. Return the blended sauce to the pot and stir in the reserved ½ cup from earlier. Taste and adjust seasoning—you might need a pinch more salt or a dash of black pepper to balance the flavors.
Simmer the sauce for another 5 minutes to meld all the flavors together. The final texture should be thick enough to coat the back of a spoon but still flow smoothly. This sauce is incredibly versatile—use it immediately for enchiladas, or let it cool and refrigerate for up to 5 days. For a smoother texture, strain it through a fine-mesh sieve before using, but I prefer the slight texture it adds.
Pro Tips For Making 5 Star Enchilada Sauce
- CHAR THE ONIONS LOW: The first 10 minutes with onions are where flavor builds—don’t rush. Cook them in olive oil over medium-low until they’re deep golden, almost caramelized, with no browned bits. I used to crank the heat and end up with bitter onions, and the sauce never tasted as rich.
- REMOVE CHILE SEEDS CAREFULLY: Ancho chiles pack heat even without seeds—so if you want smooth, smoky depth, scrape out the veins and seeds before toasting. Leave them whole for easier straining later, but don’t skip this step if you’ve ever tasted a sauce that burned instead of balanced.
- TOAST TOMATOES UNTIL BLISTERED: Toss halved Roma tomatoes in the same pot after the onions, cut-side down, and let them char for 5–7 minutes. The blackened skin adds a smoky edge that store-bought sauces can’t match—just scrape them into the pot with a spoon.
- STRAIN TWICE FOR SILKY TEXTURE: After blending, pour the sauce through a fine-mesh sieve twice—first to catch big bits, then a second time with a clean cheesecloth for ultra-smoothness. The extra effort makes the sauce look restaurant-worthy and coats enchiladas perfectly. (Yes, it’s worth the mess.)
Wine and beer pairings for these flavors
Red Wine Pairings
For this rich, smoky enchilada sauce, I recommend a medium-bodied red wine with enough acidity to cut through the sauce’s depth. A Spanish Garnacha (Grenache) from Aragon shines here—its bright red fruit and earthy notes complement the sauce’s smokiness without overpowering it. 🍷
If you prefer New World wines, a California Zinfandel from Lodi offers juicy blackberry flavors that harmonize beautifully with the sauce’s spice profile. Look for bottles aged for at least 3-5 years to ensure balance and complexity.
White Wine Options
For those who prefer white wine, a Mexican Chenin Blanc from Baja California is a fantastic match. Its citrusy acidity and subtle honeyed notes create a refreshing contrast to the sauce’s smokiness. I’ve found Cedros Vineyards bottles to be particularly reliable.
Alternatively, a dry Riesling from Germany or Washington State provides a crisp, slightly floral counterpoint. The wine’s mineral finish helps cleanse your palate between bites of enchiladas. 🍷
Beer Pairings
A Mexican-style lager like Modelo Especial or Pacifico Clara is my go-to beer pairing. The crisp, clean profile and subtle malt sweetness let the sauce’s flavors truly shine without competing. These beers also pair wonderfully with the charred tomatoes and spices.
For craft beer lovers, a hazy IPA with citrus notes—like a New England-style IPA—adds a fun, modern twist. The hoppy bitterness balances the sauce’s richness, while the fruity esters create an exciting flavor interplay. 🍺
Non-Alcoholic Options
Don’t overlook non-alcoholic pairings! A sparkling lime soda like Jarritos Limón or a ginger beer with a squeeze of lime offers refreshing acidity that cuts through the sauce’s depth. For something more substantial, try a Mexican horchata—its cinnamon and rice notes create a delightful contrast.
For a savory option, a tomato-based sangria (without alcohol) with a splash of lime juice and a pinch of salt mirrors the sauce’s flavors while keeping it light and refreshing. It’s perfect for warm evenings when you want to enjoy the sauce without alcohol. 💛
Nutrition facts
Frequently asked questions about enchilada sauce
Can I make this sauce without fresh tomatoes?
Use 28 oz canned San Marzano tomatoes (drained) instead of fresh Roma tomatoes. They’re sweeter and less acidic, which works perfectly for building that rich, smoky flavor. Just skip the broiling step and add the canned tomatoes directly to the pot after sautéing your aromatics.
How do I adjust the spice level?
The recipe uses mild ancho chiles, but you can easily adjust the heat. For more spice, add 1-2 chipotle peppers in adobo sauce (minced) or ½ tsp cayenne pepper when blending. For a completely mild version, remove the ancho chile seeds before adding them to the sauce.
Can I make this sauce in a slow cooker?
Yes! After sautéing your onions and garlic, transfer everything to a 3-4 quart slow cooker and cook on low for 4-5 hours or high for 2-3 hours. The slow cooking enhances the smoky depth even more. Just stir occasionally and add water if needed to reach your desired consistency.
What’s the best way to store leftovers?
Let the sauce cool completely, then store it in an airtight glass container in the fridge for up to 5 days. For longer storage, freeze it in ice cube trays (perfect for single servings) or a glass container for up to 6 months. When reheating, stir in a splash of water or broth if it thickens too much.
Can I use this sauce for other dishes besides enchiladas?
This versatile sauce works beautifully for tacos, nachos, quesadillas, or even as a dip for tortilla chips. It’s also perfect for stuffing peppers or zucchini boats. The rich, smoky flavor pairs well with grilled meats, beans, or even as a topping for pizza or flatbread.
- 6 Bean Chili Recipe: Hearty, Smoky Depth That Gets Richer Over Time - September 26, 2026
- 2 Gallon Red Sangria Recipe: Bold Spice and Fruit Fusion for Crowds - September 26, 2026
- 5 Star Apple Bread Recipe: Spiced Apple Swirl With Buttery Crust - September 26, 2026