Desserts
This Cheesecake Factory sweet potato enchiladas recipe delivers the perfect balance of spiced sweet potatoes, gooey cheese, and savory tortillas—just like the restaurant version. 🔥 The secret lies in slow-roasting the sweet potatoes until tender and caramelized, then layering them with melted cheese and warm tortillas for that signature Cheesecake Factory texture.
I've perfected the spice blend and cheese combination to match their iconic flavor profile.
The recipe begins with roasting sweet potatoes until fork-tender, then mixing them with warm spices and melted cheese for maximum flavor absorption. Softened tortillas form the base, while a rich enchilada sauce ties everything together.
What sets this apart is the gooey cheese layers—each bite delivers that perfect blend of sweet, spicy, and cheesy goodness that makes these enchiladas irresistible.
Assembling these enchiladas is straightforward: layer the sweet potato mixture with tortillas and cheese, then bake until bubbly and golden. The result is a restaurant-quality dessert that's rich, creamy, and packed with warm spices.
Each forkful delivers that perfect mix of textures—tender sweet potatoes, melted cheese, and crisp tortillas—all coated in that signature sauce.
Perfect for dinner parties or a cozy family meal, these enchiladas serve 6-8 and bake in just 30 minutes. The combination of sweet potatoes and cheese creates a dish that's both comforting and impressive, with flavors that linger long after the last bite.
Let's recreate this Cheesecake Factory classic at home!
Ingredients for sweet potato enchiladas cheesecake factory
These vibrant ingredients bring Cheesecake Factory's legendary sweet potato enchiladas to your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 3 lb | Peeled, cubed evenly |
| Flour Tortillas 🌯 | 12 whole | Medium size, 8-inch |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Enchilada Sauce 🍅 | 2 cups | Red or green, homemade or jarred |
| Unsalted Butter 🧈 | ½ cup | Melted for sweet potatoes |
| Brown Sugar 🍯 | ¼ cup | Packed, light brown |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated |
| Ground Cloves 🌶️ | ¼ tsp | Freshly ground |
| Yellow Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | 2 tbsp | For roasting pan |
The sweet potatoes are the star—orange-fleshed, dry-skinned varieties like Jewel or Beauregard roast to perfect tenderness. Trader Joe's and Whole Foods carry the best selection, but any grocery store's produce section works. For the cheeses, sharp cheddar and Monterey Jack create that signature gooey texture—avoid pre-shredded (it gets clumpy). The tortillas? Mission brand is my go-to for that perfect balance of softness and structure. Roast the sweet potatoes until they're fork-tender with caramelized edges—this is where the magic happens.
No enchilada sauce on hand? Tomato sauce plus a dash of chili powder works in a pinch, though the restaurant version has a deeper, slightly smoky flavor. Fresh spices make all the difference—Penzeys Spices sells pre-ground nutmeg and cloves that are worth the splurge. The brown sugar adds that caramelized sweetness that mimics the restaurant version perfectly. For a quicker prep, pre-chopped onions and garlic from the store save time without sacrificing flavor. The butter should be melted but not browned—just enough to coat the sweet potatoes for that silky texture.
Roasted sweet potatoes keep in the fridge for 4 days if stored in an airtight container. The assembled enchiladas reheat beautifully—350°F for 15 minutes restores that gooey perfection. For make-ahead convenience, assemble the enchiladas in the baking dish, cover with foil, and refrigerate for up to 24 hours before baking. The sauce can be made a day ahead and stored in the fridge—just reheat gently before using.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s all about minimal cleanup. Roast the sweet potatoes, warm the tortillas, and layer everything in one dish—no fussing with separate pans or dishes. The Cheesecake Factory version nails it with that gooey cheese-tortilla combo that practically melts in your mouth.
- Sweet & Savory Crunch: That caramelized sweet potato under crispy tortillas and sharp cheddar? It’s a flavor explosion. The enchilada sauce ties it all together with just the right tang, and the Monterey Jack adds a creamy contrast that makes every bite addictive.
- Weeknight Workhorse: Between us, this is my go-to when I need dinner fast but still want something impressive. It’s hearty enough for a family meal but simple enough to throw together after work. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Sweet potatoes and tortillas stretch a long way, and cheese is cheaper than you’d think when you buy it in bulk. This recipe feeds four for under $10, and leftovers reheat like a dream—no soggy tortillas here.
Step-by-step instructions for sweet potato enchiladas with gooey cheese layers
Here's the method that delivers that iconic Cheesecake Factory texture—creamy, spiced sweet potatoes layered with melty cheese.
🔥 Step 1: Roast the Sweet Potatoes Until Caramelized
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 3 lb medium sweet potatoes (peeled and cubed evenly) with 2 tablespoons vegetable oil, 0.25 cup packed brown sugar, 1 tablespoon ground cinnamon, 0.5 teaspoon ground nutmeg, and 0.25 teaspoon ground cloves. Spread them in a single layer—they need room to caramelize.
Roast for 30-35 minutes, stirring halfway, until the edges are deep golden brown and the cubes are tender when pierced with a fork. You want them soft enough to mash but still holding their shape slightly. If they're browning too quickly, tent with foil to prevent burning.
🍳 Step 2: Sauté Onions and Garlic for Flavor Base
While the sweet potatoes roast, heat 0.5 cup melted unsalted butter in a large skillet over medium heat. Add the 1 whole yellow onion (finely chopped) and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic (minced) and cook for another 30 seconds until fragrant.
Remove from heat and stir in 1 teaspoon salt and 0.5 teaspoon black pepper. This aromatic base will infuse every bite of your enchiladas. Let it cool slightly before using—you don't want to melt the cheese prematurely.
👨🍳 Step 3: Prepare the Sweet Potato Filling
Transfer the roasted sweet potatoes to a large bowl and mash them with a potato masher or fork until mostly smooth with a few small lumps remaining. Stir in the onion-garlic butter mixture until fully combined. The filling should be thick but spreadable—like a cross between mashed potatoes and sweet potato puree.
Here's the secret: taste and adjust seasoning if needed. I usually add a pinch more cinnamon or a dash of brown sugar to enhance the sweet-spiced flavor. This is where the magic happens—balancing the natural sweetness of the potatoes with the warm spices.
🥘 Step 4: Assemble the Enchilada Layers
Preheat your oven to 375°F. Spread 1 cup enchilada sauce on the bottom of a 9x13-inch baking dish. Dip each of the 12 flour tortillas in warm water for 10 seconds per side to soften them slightly—this prevents cracking when you add the filling.
Layer half the tortillas in the dish, then spread half of the sweet potato mixture evenly over them. Sprinkle with 1 cup shredded sharp cheddar cheese and 0.5 cup shredded Monterey Jack cheese. Repeat with remaining tortillas, sweet potato filling, and cheese. Finish with the remaining 1 cup enchilada sauce.
🔥 Step 5: Bake Until Bubbly and Golden
Cover the dish tightly with aluminum foil and bake for 30 minutes. Remove the foil and bake for another 10-15 minutes until the cheese is deep golden brown and bubbling at the edges. The center should still be slightly soft—enchiladas should be gooey, not dry.
Let them rest for 5 minutes before cutting into squares. This resting time allows the layers to set slightly, making it easier to serve without everything sliding out. Serve immediately with sour cream, sliced avocado, or a sprinkle of fresh cilantro if desired.
Pro Tips For Making Sweet Potato Enchiladas Cheesecake Factory
- PEEL AND CUBE SMART: Sweet potatoes stay sticky when raw—peel and cut them right after microwaving for 5-7 minutes (pierced with a fork). This softens the skin so they slice cleanly and don’t turn to mush when baking. (Yes, even if you’re impatient like me, wait for them to cool enough to handle.)
- TOAST TORTILLAS FAST: Skip the oven—dry a skillet over medium-high heat and toast each tortilla for 20 seconds per side until just pliable. Over-toasting makes them brittle; under-toasting means they’ll fall apart when rolling. (Your future self will thank you for this tiny effort.)
- LAYER CHEESE LIKE A PRO: Mix sharp cheddar and Monterey Jack before adding to the filling—uneven melting is a nightmare. Use about 1 cup total, shredded fine (a food processor works best), so it melts smoothly instead of clumping like sad, greasy rocks.
- BAKE UNTIL SET: The cheesecake factory version relies on a firm center—cover with foil halfway through baking (around 25 minutes) to trap steam, then uncover for the last 10 minutes. A toothpick should come out clean, but the edges should still be slightly soft (they’ll firm up while cooling). No one wants a gummy center.
Pro cooking tips for this recipe
Sweet Potato Roasting
The key to perfect sweet potato enchiladas starts with roasting the potatoes to caramelized perfection. I use a 400°F oven and spread them in a single layer so they develop those deep golden-brown edges while staying tender inside.
Stir halfway through to ensure even browning. If your oven runs hot, tent with foil after 20 minutes to prevent burning while still achieving that Maillard reaction for maximum flavor. 🔥
Cheese Layer Secrets
For that iconic gooey texture, use a 50/50 blend of sharp cheddar and Monterey Jack—sharp cheddar adds tang while Monterey Jack melts smoothly. Shred your own cheese (not pre-shredded) to avoid clumping.
Sprinkle cheese evenly between tortilla layers and top with sauce to create a sealed environment that traps steam and melts the cheese perfectly.
Tortilla Prep
Warm your tortillas by dipping them in warm water for 10 seconds per side—this makes them pliable without tearing. I use Mission brand flour tortillas because they hold up better to the filling. Don’t skip this step—dry tortillas crack under the weight of the sweet potato mixture and cheese. For extra insurance, warm the tortillas in a dry skillet for 10 seconds per side before assembling.
Sauce Layering
Spread 1 cup enchilada sauce on the bottom of your baking dish to prevent sticking, then add another 1 cup after the final cheese layer. This double layer ensures every bite has that rich, tangy sauce flavor.
For a restaurant-style finish, brush the top edges with sauce after baking for a golden crust. I like to use Herdez red enchilada sauce for its authentic smoky depth.
Baking Technique
Cover with foil during the first 30 minutes of baking to trap steam and melt the cheese evenly. Then uncover for the final 10-15 minutes to let the cheese bubble and brown. The center should still be slightly soft—enchiladas should be gooey, not dry. If the top browns too quickly, tent with foil again. A lightly oiled baking dish prevents sticking and makes cleanup easier. ✨
Resting Time
Let the enchiladas rest for 5 minutes before cutting—this gives the layers time to set slightly and prevents a messy slide-out. Serve with sour cream, sliced avocado, or fresh cilantro for a restaurant-worthy presentation.
For make-ahead meals, assemble the enchiladas in the dish, cover, and refrigerate for up to 24 hours before baking—just add 10 extra minutes to the baking time if cold.
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
No, sweet potatoes are essential for that signature flavor and texture. Their natural sweetness and fibrous quality create the perfect balance when combined with the spices and cheese. Regular potatoes would make the dish too starchy and less flavorful. If you're concerned about cost, try using a mix of sweet potatoes and regular potatoes (like Yukon Gold) for a slightly different texture, but the flavor won't be the same.
How do I prevent the tortillas from getting soggy?
Warm your tortillas properly by dipping them in warm water for 10 seconds per side before assembling. This makes them pliable without making them soggy. Also, spread 1 cup of enchilada sauce on the bottom of your baking dish first (not directly on the tortillas) to create a moisture barrier. When assembling, layer cheese between tortillas and filling to absorb excess moisture.
Can I make these enchiladas ahead of time?
Yes! Assemble the enchiladas in your baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. Just add 10 extra minutes to the baking time if they're cold. For best results, bake them immediately after assembling for that perfect gooey texture. The flavors actually improve when made ahead, as the spices have more time to meld together.
What's the best way to reheat leftovers?
Reheat individual portions in the microwave for 1-2 minutes, covered with a damp paper towel, until warm. For a more even reheat, cover with foil and bake at 350°F for 15 minutes. The foil helps maintain moisture and prevents the cheese from drying out. Leftovers keep well in the refrigerator for 3-4 days when stored in an airtight container.
Can I make these vegetarian?
Simply omit the meat and focus on enhancing the sweet potato and cheese flavors. Add black beans or sautéed mushrooms to the sweet potato mixture for extra texture. You might also want to increase the spices slightly (like cinnamon and nutmeg) to compensate for the lack of savory elements. The cheese blend and sauce will still provide plenty of rich, satisfying flavors.
