Main Courses
This Amy's copycat cheese enchiladas recipe delivers the exact same pull-apart magic you love from the restaurant—double-layered cheese that melts perfectly and a creamy sauce that soaks in every bite. 💛 After years of experimenting with homemade versions, I finally cracked the code to replicate that signature texture and flavor combination that makes these enchiladas so addictive.
The secret lies in the layers: tender tortillas wrapped in a blend of sharp cheddar and Monterey Jack, then topped with another layer of cheese before baking. This creates that signature gooey, stretchy center that makes every bite irresistible.
The sauce is just as important—creamy, slightly tangy, and thick enough to hold its shape without being heavy.
What you'll end up with is a casserole that's perfect for feeding a crowd, pulling ahead for busy nights, or serving at your next gathering. The cheese pulls cleanly from the tortillas, creating those perfect bite-sized pockets of melty goodness.
This is comfort food at its finest—warm, cheesy, and impossible to resist.
Serve with a side of refried beans, a simple green salad, or extra tortilla chips for scooping up that delicious sauce. The best part? You can make this ahead of time and bake it when you're ready to serve—making it perfect for meal prep and stress-free entertaining. Let's get started!
Ingredients for amy's cheese enchiladas copycat
Double-layered cheese, creamy sauce, and tortillas that melt perfectly—here's what makes these copycat enchiladas irresistible.
| Ingredient | Amount | Notes |
|---|---|---|
| Flour Tortillas 🍞 | 12 whole | Medium size, 8-inch diameter |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Full-fat for sauce richness |
| Enchilada Sauce 🍅 | 2 ½ cups | Red sauce, canned preferred |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced fine |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cumin 🌿 | ½ tsp | Ground, for depth |
| Refried Beans 🥫 | 1 ½ cups | Canned or homemade |
The cheeses are non-negotiable for that signature pull-apart texture. Sharp cheddar and Monterey Jack from the deli counter (not pre-shredded) melt like a dream. I grab mine from Whole Foods or Trader Joe's—they keep the blocks fresh. The cream cheese adds that extra richness that makes these feel restaurant-quality. Pro tip: take it out of the fridge 30 minutes before using so it blends smoothly. For the tortillas, Mission brand is my go-to—they're sturdy enough to hold up to the cheese layers without getting soggy.
No enchilada sauce? Tomato sauce plus a packet of taco seasoning works in a pinch, but Rao's or La Choy are the closest to the real deal. Running low on cream cheese? Substitute sour cream at half the amount—it won't be identical, but you'll still get that tangy kick. The onions can be swapped for green onions or leeks if that's what you've got. And if you're feeling fancy, add a pinch of smoked paprika to the cheese mix for that extra depth. The refried beans? Any brand works, but homemade always tastes better—just mash canned beans with a fork and a splash of oil.
This casserole tastes even better the next day—seriously, make a double batch if you can. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion it into individual servings before freezing so I can just pop one out whenever I need a cheesy comfort meal. For reheating, cover with foil and bake at 350°F until bubbly. The sauce will thicken up beautifully—just add a splash of milk if it gets too stiff when reheated.
Why You'll Love This Recipe
- I’ll be real: most leftovers are a gamble. Not these. They reheat beautifully—crispy edges, gooey cheese, no sad soggy bits. Plus, they’re budget-friendly enough that you can make a big batch without feeling guilty, then enjoy them for days. (My freezer’s seen better days, but these enchiladas? Always a win.)
- No-Fuss Assembly: I swear, this recipe is the kind of dish you can assemble while scrolling through your phone. Just layer tortillas, cheese, and a little creamy magic—no fancy folding or rolling required. The tortillas stay soft, the cheeses melt into that perfect stretchy blanket, and honestly? It’s the kind of meal that makes you feel like you’ve earned a break.
- Triple-Cheese Bliss: That combo of sharp cheddar, Monterey Jack, and cream cheese? It’s like a warm, melty hug for your taste buds. The cream cheese adds this luscious creaminess that cuts through the sharpness, while the sour cream on top ties it all together with a tangy finish. (Yes, even on a Tuesday night.)
- Lunch or Dinner Hero: Between us, these enchiladas are my go-to for both lazy lunches and impromptu dinners. Serve them with a simple side salad for a light meal, or pile on extra tortillas and black beans for a hearty dinner. They’re the kind of dish that adapts without you having to think twice.
Step-by-step instructions for Amy's copycat cheese enchiladas
This is the magic behind Amy's legendary double-layered cheese enchiladas—creamy, gooey, and perfect for make-ahead meals.
🍳 Step 1: Sauté Onions and Garlic for Flavor Base
Melt the 2 tbsp butter in a large skillet over medium heat. Add the diced 1 whole yellow onion and cook for 5-6 minutes until soft and translucent. Here's the thing—you want the onions to caramelize slightly at the edges for that deep, sweet flavor.
Add the 3 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 0.5 tsp cumin and 1.5 tsp salt and cook for another 30 seconds to toast the spices. Remove from heat and let cool slightly while you prep the filling.
👨🍳 Step 2: Mix the Ultimate Cheese Filling
In a large bowl, combine the 1.5 cups refried beans, 0.5 cup sour cream, and 0.5 cup heavy cream. This mixture needs to be smooth—use a fork or spatula to mash any lumps in the beans. The creaminess here is what makes these enchiladas next-level.
Add 1.5 cups Monterey Jack cheese and 2 cups sharp cheddar cheese, breaking them into small chunks first. Stir until fully incorporated, then fold in the sautéed onion mixture. The cheese should be well-distributed but still slightly chunky—this creates that perfect pull-apart texture when baked.
🥘 Step 3: Assemble the Double-Layered Magic
Preheat your oven to 375°F. Warm the 12 flour tortillas for 30 seconds in a dry skillet or microwave—just enough to make them pliable but not crispy. Spread 1 cup of the cheese mixture evenly over each tortilla, leaving a ½-inch border around the edges.
Roll each tortilla tightly into a log, tucking in the sides as you go. Place them seam-side down in a 9x13-inch baking dish. This is where the double-layered trick comes in—sprinkle 8 oz cream cheese (cut into chunks) evenly over the top of all the enchiladas. The cream cheese will melt and create that signature gooey layer.
🔥 Step 4: Bake Until Bubbly and Golden
Pour the 2.5 cups enchilada sauce evenly over the top of the enchiladas. The sauce should cover everything completely—this ensures maximum flavor penetration. Bake uncovered for 25-30 minutes until the edges are golden brown and the cheese is bubbling vigorously.
Here's the secret: don't peek! Every time you open the oven, you lose heat and steam, which can make the cheese set too quickly. The enchiladas are done when they're deeply golden and the cheese is melting into a creamy blanket on top. Let them rest for 10 minutes before serving—this helps everything set properly.
🍽️ Step 5: Serve with Extra Sauce and Sour Cream
Garnish with 0.5 tsp ground black pepper and serve immediately with extra enchilada sauce on the side. The double-layered cheese should be gooey in the center but with a crispy, golden crust on top. Each bite should deliver that perfect balance of creamy cheese, rich sauce, and tender tortilla.
Real talk: these enchiladas taste even better the next day. The flavors meld and the cheese gets even gooier. Store leftovers covered in the fridge for up to 3 days or freeze for 2 months—just reheat in the oven at 350°F for 15 minutes to restore that perfect texture.
Pro Tips For Making Amy'S Cheese Enchiladas Copycat
- SOAK TORTILLAS 3 MINUTES: I learned this the hard way—dry tortillas crack like brittle chips when you roll them. Warm them in a dry skillet for 20 seconds per side first, then dip in warm enchilada sauce for 3 minutes before filling. They’ll stretch like butter and stay intact. (Yes, even if you’re impatient like me.)
- SHRED CHEESE FRESH: Pre-shredded cheese is coated with anti-caking agents that turn it into a sad, grainy paste when melted. Buy blocks of sharp cheddar and Monterey Jack, then shred them yourself right before assembling. The melt is creamier, and the flavor stays bright—no more fighting clumps.
- LAYER CREAM CHEESE LAST: If you mix the cream cheese into the filling too early, it turns the whole thing into a greasy, gloppy mess. Instead, spread a thin layer over the top of each enchilada after rolling, then broil just until it’s golden. It’ll stay smooth and gooey, not stringy.
- BROIL, DON’T BAKE: Skip the oven for this one—broiling gives you that perfect crispy top without drying out the filling. Broil for 2-3 minutes max, watching like a hawk. If you’re worried about burning, tent with foil the last minute. (Your future self will thank you.)
Storing and reheating this amy's cheese enchiladas copycat
Fridge Storage
Let your enchiladas cool completely before transferring to an airtight container—I swear by glass Pyrex with snap-on lids for the best results. Store them in the fridge for up to 4 days, and honestly?
They taste even better the next day when the flavors meld together. The sauce thickens up beautifully, so you might want to add a splash of milk when reheating if it gets too stiff. 💛
Freezer Prep
For long-term storage, portion the enchiladas into individual servings before freezing—this makes reheating a breeze. Use quart-sized freezer bags (they stack neatly) and squeeze out excess air to prevent freezer burn.
Label with the date and freeze for up to 3 months. Trust me, having a ready-to-bake meal in your freezer is a game-changer for busy weeknights.
Oven Reheating
This is my preferred method because it restores that perfect gooey, bubbly texture. Cover your enchiladas with foil and bake at 350°F for 15-20 minutes until heated through. The cheese should be melting and the sauce should be warm and creamy.
If the top looks dry, drizzle a little extra enchilada sauce on top before reheating—it’ll soak right in and bring everything back to life.
Microwave Shortcut
When you're in a rush, the microwave works in a pinch. Cover the enchiladas with a damp paper towel and heat on 50% power for 2-3 minutes, then stir and continue in 30-second intervals until heated through.
The texture won’t be as perfect as oven-reheated, but it’s still delicious—especially when you’re craving cheesy comfort food fast. 🔥
Sauce Refresh
The sauce can dry out during storage, so don’t be afraid to add a little extra when reheating. A splash of warm enchilada sauce or even heavy cream can bring back that creamy, tangy goodness.
If the cheese looks too firm, tent with foil and let it steam for a few minutes—this helps restore that signature pull-apart texture that makes these enchiladas so addictive.
Serving Leftovers
Leftovers are perfect for lunchboxes or potlucks—just slice them up and serve with extra sauce on the side. I love packing them in individual portions for easy grab-and-go meals.
And if you’re serving them at a gathering, keep them warm in a chafing dish or covered casserole dish on low heat. The cheese stays gooey, and everyone will think you’re a pro! ✨
Nutrition facts
Frequently asked questions
Why do these copycat enchiladas have double cheese layers?
The double-layered cheese is what makes these taste just like Amy's! The first layer inside the tortillas creates that tender, melty center, while the top layer of cream cheese melts into a creamy blanket that soaks up the sauce perfectly. This combo gives you that signature pull-apart texture that makes every bite irresistible.
Can I make these enchiladas ahead of time?
These are perfect for meal prep. Assemble the enchiladas and refrigerate them uncovered for 24 hours before baking. The flavors meld beautifully, and the cheese gets even gooier. You can also bake them ahead and reheat in the oven at 350°F for 15 minutes—just add a splash of milk if the sauce thickens too much.
What's the best way to warm up leftovers?
For perfect texture, cover with foil and reheat in the oven at 350°F for 15-20 minutes until bubbly. If you're short on time, microwave on 50% power with a damp paper towel covering for 2-3 minutes, stirring halfway. The oven method gives you that restaurant-quality meltiness, though!
Can I use corn tortillas instead of flour?
Flour tortillas are key for that tender, stretchy texture that holds up to the cheese. Corn tortillas would absorb too much moisture and make the enchiladas crumbly. If you're set on corn, try wrapping them in a thin layer of flour tortilla or using a blend—but expect a slightly different texture.
How do I prevent the cheese from getting too dry?
Don't overbake! The enchiladas are done when the edges are golden and the cheese is bubbling—usually 25-30 minutes. If they look dry after baking, tent with foil and let them steam for a few minutes. Adding a splash of enchilada sauce when reheating also helps restore that creamy goodness.
