Sauces & Condiments
This Amy’s cheese enchilada sauce recipe delivers restaurant-quality creaminess with a depth of flavor that transforms ordinary enchiladas into something extraordinary. The secret lies in simmering tomatoes, cheese, and spices until they meld into a velvety sauce with just the right balance of tangy, smoky, and cheesy notes. I developed this recipe after years of testing—it's the one that finally earned me compliments even from the most critical Mexican food lovers.
The magic happens when you blend together canned tomatoes, melted cheese, and a blend of spices including cumin and chili powder, then simmer until thick and rich. This sauce isn't just for enchiladas—it works perfectly for burritos, tacos, or even as a dip.
The creamy texture comes from a combination of cheese and a touch of cream, while the cumin adds that subtle depth that makes it taste authentically Mexican-inspired.
What you'll end up with is a sauce that's smooth, flavorful, and ready to coat your favorite fillings in seconds.
It's the kind of sauce that makes every bite of your enchiladas or burritos taste like you spent hours in the kitchen, when in reality, it only takes about 20 minutes to make. The best part?
It reheats beautifully, so you can make a big batch and have it ready for multiple meals.
Whether you're serving this sauce with classic cheese enchiladas or using it as a base for other Mexican dishes, you'll find that the creamy texture and rich flavor make it a standout. Here's how to make it—once you try this, you'll never go back to store-bought again.
Ingredients for amy's cheese enchilada sauce
Creamy, tangy, and packed with cumin depth—this sauce transforms enchiladas into something extraordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Tomato Sauce 🍅 | 2 cups | San Marzano preferred for sweetness |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Freshly shredded preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For subtle sweetness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted preferred |
The tomatoes are the foundation, so San Marzano is worth hunting down if you can—its natural sweetness makes all the difference. Trader Joe's usually carries it, or check the Latin market section at Whole Foods. The cheese? Freshly shredded Monterey Jack melts smoother than pre-shredded, and it’s the perfect balance of tangy and mild. I always grab extra because it disappears fast. For the cumin, toast it in a dry pan for 30 seconds before adding—trust me, it’s a game-changer for that nutty depth.
No San Marzano tomatoes? Crushed tomatoes work in a pinch, but strain out the seeds first for a smoother sauce. Pre-shredded cheese? Sprinkle it with a little cornstarch to absorb moisture and prevent clumping. Running low on cumin? Smoked paprika at half the amount adds a similar smoky note. The butter is non-negotiable here—it’s what gives the sauce that silky, velvety texture. If you’re out, olive oil works but lacks richness. And if you’re feeling fancy, swap the Monterey Jack for a mix of cheddar and pepper jack for extra kick.
This sauce tastes even better the next day—make a double batch and freeze half in ice cube trays for easy portioning. It reheats beautifully, so just pop it in a saucepan with a splash of water or milk to loosen it up. Keeps in the fridge for 5-6 days or frozen for 3 months. I like to label mine with the date so I don’t forget. Pro tip: Stir in a little more cheese when reheating if it’s too thin—it’ll thicken right up.
Why You'll Love This Recipe
- This sauce works for anything: dump it over scrambled eggs for breakfast, swirl it into rice for lunch, or smother it on enchiladas. The cumin and chili powder give it a warm, earthy kick that pairs with everything—even if you’re serving it to picky eaters.
- No Pantry Overhaul Needed: I swear by this sauce because it only needs five things you already own. Open a can, crack the cream, sprinkle cheese—no specialty trips or ingredient hunting. That heavy cream and Monterey Jack combo turns basic tomato sauce into something velvety without extra effort.
- Rich Without the Guilt: Honestly, the heavy cream makes this sauce dangerously good—but it’s not heavy on the wallet. A splash of cream smooths out the cumin and chili powder, giving you that creamy, melty texture that feels fancy, even when it’s just weeknight dinner.
- Taco Night or Taqueria Vibes: This sauce works for anything: dump it over scrambled eggs for breakfast, swirl it into rice for lunch, or smother it on enchiladas. The cumin and chili powder give it a warm, earthy kick that pairs with everything—even if you’re serving it to picky eaters.
Step-by-step instructions for Amy's cheese enchilada sauce
Here's how to build that luscious, spice-kissed sauce that's the soul of any enchilada dish.
Melt the Butter and Bloom the Spices
In a medium saucepan over medium heat, melt the 2 tablespoons butter until it foams and bubbles gently. Here's the thing—don't let it brown. You're just getting it hot enough to release those nutty aromas from the spices we're about to add.
Reduce heat to low and add the 1 tablespoon ground cumin, 1.5 tablespoons chili powder, 1 teaspoon garlic powder, and 1 teaspoon onion powder. Stir constantly for 30 seconds until you can smell that deep, earthy aroma. This is called "blooming" the spices, and it's how you unlock their full flavor. You'll know it's working when the mixture looks slightly darker and smells richly spicy—like a warm Mexican market on a summer morning.
Add Tomato Sauce and Simmer
Pour in the 2 cups canned tomato sauce and bring everything to a gentle simmer. I like to stir occasionally to prevent any sticking, but don't let it boil vigorously—we want to develop flavors slowly. Simmer uncovered for 10 minutes until the sauce thickens slightly and the raw tomato taste mellows out.
This is where the magic starts happening. The acidity in the tomato sauce will begin to soften the spices, creating that complex, layered flavor that makes this sauce so special. You'll notice the sauce darkens slightly and becomes glossy—this is your signal that the flavors are melding beautifully.
Incorporate the Cream and Cheese
Lower the heat to low again and slowly whisk in the 0.5 cup heavy cream. This is where you need to be patient—add it gradually, a tablespoon at a time, whisking constantly to prevent curdling. You want the cream to warm through but not boil, or it'll separate.
Next, sprinkle in the 1.5 cups shredded Monterey Jack cheese while continuing to stir. The cheese will melt into the sauce, creating that velvety texture we're after. Keep stirring gently for 2-3 minutes until the cheese is completely melted and the sauce is smooth. If the sauce looks too thick, add 1-2 tablespoons water to reach your desired consistency.
Season and Finish
Taste the sauce and adjust the seasoning. Add the 0.5 teaspoon salt and 0.25 teaspoon black pepper, stirring well to combine. Here's a pro tip: if you want more depth, add a pinch of sugar to balance the acidity—just a ¼ teaspoon will do the trick.
Simmer the sauce for another 3-5 minutes until it's heated through and perfectly creamy. The sauce should coat the back of a spoon and have a beautiful, glossy sheen. If you're using this for enchiladas, now's the time to pour it into a baking dish or keep it warm in a saucepan until ready to use. This sauce is at its best when served warm and fresh, so don't let it sit too long before assembling your enchiladas.
Pro Tips For Making Amy'S Cheese Enchilada Sauce
- STIR CONSTANTLY FIRST 5 MINUTES: The tomato sauce and heavy cream are a volatile duo—skip the stir, and you’ll end up with a lumpy mess. I used to walk away for "just a minute," but that’s how you get curdled cream. Keep the heat medium-low and whisk aggressively until the sauce smooths out, or you’ll regret it later.
- USE DRY CHEESE—NO MOISTURE: Drain and pat your Monterey Jack very dry before adding it to the sauce. Wet cheese turns the sauce into a gloppy, sad soup. I’ve learned this the hard way—my first batch looked like a cheese fondue disaster. Take the extra 30 seconds to squeeze out excess moisture with a paper towel.
- TEMPER THE CREAM FIRST: Dump cold heavy cream straight into hot tomato sauce, and you’ll get a skin forming faster than you can say "enchilada fail." Warm the cream in a separate bowl until it’s just lukewarm before mixing—this keeps the sauce silky, not scrambled. (Yes, even if you’re impatient like me.)
- TOAST THE SPICES: Bloom your cumin and chili powder in a dry pan for 30 seconds before adding them to the sauce. This deepens their flavor and cuts through the richness of the cream. I was skeptical until I tried it—the difference is noticeable, especially when the sauce cools down.
Creative variations of these flavors
Spicy Green Twist
Swap the tomato sauce for 2 cups blended green enchilada sauce (like Herdez or homemade with tomatillos, jalapeños, and cilantro). Add 1 extra tablespoon chili powder and ½ teaspoon smoked paprika for depth. This version works perfectly with shredded chicken and black beans in your enchiladas. 🌶️
Creamy Ranch Fusion
Replace half the Monterey Jack with ½ cup ranch seasoning mix (like Hidden Valley) and add ¼ cup sour cream instead of heavy cream. Simmer for 5 extra minutes to meld flavors. This gives a tangy, herby twist that pairs well with beef or pork fillings.
Smoky Chipotle Kick
Add 1-2 chipotle peppers in adobo (minced) and ½ teaspoon liquid smoke when blooming the spices. For extra richness, stir in 2 tablespoons cream cheese at the end. This smoky version elevates beef or mushroom enchiladas to new heights. 🔥
Buffalo Chicken Surprise
Mix ½ cup hot sauce (like Frank's RedHot) into the finished sauce and use with shredded chicken tossed in buffalo sauce. Top with blue cheese crumbles and extra hot sauce. Trust me, this is a game-changer for game day gatherings.
Vegetarian Veggie Delight
Use 1 cup blended roasted bell peppers and ½ cup nutritional yeast instead of tomato sauce. Add 1 teaspoon dried oregano and ½ teaspoon turmeric for color. Perfect for black bean and corn enchiladas or veggie-filled burritos.
Breakfast Enchiladas
Add ½ cup shredded cheddar and ¼ cup diced ham to the sauce. Use this as a dip for breakfast burritos with scrambled eggs, sausage, and hash browns. The creamy sauce makes everything taste like a brunch masterpiece. 🍳
Nutrition facts
Frequently asked questions
Can I use this sauce for dishes other than enchiladas?
This creamy cheese sauce is incredibly versatile. Use it for burritos, quesadillas, or even as a dip for tortilla chips. It also works beautifully as a topping for baked potatoes or a rich base for stuffed bell peppers. The velvety texture makes it perfect for any dish that needs a cheesy, spiced sauce.
What if I don't have heavy cream? Can I substitute?
Yes! You can swap heavy cream for ½ cup whole milk or ½ cup evaporated milk—though the sauce won't be quite as rich. For a dairy-free option, use ½ cup coconut milk (full-fat) and add 1 tablespoon cornstarch to thicken. Stir it in with the cheese for best results.
How do I make this sauce less spicy?
Reduce the chili powder to 1 tablespoon and omit the chipotle or hot sauce in variations. For extra mildness, stir in 1-2 tablespoons sour cream at the end. If the sauce is already made, mix in 1 tablespoon milk to dilute the heat slightly.
Can I make this sauce ahead of time?
This sauce tastes even better the next day! Store it in an airtight container in the fridge for 5-6 days or freeze it for 3 months. To reheat, warm it gently in a saucepan with 1-2 tablespoons water or milk to restore creaminess. Stir in extra cheese if needed.
Why did my sauce get grainy or separate?
This usually happens if the cheese wasn't melted slowly or the cream was added too quickly. To fix it, whisk in 1 tablespoon cold water or milk while stirring over low heat. For next time, melt the cheese gradually and whisk constantly when adding cream. Avoid boiling the sauce.
