
This velvety sauce transforms ordinary enchiladas into something extraordinary. I developed this recipe to capture that authentic Mexican flavor without the fuss of traditional methods.
With a handful of pantry staples and 15 minutes, you can create a smooth, creamy sauce that rivals any restaurant version. The secret lies in the perfect balance of spices and cream.
Ingredients for Cream Enchilada Sauce
Nine ingredients. Fifteen minutes. Your enchiladas just leveled up significantly.
| Ingredient | Amount | Notes |
|---|---|---|
| Butter 🧈 | 4 tbsp | Unsalted for balance |
| All-Purpose Flour 🌾 | ¼ cup | For thicker consistency |
| Chicken Broth 🥣 | 2 cups | Vegetable broth for vegetarian |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sour Cream 🥣 | ½ cup | Adds tangy depth |
| Chili Powder 🌶️ | 2 tbsp | Mild or hot variety |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Garlic Powder 🧄 | 1 tsp | Not fresh for even flavor |
| Onion Powder 🧅 | 1 tsp | Enhances savory base |
| Salt 🧂 | 1 tsp | Adjust to taste |
The broth is your flavor base here. Swanson or Better Than Bouillon are solid go-tos, but check the label for MSG if that’s a concern. For vegetarian, vegetable broth works perfectly—just make sure it’s not that sad, watery stuff. The heavy cream is non-negotiable for that velvety texture (trust me, milk won’t cut it). I grab mine from Whole Foods when I’m feeling fancy, but any grocery store brand does the trick.
No heavy cream? Half-and-half plus a splash of milk gets you close, but it’ll be thinner. Fresh garlic can overpower the sauce, so stick with powder here. Out of chili powder? Paprika plus a pinch of cayenne works in a pinch. The sour cream adds that restaurant-style tang—Greek yogurt is a fine swap if that’s what you’ve got (just strain it first if it’s too watery).
Sauce thickens as it cools, so don’t panic if it seems thin at first. Keeps 5 days in the fridge, freezes for 3 months. I always make a double batch—one for now, one for the freezer. Pour a thin layer of cream on top before sealing to prevent a skin from forming.
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single saucepan—just melt butter, whisk in flour, and slowly add the broth and cream.
- Rich and Velvety: The combo of heavy cream and sour cream makes it so luxuriously smooth, with a tangy depth the canned stuff can’t match.
- Dinner or Dip: I’ve used this as enchilada sauce, a pasta coating, even a veggie dip. Honestly, it’s my shortcut to a meal or snack in minutes.
- Budget Stretcher: A few pantry staples and a splash of cream turn into a sauce that feeds a crowd or freezes beautifully for later.
Step-by-Step Instructions for Cream Enchilada Sauce
This method delivers a velvety sauce with balanced heat and richness.
Step 1: Create the Roux Base
Melt the 4 tbsp Butter in a medium saucepan over medium heat. Once foamy and just starting to turn golden at the edges, sprinkle in the 0.25 cup All-Purpose Flour all at once.
Whisk constantly for 2-3 minutes until the mixture turns a light tan color and smells nutty. This is your roux—it thickens the sauce and removes the raw flour taste. Keep the heat steady; if it browns too quickly, lower the temperature slightly.
Step 2: Build the Flavor Foundation
Gradually pour in the 2 cups Chicken Broth while whisking continuously to prevent lumps. Add the 2 tbsp Chili Powder, 1 tsp Ground Cumin, 1 tsp Garlic Powder, 1 tsp Onion Powder, and 1 tsp Salt.
Bring the mixture to a gentle simmer over medium heat. Cook for 5-7 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon. The spices will bloom as they cook, deepening their flavor.
Step 3: Add Creamy Richness
Reducing the heat to low, slowly pour in the 1 cup Heavy Cream while whisking. The sauce will lighten in color and become noticeably thicker.
Cook for 3-4 minutes, stirring constantly, until the mixture is smooth and velvety. Don’t let it boil—this can cause the sauce to separate. You want it to gently thicken without curdling.
Step 4: Finish with Sour Cream
Remove the saucepan from heat and let it cool for 2 minutes. Stir in the 0.5 cup Sour Cream until fully incorporated. This adds a subtle tang that balances the richness.
The sauce should now be thick, creamy, and deeply flavorful. Taste and adjust seasoning if needed, though the measured 1 tsp Salt should be perfect. Use immediately or let it cool before storing.
Pro Tips For Making Cream Enchilada Sauce
- Cook the Roux: Let the butter and flour mixture cook for at least 2-3 minutes on medium heat—this removes the raw flour taste and gives the sauce a deeper, nuttier base. I learned this the hard way after tasting that chalky aftertaste in my first few batches.
- Warm the Broth: Use room temperature or warm chicken broth when adding it to the roux. Cold broth can cause the mixture to seize up and create lumps, and nobody wants to whisk out clumps mid-recipe.
- Skip the Boil: Once you add the heavy cream and sour cream, keep the heat low and resist the urge to let it boil. High heat can cause the dairy to curdle, turning your smooth sauce into a broken mess.
- Strain for Silkiness: After cooking, run the sauce through a fine-mesh strainer if you see any lumps. It’s an extra step I skip when I’m lazy, but the texture is noticeably smoother when I don’t.
Storing and Reheating Leftovers
Fridge Storage
Let your sauce cool completely—about 1 hour at room temperature—before transferring to an airtight container. I use glass mason jars because they’re easy to see through and don’t absorb odors. Store in the fridge for up to 5 days. The flavors meld beautifully overnight, making it even tastier the next day. ❄️
Freezer Storage
For longer storage, portion into freezer-safe containers, leaving ½ inch headspace to prevent cracking. I love using silicone ice cube trays for small portions—once frozen, pop them into a bag. Your sauce will stay fresh for 3 months in the freezer.
Thawing Methods
Move frozen sauce to the fridge 24 hours before use for slow, even thawing. Need it faster? Submerge the sealed container in cold water, changing water every 30 minutes. Never thaw at room temperature—this promotes bacterial growth.
Stovetop Reheating
Heat over low-medium heat in a saucepan, stirring often to prevent separation. Add 1-2 tbsp milk or broth if it thickens too much during storage. Bring to a gentle simmer—do not boil—to maintain that creamy texture. 🔥
Microwave Reheating
Transfer a single portion to a microwave-safe bowl and cover with a damp paper towel. Heat on 50% power in 30-second intervals, stirring between each, until warmed through. This prevents hot spots and keeps the sauce smooth.
Texture Revival
If your sauce separates slightly after storage, don’t worry. Just whisk vigorously while reheating, or blend with an immersion blender for 10 seconds to restore its velvety consistency. A splash of cream can also bring it back to life.
Nutrition Facts
Frequently Asked Questions
Can I use milk instead of heavy cream?
Milk will make the sauce thinner and less rich. For best results, use whole milk and add 1 tbsp cornstarch to thicken. The texture won’t be as velvety, but it will still taste good.
Why did my sauce turn lumpy?
Lumps usually come from the flour not dissolving properly. Whisk vigorously when adding the broth, or strain the sauce before adding the cream. A quick blend with an immersion blender can also fix this.
How can I make it spicier?
Add ½ tsp cayenne pepper or a finely chopped jalapeño with the spices. For smoky heat, include ½ tsp chipotle powder. Taste and adjust gradually to avoid overpowering the sauce.
Can I make this dairy-free?
Yes! Use coconut milk for the heavy cream and dairy-free butter. For sour cream, try coconut yogurt or cashew cream. The flavor will differ slightly but still be delicious.
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026