Sauces & Condiments
This Amy's cheese enchilada sauce recipe transforms ordinary enchiladas into a restaurant-worthy dish with its smoky chipotle and velvety cream cheese blend. The secret lies in balancing rich, tangy flavors with just the right amount of heat—no bland aftertaste here.
I developed this version after years of testing, and it’s become my go-to for everything from enchiladas to burrito bowls. The sauce thickens beautifully and stays creamy even after reheating, making it perfect for meal prep.
What sets this sauce apart is the combination of smoked chipotle peppers for depth, cream cheese for richness, and a touch of tomato paste for balance. Unlike traditional red sauces, this version stays luscious and spreadable, with a subtle kick that enhances any filling.
The recipe uses simple pantry staples—no specialty ingredients needed—and comes together in under 30 minutes with just one pot. It’s the kind of sauce that makes weeknight dinners feel like a fiesta.
By the time you’re done, you’ll have a versatile, creamy sauce that pairs perfectly with shredded chicken, beef, or even vegetarian fillings. The smoky chipotle flavor lingers just enough to satisfy, while the cream cheese adds a luxurious texture that’s hard to resist.
This isn’t your average enchilada sauce—it’s a game-changer for anyone who loves bold, creamy flavors. Once you try it, you’ll never go back to store-bought again.
The best part? This sauce keeps well in the fridge for up to 5 days, making it ideal for batch cooking. Double the recipe and freeze half for future meals—because once you master this, you’ll want to use it on everything from tacos to quesadillas.
Let’s get started on creating your new favorite sauce.
Ingredients for amy's cheese enchilada sauce
Nine simple ingredients blend into a velvety sauce with smoky depth and creamy richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Chipotle Peppers in Adobo Sauce 🌶️ | 2 tbsp | Mince finely for even heat |
| Cream Cheese 🧀 | 8 oz | Full-fat for best texture |
| Tomato Paste 🍅 | 1 tbsp | Squeeze tube preferred |
| Chicken or Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and balance |
| Creamy Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic base |
| Onion Powder 🧅 | 1 tsp | For depth of flavor |
| Ground Cumin 🌿 | ½ tsp | Toasted for warmth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
The smoked chipotle peppers are non-negotiable for that signature smoky kick. Grab the canned ones in adobo sauce from the Latin foods aisle—Trader Joe’s or Walmart usually have them. Fresh chipotles are rare and pricey, so don’t bother unless you’re at a specialty market. The cream cheese needs to be full-fat; anything else will make your sauce grainy. I always buy Philadelphia brand because it melts like a dream. For the tomato paste, Trader Joe’s squeeze tubes are a game-changer—they’re mess-free and last forever. Toast your cumin seeds in a dry pan for 30 seconds before grinding if you want to take it to the next level (trust me, it’s worth it).
No chipotle peppers? Mild chili powder at double the amount gets you close, but you’ll lose that smoky magic. Out of cream cheese? Coconut cream or mashed avocado works in a pinch (though texture will differ). The broth can be swapped for water plus a bouillon cube, but homemade is always better. Fresh garlic is ideal, but garlic powder at half the amount works if you’re in a hurry. For extra richness, stir in a splash of sour cream at the end. The sauce is forgiving—if it’s too thick, add a little more broth; too thin? Simmer longer to thicken naturally.
This sauce keeps beautifully in the fridge for up to 5 days, though it tastes even better the next day as flavors meld. For freezing, portion into ice cube trays—just pop out what you need for future meals. Double the recipe if you’re prepping for the week; it reheats like a dream. Store leftovers in an airtight container with a layer of olive oil on top to preserve freshness. The sauce thickens as it cools, so don’t stress if it looks too thin right after making—it’ll come together.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just blend the chipotle in adobo with cream cheese, tomato paste, and broth. No chopping, no straining, just stir and simmer until it’s that rich, smoky, velvety sauce that makes everything taste like a restaurant.
- Smoky Creamy Crave: Between us, the cream cheese takes this sauce from "good" to "dangerously addictive." That smoky chipotle heat gets balanced by the cool, tangy richness—like a hug in a bowl. (Yes, even on a Tuesday night.)
- Freezer-Friendly Flex: Make a double batch and freeze half. Thaw it later for tacos, quesadillas, or even grilled cheese—it’s my go-to when I’m too tired to think. The broth base keeps it luscious after reheating, so no sad, dry leftovers here.
- Budget Booster: Tomato paste and adobo sauce stretch this into a whole meal’s worth of flavor. I’ve used it to dress up cheap store-bought tortillas or bulk up a pot of beans—suddenly, everything feels fancier without breaking the bank.
Step-by-step instructions for Amy's cheese enchilada sauce
This smoky, creamy sauce delivers restaurant-quality depth with just a few simple techniques.
Bloom the Spices in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium-low heat. Add the 2 cloves minced garlic cloves, 1 tsp onion powder, and 0.5 tsp ground cumin. Cook for 1-2 minutes until the garlic becomes fragrant and the spices release their oils—you'll notice the aroma intensify and the mixture darken slightly.
This step builds the aromatic foundation. Don't rush it; the spices need time to bloom fully. If the garlic starts to brown too quickly, reduce the heat slightly. The goal is to develop flavor without burning the spices, which would make the sauce bitter.
Incorporate Tomato Paste and Chipotle
Add the 1 tbsp tomato paste and stir for 30 seconds to distribute it evenly. Then, carefully add the 2 tbsp minced smoked chipotle peppers in adobo sauce (use a slotted spoon to remove any excess adobo liquid). Stir for another 1 minute until the mixture becomes slightly thickened and the chipotle peppers are well incorporated.
The tomato paste helps balance the richness of the cream cheese while adding depth. The chipotle peppers should melt into the sauce rather than remain as distinct pieces. If you notice any liquid pooling at the bottom, let it evaporate before moving to the next step—this ensures a properly thickened sauce.
Build the Sauce with Broth and Cream Cheese
Pour in the 1 cup chicken or vegetable broth and bring the mixture to a gentle simmer over medium heat. Once simmering, reduce the heat to low and whisk in the 8 oz cream cheese in small increments, allowing each addition to melt completely before adding more. This process should take about 3-4 minutes total.
Here's where the sauce comes together. The cream cheese should blend smoothly, creating a velvety texture. If the sauce looks too thick, whisk in a splash of warm broth. The goal is a consistency that coats the back of a spoon but still pours easily—this ensures it clings beautifully to enchiladas without being gloppy.
Finish with Coconut Milk and Season
Stir in the 0.5 cup creamy coconut milk and the 0.5 tsp salt. Simmer gently for an additional 2-3 minutes until the sauce is fully emulsified and the flavors have melded. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a dash of cumin for balance.
The coconut milk adds a subtle sweetness that rounds out the smoky, spicy, and creamy elements. The sauce should now have a luxurious, velvety texture with a hint of smokiness from the chipotle. For best results, use the sauce immediately, but it will keep in the refrigerator for up to 5 days if stored in an airtight container.
Pro Tips For Making Amy'S Cheese Enchilada Sauce
- STRAIN THE ADOBO: That adobo sauce is salty—like, way saltier than you’d guess. After blending the chipotles, strain the mixture through a fine-mesh sieve to remove seeds and excess salt. I learned this the hard way when my first batch tasted like a pickle jar exploded.
- MELT CREAM CHEESE LOW: Don’t just toss cream cheese into hot sauce and stir. Warm the broth first, then whisk in the cream cheese over low heat until fully melted—otherwise, you’ll end up with lumps that ruin the silky texture. (Yes, even if you’re impatient like me.)
- TOAST THE TOMATO PASTE: Bloom the tomato paste in olive oil for 2–3 minutes before adding liquids. It deepens the flavor and prevents that raw, chalky aftertaste. Sounds weird, but it works—my sauce went from “meh” to “holy smoky goodness.”
- SIMMER UNTIL THICK: Skip the urge to rush this step. Let the sauce reduce for at least 10–15 minutes on medium-low, stirring occasionally, until it coats the back of a spoon. That’s when the flavors marry and the sauce clings to enchiladas like it’s supposed to. (Your future self will thank you.)
Common mistakes when making great amy's cheese enchilada sauce
Overcooking the Cream Cheese
Adding cream cheese too quickly or at high heat causes it to seize up and create lumps that won't dissolve, ruining your sauce's velvety texture. I've learned the hard way—always melt cream cheese over low heat and whisk in small batches.
If you see any lumps forming, immediately remove the pan from heat and whisk vigorously until smooth. For extra insurance, I like to temper the cream cheese first by mixing it with a little warm broth before adding it to the sauce. 🧀
Skipping the Bloom Step
The aromatic foundation built by blooming your spices in olive oil is what gives this sauce its depth. If you rush this step or skip it entirely, your sauce will taste flat and one-dimensional.
Take the 1-2 minutes needed to let the garlic and spices release their oils—this is where the magic happens. I've noticed that even small differences in bloom time can make a big difference in flavor complexity. Trust the process, and don't be tempted to speed it up.
Using Low-Quality Ingredients
This sauce relies on quality ingredients to shine. Using reduced-fat cream cheese or watered-down broth will compromise the texture and flavor. Stick with full-fat cream cheese (like Philadelphia brand) and low-sodium broth for the best results.
I've tried making this sauce with cheaper alternatives, and while it still works, the difference in richness and depth is noticeable. When you're investing time in making homemade sauce, it's worth using the best ingredients you can find.
Not Adjusting for Heat
Chipotle peppers can vary widely in heat level, even within the same brand. If your sauce ends up too spicy, don't panic—you can balance it by adding more cream cheese or a splash of coconut milk. Conversely, if it's not spicy enough, you can't easily add more chipotle later.
I recommend tasting your sauce as you go and adjusting the heat level to your preference. Remember, you can always add more heat later, but you can't take it away once it's in.
Ignoring the Consistency
The perfect enchilada sauce should coat the back of a spoon but still pour easily. If your sauce is too thin, simmer it longer to reduce. If it's too thick, whisk in a little warm broth.
I've seen many home cooks struggle with this balance, but it's crucial for the sauce to work properly. The ideal consistency ensures your enchiladas stay moist and the sauce clings beautifully to the filling.
Don't be afraid to taste and adjust as you go—this is where experience makes all the difference.
Storing Improperly
This creamy sauce thickens as it cools, which can make it look too thick when you reheat it. The solution is simple: just whisk in a splash of warm water or broth to loosen it up.
When storing, always use an airtight container and press plastic wrap directly on the surface to prevent a skin from forming. I've had the best luck with glass containers—they keep the sauce fresher longer. And remember, this sauce tastes even better the next day as the flavors meld together. 💫
Nutrition facts
Frequently asked questions
Can I make this sauce without chipotle peppers?
Yes, but the smoky depth will be missing. Use 1-2 teaspoons of mild chili powder or 1 teaspoon smoked paprika instead. For extra warmth, add a pinch of cayenne pepper. The sauce will still be creamy, but the flavor profile will be more traditional than smoky.
How can I use this sauce beyond enchiladas?
This versatile sauce works beautifully as a dip for tortilla chips, a topping for burrito bowls, or even a creamy pasta sauce. Try it as a filling for quesadillas or as a glaze for grilled chicken. The smoky chipotle flavor pairs well with roasted vegetables too—just thin it with a little broth if needed.
Why did my sauce separate when reheating?
This happens when the cream cheese and coconut milk separate due to temperature changes. Whisk in 1 tablespoon of warm water or broth while reheating to restore the creamy texture. For best results, reheat gently on low heat and stir constantly until smooth.
Can I make this sauce dairy-free?
Replace the cream cheese with 8 oz of coconut cream and use dairy-free coconut milk. For extra richness, add 2 tablespoons of nutritional yeast to mimic the cheesy flavor. The sauce will still be creamy but with a plant-based twist.
How do I adjust the spice level?
Start with the full 2 tablespoons of chipotle for medium heat. For milder sauce, reduce to 1 tablespoon or remove seeds. If it's still too spicy, balance with more cream cheese or coconut milk. For extra kick, add a pinch of cayenne or more chipotle peppers after tasting.
