Sauces & Condiments
This Amy’s cheese enchilada sauce recipe delivers the rich, smoky depth you crave in every bite—perfect for enchiladas, dips, or toppings. The secret lies in slow-simmered tomatoes, melted cheddar, and a whisper of cumin that builds layers of flavor without overpowering. I developed this version after years of testing, and it’s become my go-to for restaurant-quality results at home.
The sauce starts with a base of crushed tomatoes and aromatic spices—cumin, garlic, and chili powder—that infuse the mixture with warmth. As it simmers, the cheese melts into a velvety, spreadable consistency, creating a sauce that’s both creamy and slightly tangy.
This isn’t just any enchilada sauce; it’s the kind that makes your dish taste like it came from a taqueria.
What sets this apart is the balance of smokiness and richness, achieved through a simple technique: simmering the sauce uncovered to concentrate the flavors. The result is a sauce that’s smooth enough to drizzle over tacos but sturdy enough to hold its own as a dip.
It’s versatile, too—use it for enchiladas, quesadillas, or even as a topping for baked potatoes.
The best part? It’s easier than it looks. With just a handful of ingredients and minimal hands-on time, you’ll have a sauce that’s worth every second of simmering. Whether you’re feeding a crowd or prepping for meal prep, this recipe delivers consistent, delicious results. Let’s get started!
Ingredients for amy's cheese enchilada sauce
Nine simple ingredients transform into restaurant-quality enchilada sauce with smoky depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Crushed Tomatoes (28 oz can) 🍅 | 1 can | San Marzano preferred for sweetness |
| Sharp Cheddar Cheese 🧀 | 8 oz | Shredded, full-fat preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for aroma |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing garlic |
| Onion Powder 🧅 | 1 tsp | Or 1/4 tsp onion salt |
| Salt 🧂 | ¾ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted for flavor control |
The tomatoes are your flavor foundation—San Marzano cans are worth the splurge for their natural sweetness and fewer seeds. Trader Joe's carries them for a great price, and they keep for months in your pantry. For the cheese, grab sharp cheddar from the deli counter—pre-shredded gets clumpy and lacks flavor. Toast the cumin in a dry pan for 30 seconds before adding to bring out its aroma. That's the secret to the smoky depth. Garlic? Fresh is non-negotiable here—jarred won't cut it for the depth of flavor you're building.
No San Marzano tomatoes? Any good-quality crushed tomatoes work—just taste and adjust salt accordingly. Swap cheddar for Monterey Jack or pepper jack if you want a milder flavor. Running low on cumin? Smoked paprika at half the amount gives similar warmth. The butter at the end is key for that velvety texture—don't skip it. For a dairy-free version, use olive oil instead and add a splash of coconut milk at the end. And if you're in a rush, pre-minced garlic from a jar works in a pinch (though fresh is better).
This sauce tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into ice cube trays—perfect for single-use portions later. If it thickens too much when reheating, just add a splash of water or milk. The sauce doubles easily, so I always make extra—freezes beautifully for up to 3 months. Just thaw overnight in the fridge before using.
Why You'll Love This Recipe
- Pantry Magic: I swear by this sauce because it uses exactly what’s already in my cupboard—no fancy shopping required. That 28-oz can of crushed tomatoes? It’s the backbone, and when you toss in a handful of sharp cheddar (the good stuff, not powdered), it turns into something richer than takeout.
- Garlic Bomb: Between us, the roasted garlic cloves take this from "okay" to "I need more." I don’t even peel them before roasting—just smash them on the pan, let them caramelize, and that deep, nutty flavor? It’s the secret weapon. Trust me, your taste buds will notice.
- Double-Duty Sauce: This isn’t just for enchiladas. Drizzle it over scrambled eggs for breakfast, spoon it into tacos for lunch, or freeze half for next month’s burrito night. Honestly, I’ve used it in everything from quesadillas to even a cheesy pasta—it’s that adaptable.
- Leftovers That Shine: The best part? It tastes better the next day. I’ll make a big batch on Sunday, let it cool, and store it in the fridge. The flavors meld overnight, and reheating it just makes it smoother. Plus, it stretches across three meals without losing its punch—my wallet thanks me.
Step-by-step instructions for Amy's cheese enchilada sauce
This smoky, cheesy sauce builds layer by layer—simple steps, big flavor.
Bloom the Spices in Butter and Oil
Melt the 2 tablespoons butter in a medium saucepan over medium heat. Once it foams, add the 2 tablespoons extra-virgin olive oil and swirl to combine. This creates a flavor base that won't burn as easily as butter alone.
Add the 1 tablespoon ground cumin, 1 tablespoon chili powder, and 1 teaspoon onion powder. Stir constantly for 30 seconds—you'll smell that earthy cumin aroma develop. This is where the magic starts. If the spices darken too quickly, reduce heat to medium-low to prevent burning. The goal is to toast the spices until they're fragrant but not charred.
Sauté the Garlic Until Golden
Push the spice mixture to one side of the pan and add the 3 minced garlic cloves. Stir for 30 seconds until fragrant—this prevents burning while extracting maximum flavor. You'll know it's ready when the garlic turns light golden and smells irresistible.
Combine everything in the pan and cook for another 1 minute, stirring constantly. This ensures all the spices meld together and coat the garlic evenly. The mixture should look like a thick, aromatic paste at this point—this is your flavor foundation.
Build the Tomato Base
Pour in the 1 can crushed tomatoes (about 28 ounces). Stir well to incorporate all the spiced oil at the bottom of the pan. Bring to a gentle simmer over medium heat, then reduce to low heat. Let it cook uncovered for 15 minutes, stirring occasionally.
This slow simmer allows the tomatoes to break down and develop depth. You'll notice the sauce thickens slightly and the flavors meld together. If it gets too thick before the 15 minutes are up, add 2-3 tablespoons water to maintain consistency. The sauce should be smooth but still coat the back of a spoon.
Finish with Cheese and Seasoning
After the tomatoes have simmered, stir in the 8 ounces shredded sharp cheddar cheese until completely melted. This is where the sauce transforms from tangy tomato to rich, creamy goodness. If the cheese clumps, add 1-2 tablespoons milk (not in ingredients—use any you have) to help it blend smoothly.
Season with the 0.75 teaspoon salt and 0.5 teaspoon black pepper, stirring well. Taste and adjust if needed—this sauce should balance smoky, spicy, and cheesy notes perfectly. The cheese should be fully incorporated, giving the sauce that signature enchilada sauce texture. For best results, keep it warm until serving.
Pro Tips For Making Amy'S Cheese Enchilada Sauce
- Bloom the Garlic First: Crushed tomatoes and garlic are a match made in heaven, but raw garlic burns fast—especially when you’re distracted by cheese and spices. Sauté those minced cloves in a dry pan for 30 seconds until they’re just fragrant and pale gold before tossing them into the sauce. I learned this the hard way when my sauce tasted bitter; now I never skip it.
- Simmer, Don’t Boil: This sauce isn’t a race. Let it bubble gently over medium-low heat for at least 15 minutes—stirring occasionally to prevent sticking. The longer it simmers, the deeper the flavor, and the cheese will melt into a velvety texture instead of separating like a sad, grainy mess. (Yes, even if you’re impatient like me.)
- Use Sharp Cheddar, Not Mild: The recipe calls for sharp cheddar for a reason—it’s got the tang and bite that cuts through the richness of the tomatoes. If you grab mild by accident, add a splash of buttermilk or a pinch of white vinegar to the sauce while it simmers. Trust me, your enchiladas will thank you.
- Strain the Tomatoes: Crushed tomatoes can get chunky, and no one wants a mouthful of skin while eating their enchiladas. After simmering, pour the sauce through a fine-mesh strainer into a clean pot. It’s a little extra work, but the result is silky smooth—like the difference between a good movie and a blockbuster. (And no, you don’t have to do it if you’re lazy, but the dish is noticeably better when you do.)
Make-ahead tips for this recipe
Prep Ahead for Meal Prep
Make this sauce a day in advance—it actually tastes better after flavors meld! Let it cool completely, then store in an airtight container in the fridge for up to 5 days.
The texture becomes even smoother overnight, and the spices deepen. I always double the batch because it disappears fast on tacos and quesadillas. 💫
Freeze for Future Use
Portion the sauce into ice cube trays for single-use portions—just pop out what you need and reheat. For larger batches, use quart-sized freezer bags with 1-inch headspace to prevent cracking.
Label with the date and freeze for up to 3 months. Thaw overnight in the fridge before reheating for best texture.
Reheat Like a Pro
Stovetop reheating preserves the best texture. Warm over low heat with 1-2 tablespoons water or milk to prevent clumping. If using the microwave, heat in 30-second intervals, stirring between each, until just hot.
Never boil—this can make the cheese separate. A splash of milk or cream helps restore creaminess if it thickens too much. 🔥
Batch Cooking Tips
This sauce doubles easily—just scale all ingredients proportionally. Use a large stockpot for bigger batches, and simmer uncovered for 20-25 minutes instead of 15. For meal prep, store in glass jars (they reheat more evenly than plastic).
I keep one jar in the fridge at all times for quick enchilada nights. 📅
Sauce as a Dip Base
Use this sauce as a dip for tortilla chips or veggie sticks—it’s perfect for game day! Store extra in the fridge for up to 5 days or freeze for later.
The cheese stays creamy when reheated gently, making it ideal for dips. Just add a pinch of chili powder before serving for extra kick. 🌶️
Nutrition facts
Frequently asked questions
Can I make this sauce without fresh garlic?
Yes! Use 1 teaspoon pre-minced garlic from a jar as a substitute, but add it with the spices at the beginning rather than sautéing it separately. For best results, toast the jarred garlic in the pan for 30 seconds to enhance its flavor. Fresh garlic adds more depth, but jarred works in a pinch.
How do I fix clumpy cheese in the sauce?
Stir in 1-2 tablespoons milk or water while heating the sauce to help dissolve clumps. If the sauce is already thick, add a splash and let it simmer gently until smooth. Avoid boiling, as this can cause the cheese to separate further. A splash of milk also helps restore creaminess if the sauce becomes too thick.
Can I use this sauce for enchiladas or just dips?
This versatile sauce works perfectly for both! Use it as a filling for enchiladas, a dip for tortilla chips, or a topping for tacos and nachos. The creamy texture holds up well when baked or served warm, making it ideal for multiple dishes. For enchiladas, brush it on tortillas before rolling for extra flavor.
Why does my sauce taste too spicy?
Adjust the heat by adding 1-2 tablespoons sour cream or plain yogurt to balance the spice. If you prefer milder flavor, reduce the chili powder to 1/2 teaspoon next time. Taste as you go—this sauce is flexible, so you can tweak it to your preference. A pinch of sugar also helps mellow the heat slightly.
Can I make this sauce in a slow cooker?
Combine all ingredients in the slow cooker on low heat for 2-3 hours, stirring occasionally. The slow cooking enhances the flavors and keeps the sauce creamy. If it thickens too much, add 1-2 tablespoons water or milk before serving. Just avoid high heat to prevent cheese separation.
