Side Dishes
This vegan sweet potato enchilada recipe transforms humble roots into a smoky, creamy masterpiece that rivals traditional versions—without a drop of dairy or meat. 🌱 The secret lies in roasting sweet potatoes until caramelized and tender, then wrapping them in crisp tortillas and bathing them in a velvety chipotle cashew cream sauce that’s rich, spicy, and deeply satisfying.
I developed this after years of craving comfort food that aligned with plant-based values, and it’s become a staple for gatherings where everyone leaves asking for the recipe.
The filling starts with roasted sweet potatoes—their natural sweetness deepens as they caramelize in the oven, while aromatic spices like cumin and smoked paprika infuse every bite. For extra heartiness, I add black beans and corn, creating a filling that’s protein-rich and packed with texture.
The vegan tortillas hold up beautifully when rolled, ensuring each bite delivers that perfect balance of creamy sauce, tender filling, and slightly crisp edges.
What makes this recipe truly special is the smoky chipotle cashew cream sauce, a game-changer for vegan cooking. Blended cashews create a luscious, tangy base that mimics the richness of traditional creamy sauces, while chipotle peppers add a slow-building heat.
The sauce clings to the enchiladas like a second skin, turning every forkful into a symphony of flavors—sweet, smoky, and just spicy enough to linger.
Serve these enchiladas with a side of cilantro-lime rice and a sprinkle of avocado for a meal that’s as vibrant as it is delicious.
The presentation is just as important as the taste: arrange them on a platter with the sauce drizzled artfully over the top, and garnish with fresh cilantro and a dusting of smoked paprika. This dish proves vegan cooking can be bold, comforting, and utterly indulgent—no compromises needed.
Ingredients for sweet potato enchilada recipe vegan
Sweet potatoes, smoky spices, and creamy cashew sauce—this vegan enchilada recipe delivers bold flavors without compromise.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 lb | Peeled, cubed into 1-inch pieces |
| Corn Tortillas 🌽 | 12 whole | Vegan, 6-inch size preferred |
| Black Beans 🫘 | 1 ½ cups | Cooked, drained, or canned (low sodium) |
| Frozen Corn 🌽 | 1 cup | Thawed, drained |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Adjusted for heat preference |
| Raw Cashews 🥜 | 1 cup | Soaked in hot water for 15 minutes |
| Canned Coconut Milk 🥥 | ½ can | Full-fat, unsweetened |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Smoked Paprika 🌶️ | 2 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for richer flavor |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tbsp | For aromatic base |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for roasting |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
Sweet potatoes are the heart of this dish, so choose firm, vibrant orange ones from the produce section—Trader Joe's or Whole Foods carry the best organic varieties. The key is roasting them until caramelized; I use a 425°F oven and toss them in olive oil, salt, and a touch of smoked paprika before roasting for about 30 minutes. For the tortillas, Mission brand vegan corn tortillas are my go-to—they hold up perfectly when rolled. If you can't find them, La Tortilla Factory makes a great alternative. The black beans should be low-sodium to avoid over-salting the filling, and if using canned, rinse them well to remove excess starch.
No chipotle peppers in adobo? Substitute 1 tbsp chipotle powder for a milder heat, or use 1-2 tbsp smoked paprika for smokiness without spice. The cashews are non-negotiable for that creamy texture—soak them in hot water to soften, then blend with coconut milk, lime juice, and spices until ultra-smooth. For extra richness, add 1 tbsp nutritional yeast to mimic a cheesy flavor. The corn can be fresh or frozen, but thaw and drain it well to avoid a watery filling. If you're short on time, pre-cooked quinoa can replace half the black beans for added protein.
Roasted sweet potatoes keep in the fridge for 5 days if stored in an airtight container, but they're best used within 3 days for peak texture. The cashew cream sauce should be made fresh—it separates if stored overnight, so prepare it just before assembling the enchiladas. For meal prep, assemble and refrigerate uncooked enchiladas (without sauce), then bake when ready to serve. They reheat beautifully—cover with foil and warm in a 350°F oven for 15-20 minutes. Garnish with fresh cilantro and a sprinkle of smoked paprika right before serving for maximum freshness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this trick—roast the sweet potatoes and black beans together in the same pan while you prep the filling. Less cleanup, more flavor, and honestly? That smoky-sweet potato mash is the star.
- Smoky-Sweet Heat: The chipotle peppers in adobo give it a slow-building warmth that’s addictive—not spicy enough to burn, but deep enough to linger. (Yes, even on a Tuesday night.)
- Meal Prep MVP: Double the batch and freeze half—reheating just means tossing it in the oven until bubbly. My lunchbox staple for weeks, and it still feels like a celebration.
- Budget-Friendly Feast: Sweet potatoes and corn tortillas stretch this into a full meal without breaking the bank. Between us, it’s the kind of dish that makes grocery day feel like a win.
Step-by-step instructions for smoky chipotle sweet potato enchiladas
Here's the method—simple, flavor-packed, and entirely plant-based.
🔥 Step 1: Roast the Sweet Potatoes Until Caramelized
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 2 lb medium sweet potatoes (cubed into 1-inch pieces) with 1 tbsp olive oil, 1 tbsp smoked paprika, ½ tsp salt, and ½ tsp garlic powder. Spread them in a single layer—don't crowd the pan.
Roast for 25-30 minutes, stirring halfway through, until the edges are deep golden brown and the potatoes feel tender when pierced with a fork. The caramelization here builds the dish's rich, smoky foundation. If they stick, add a splash of water and scrape them off the sheet.
🍳 Step 2: Prepare the Chipotle Cream Sauce
While the potatoes roast, blend the 1 cup soaked raw cashews, ½ can coconut milk, 2 tbsp smoked paprika, 1 tbsp ground cumin, 1 tbsp onion powder, 1 tbsp garlic powder, 1.5 tsp salt, and ½ cup lime juice in a high-speed blender until completely smooth. Strain through a fine-mesh sieve to eliminate any grit.
In a small saucepan, heat 2 tablespoons olive oil over medium heat. Add the 2 chipotle peppers in adobo, minced, and cook for 1 minute until fragrant. Pour the blended sauce into the pan and simmer for 5 minutes until slightly thickened. The sauce should coat the back of a spoon—if it's too thick, whisk in 2-3 tablespoons water to reach a creamy consistency.
🥘 Step 3: Assemble the Enchiladas
Warm the 12 corn tortillas by dipping them in hot water for 10 seconds per side, then laying them on a clean towel to soften. In a large bowl, combine the roasted sweet potatoes, 1.5 cups black beans, 1 cup thawed frozen corn, and ¼ cup chopped fresh cilantro. Stir gently to mix without mashing the potatoes.
Spread ¼ cup chipotle cream sauce on each tortilla, then spoon ½ cup filling into the center. Roll tightly, tucking in the sides as you go. Place seam-side down in a greased 9x13-inch baking dish. Pour the remaining sauce over the top and sprinkle with 2 tbsp smoked paprika for extra depth.
🔥 Step 4: Bake Until Bubbly and Golden
Bake at 375°F for 20-25 minutes until the sauce bubbles and the tortillas are golden brown at the edges. The filling should be heated through, and the sauce should be thick enough to cling to the tortillas. If the top browns too quickly, tent loosely with foil for the last 5 minutes.
Let the enchiladas rest for 5 minutes before serving—this helps the sauce set slightly and makes slicing cleaner. Garnish with additional cilantro and a drizzle of chipotle cream sauce. Serve with lime wedges on the side for brightness.
Pro Tips For Making Sweet Potato Enchilada Recipe Vegan
- ROAST SWEET POTATOES UNTIL TENDER: Skip the microwave—roast your sweet potatoes at 400°F (200°C) for 25-30 minutes, cut into 1-inch cubes, until they’re fork-tender but not mushy. I learned this the hard way: undercooked cubes turn to glue in the enchiladas, while overcooked ones turn to mush. Aim for a texture that holds shape but gives slightly when pressed.
- WARM TORTILLAS FIRST: Stack your corn tortillas and microwave them for 20 seconds with a damp paper towel—this prevents them from cracking when rolled. After burning three batches of brittle, soggy edges, I realized this small step makes all the difference in keeping them pliable. (Yes, even if you're impatient like me.)
- SAUCE THE BEANS: Drain and rinse your black beans, then sauté them in a dry skillet for 3-4 minutes until slightly crispy. Stir in 1-2 teaspoons of adobo sauce from the chipotle peppers and a pinch of cumin—this adds depth without overpowering. I was skeptical until I tried it; the extra step turns bland beans into flavor anchors.
- BAKE ENCHILADAS COVERED: Assemble your enchiladas, then bake them covered with foil for the first 15 minutes at 375°F (190°C). This traps steam and keeps the filling from drying out. After skipping this step and ending up with sad, crispy-but-dry edges, I now guarantee it’s the thing that matters most for a cohesive bite.
Essential equipment for this dish
Roasting Pan Essentials
For caramelizing those sweet potatoes perfectly, a rimmed baking sheet with parchment paper is non-negotiable. I use a 17x12-inch half-sheet pan from OXO—it fits my oven perfectly and gives me enough space to spread the potatoes in a single layer.
Avoid non-stick pans here; they don’t handle the high heat as well, and you risk sticking. If you’re tight on space, a wire cooling rack on top of the pan prevents soggy bottoms. 🌱
Blender for Creamy Sauce
A high-speed blender like the Ninja BN601 or Vitamix 5200 is essential for that ultra-smooth chipotle cashew cream. Regular blenders struggle with cashews, leaving gritty bits that ruin the texture.
If you don’t have one, a food processor works in a pinch, but you’ll need to strain the sauce through a fine-mesh sieve for silky perfection. Pro tip: Soak the cashews in hot water for 15 minutes before blending—they’ll puree effortlessly. 🥜
Rolling Rack for Tortillas
Warming and rolling tortillas is where a rolling rack or slotted cooling rack becomes your best friend. I place mine over a large bowl to catch drips while I dip each tortilla in hot water for 10 seconds per side, then roll them directly on the rack.
This keeps them from sticking and makes assembly a breeze. No rack? A clean kitchen towel works, but it’s messier. Mission brand vegan tortillas are my go-to—they’re sturdy enough to hold up to rolling without cracking. 🌽
Baking Dish for Even Heat
Use a 9x13-inch glass or ceramic baking dish—glass distributes heat evenly, ensuring the enchiladas bake uniformly. I avoid dark-colored dishes (like black ceramic) because they absorb too much heat and can cause the edges to brown too quickly.
Grease the dish lightly with olive oil or spray with vegan baking spray to prevent sticking. For extra insurance, line the bottom with a silicon baking mat—it’s reusable and makes cleanup a snap. 🔥
Fine-Mesh Sieve for Sauce
Straining your cashew cream sauce through a fine-mesh sieve (like the OXO Good Grips) removes any unwanted grit, giving you that restaurant-quality smoothness. Skip this step, and you’ll get a slightly grainy texture that detracts from the dish.
If you don’t have a sieve, a cheesecloth or even a clean dish towel layered over a bowl works in a pinch. Just press firmly to extract every last drop of creamy goodness. 🧀
Optional: Tortilla Press
If you’re struggling with flimsy tortillas, a tortilla press (like the Mexi-Tortilla Press) flattens them to ¼-inch thickness before rolling, making assembly foolproof. This is especially helpful if you’re using homemade or store-bought flour tortillas that don’t hold shape as well as corn.
Press each tortilla, then dip and roll as usual. No press? Use a heavy skillet or rolling pin—just press firmly and evenly. 💪
Nutrition facts
Frequently asked questions
Can I use regular flour tortillas instead of corn tortillas?
Yes, but with adjustments! Flour tortillas are more pliable, so they may require a tortilla press or extra care when rolling to prevent cracking. Use vegan flour tortillas (like Siete brand) to ensure they hold up well. For extra stability, lightly toast them in a dry skillet for 10 seconds per side before filling.
How do I make this recipe spicier?
For extra heat, add 1-2 extra chipotle peppers (or 1 tbsp chipotle powder) to the sauce. You can also stir in ½ tsp cayenne pepper or 1 tsp hot sauce after baking. For smoky depth without spice, increase smoked paprika to 3 tbsp in the sauce.
Can I prepare these enchiladas ahead of time?
Assemble the enchiladas (without sauce) up to 2 days ahead and refrigerate in an airtight container. When ready to bake, add sauce and bake at 375°F for 25-30 minutes (covered with foil for the first 15 minutes). For freezing, bake first, then cool completely, wrap tightly, and freeze for up to 3 months. Reheat in a 350°F oven for 20 minutes.
What’s the best way to reheat leftovers?
For best results, reheat in a 350°F oven for 15-20 minutes covered with foil to prevent drying. Microwave reheating works in a pinch: place a damp paper towel over the enchiladas and heat for 1-2 minutes on medium power. Add a splash of water or plant-based milk to the sauce before reheating for extra creaminess.
Can I substitute sweet potatoes with regular potatoes?
Not recommended! Sweet potatoes have a natural sweetness and creamier texture that works perfectly with the smoky sauce. Regular potatoes will be starchier and lack the depth of flavor. If you must substitute, try purple sweet potatoes for a vibrant twist—they hold up well and add a beautiful color contrast.
