Sweet Potato Enchilada Recipe Vegan: Smoky Spice and Creamy Cashew Filling Magic

Side Dishes

Sweet Potato Enchilada Recipe Vegan: Smoky Spice and Creamy Cashew Filling Magic

This vegan sweet potato enchilada recipe delivers all the smoky, spicy comfort of classic enchiladas without a single animal product. The secret lies in roasting sweet potatoes until tender and caramelized, then blending them into a creamy cashew filling that binds perfectly with warm spices.

I developed this recipe after years of experimenting with plant-based versions, and it finally nails that perfect balance of hearty texture and rich flavor.

The enchiladas start with a smoky, tomato-based sauce that coats each tortilla, ensuring every bite is packed with depth. Rolling the tortillas around the sweet potato filling creates a satisfying handheld meal, while baking transforms them into golden, crispy edges.

What makes this recipe truly special is how it transforms simple ingredients—like canned tomatoes, spices, and cashews—into something restaurant-worthy.

By the time you serve these enchiladas, you’ll have a dish that’s creamy, smoky, and packed with natural sweetness from the sweet potatoes. The cashew filling adds a velvety richness that replaces dairy perfectly, and the spices—cumin, smoked paprika, and garlic—create layers of warmth.

This recipe is designed to be flexible, so you can prep the filling ahead or use store-bought vegan cheese for convenience.

Whether you’re feeding a crowd or meal prepping for the week, these enchiladas hold up beautifully. Top them with avocado, salsa, or vegan sour cream for extra freshness, or keep it simple with a sprinkle of cilantro.

Ready in under an hour, this dish proves vegan comfort food can be just as satisfying as the original. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for sweet potato enchilada recipe vegan

Sixteen ingredients transform into restaurant-quality vegan enchiladas with smoky depth and creamy richness.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 3 whole Organic preferred, peeled and cubed
Raw Cashews 🥜 1 ½ cups Soaked overnight for creaminess
Fire-Roasted Diced Tomatoes 🍅 15 oz No salt added, canned
Smoked Paprika 🌶️ 2 tbsp For authentic smoky depth
Ground Cumin 🌿 1 ½ tbsp Toasted for enhanced aroma
Garlic Cloves 🧄 4 cloves Freshly minced for pungency
White Onion 🧅 1 whole Yellow or white, finely chopped
Corn Tortillas 🌽 12 whole Small size, 6-inch diameter
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and sautéing
Vegetable Broth 💧 1 cup Low-sodium for flavor balance
Nutritional Yeast 🧀 ¼ cup For cheesy umami flavor
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 2 tbsp Freshly squeezed
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The sweet potatoes are the foundation—organic, vibrant orange varieties like Garnet or Jewel work best. Roast them until caramelized for natural sweetness that reduces the need for added sugar. Trader Joe's and Whole Foods carry excellent organic options, or grab conventional sweet potatoes from any grocery store. The cashews must be raw and unsalted; Costco or bulk bins offer the best price per pound. For the tomatoes, Muir Glen fire-roasted diced tomatoes are my go-to—they're canned but taste fresh with that perfect smoky kick. If you can't find them, any no-salt-added diced tomatoes will do, but don't skip the fire-roasting step in the recipe.

No cashews? Silken tofu or blended white beans create a similar creamy texture, though the flavor won't be identical. The smoked paprika is non-negotiable for that authentic enchilada taste—Penzeys or Gourmet Spice Shop carry excellent varieties if your local store lacks depth. Fresh garlic and onion are ideal, but powdered garlic and onion at half the amount work in a pinch. For the tortillas, Mission or La Tortilla Factory brands stay pliable when heated. The nutritional yeast adds that cheesy depth without dairy, and Bob's Red Mill brand is widely available. If you can't find it, omit it but increase the salt slightly.

Prep the sweet potato filling ahead and store it covered in the fridge for up to 3 days—it actually tastes better after flavors meld. The assembled enchiladas can be refrigerated for 4 days or frozen for 3 months. To reheat, bake at 375°F until heated through. The sauce thickens as it cools, so you can always add a splash of vegetable broth if it seems too thick when reheating. For meal prep, assemble the enchiladas in a single layer in a baking dish, cover tightly, and bake as directed—reheat individual portions as needed.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just roast the sweet potatoes and tomatoes together, then blend the cashews into a creamy sauce. No separate pots, no mess, and honestly? That smoky paprika smell fills the whole kitchen before you even start.
  • Sweet Heat Payoff: The caramelized sweet potatoes meet the smoky depth of the cashew sauce, and that cumin-paprika kick? It’s like a hug for your taste buds. My kids (who usually turn up their noses at "healthy" food) fight over the last bite.
  • Leftovers That Shine: This dish actually tastes better the next day—yes, really. I make a big batch on Sundays, and by Wednesday, the flavors have melded into this rich, comforting meal. Reheat it, wrap it in a tortilla, and boom—dinner’s saved.
  • Budget-Friendly Comfort: Sweet potatoes and cashews stretch further than you’d think, and fire-roasted tomatoes add restaurant-quality depth without the price tag. Between us, this is my go-to when I’m broke but still want to feel fancy. (Yes, even on a Tuesday night.)

Step-by-step instructions for sweet potato enchiladas with creamy cashew filling

Here's how to assemble these vibrant vegan enchiladas with layers of smoky sweet potatoes and rich cashew cream.

1

Roast Sweet Potatoes Until Caramelized

Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 3 whole medium sweet potatoes, peeled and cubed, with 2 tablespoons smoked paprika, 1.5 teaspoons sea salt, and 0.25 teaspoon black pepper. Spread them in a single layer on the sheet.

Roast for 25-30 minutes until the edges are deeply caramelized and a knife slides in easily. The sweet potatoes should be tender but still hold their shape. Here's the thing—don't skip the paprika on the sweet potatoes. It creates that signature smoky depth that makes these enchiladas taste authentically Mexican.

2

Prepare the Creamy Cashew Filling

In a food processor, combine the 1.5 cups soaked raw cashews, 1 cup vegetable broth, 0.25 cup nutritional yeast, 2 tablespoons lemon juice, and 0.5 teaspoon black pepper. Process until completely smooth, scraping down the sides as needed. The mixture should be thick but pourable—like a rich, creamy cheese sauce.

With the motor running, slowly drizzle in 0.5 cup extra-virgin olive oil to emulsify. Taste and adjust seasoning with additional salt if needed. This cashew cream is the secret to that luscious, melty texture that replaces traditional cheese. If it's too thick, add 1-2 tablespoons water to reach your desired consistency.

3

Sauté Aromatics for the Enchilada Sauce

Heat 1 tablespoon extra-virgin olive oil in a skillet over medium heat. Add the 1 whole white onion, finely chopped, and cook for 5 minutes until softened. Add the 4 cloves garlic cloves, minced, and cook for another 1 minute until fragrant.

Stir in the 15 oz fire-roasted diced tomatoes, 1.5 tablespoons ground cumin, and 1 teaspoon sea salt. Simmer for 10 minutes until the sauce thickens slightly. The tomatoes should break down and create a rich, smoky base. If it's too thick, add 2-3 tablespoons water to reach a pourable consistency.

4

Assemble and Bake the Enchiladas

Preheat your oven to 375°F. Warm the 12 corn tortillas by dipping them quickly in hot water for 10 seconds per side, then fill each with about 2 tablespoons of the cashew cream mixture and 2 tablespoons of the roasted sweet potatoes. Roll them up tightly and place seam-side down in a greased baking dish.

Pour the tomato-cumin sauce over the top, spreading it evenly. Bake for 20-25 minutes until the sauce bubbles and the tortillas are golden. The enchiladas should be heated through and the sauce should be slightly thickened from the baking process. If the sauce looks too dry, add 2 tablespoons water before serving.

5

Garnish and Serve Warm

Remove the enchiladas from the oven and let them rest for 5 minutes to set. Garnish each serving with 1 tablespoon chopped fresh cilantro and an extra drizzle of the cashew cream if desired. Serve immediately with additional sauce on the side for dipping.

The result should be a perfect balance of sweet, smoky, and creamy flavors. Each bite delivers tender sweet potatoes, rich cashew cream, and that essential Mexican spice profile. The tortillas should be slightly crispy at the edges while remaining tender inside—this is the hallmark of a well-assembled enchilada.

👨‍🍳

Pro Tips For Making Sweet Potato Enchilada Recipe Vegan

  • ROAST THE SWEET POTATOES FIRST: I learned this the hard way—skipping the roast makes your enchiladas taste like boiled sweet potato. Roast them at 400°F (200°C) for 25-30 minutes until tender and caramelized, then mash or blend them into the filling. That extra step turns mushy potatoes into rich, flavorful base.
  • SOAK CASHEWS FOR CREAMY SAUCE: Don’t just toss raw cashews into the blender—soak them in hot water for 10 minutes first. This makes the sauce silky smooth without needing extra oil, and the flavor develops deeper. Drain well before blending with garlic, cumin, and smoked paprika.
  • SALT THE CASHEW SAUCE LIKE SOUP: I used to under-salt the cashew sauce, thinking it was just background flavor. Wrong. Taste it mid-blending and add salt generously—this sauce carries the whole dish. Aim for at least ½ teaspoon per cup of soaked cashews, then adjust.
  • USE FIRE-ROASTED TOMATOES FOR DEPTH: Skip the canned tomatoes unless they’re fire-roasted—regular ones won’t give that smoky, charred edge. If you’re short on time, char a fresh tomato under the broiler for 3 minutes first. The concentrated flavor makes a real difference in the filling.

Perfect pairings for these flavors

Side Dish Harmony

These enchiladas pair beautifully with Mexican-style cilantro-lime rice—just cook 1 cup white rice with 2 cups vegetable broth, 1 tablespoon lime juice, and ¼ cup chopped cilantro. The bright acidity cuts through the richness of the cashew filling perfectly. 🌶️

Fresh Contrast

Add avocado slices or a mango salsa to balance the smoky sweetness. For avocado, toss 1 ripe avocado with 1 tablespoon lime juice and salt—it adds a cool, creamy contrast. For salsa, blend 1 mango, ½ red onion, 1 jalapeño, and cilantro for a tropical twist.

Vegan Cheese Boost

For extra cheesy flavor, top with vegan shredded cheese like Miyoko’s or Violife. Sprinkle ¼ cup over each enchilada before baking—it melts beautifully and adds a satisfying umami depth. 🧀

Crunchy Toppings

Add toasted pumpkin seeds or crushed tortilla chips for texture. Toss ½ cup pumpkin seeds in 1 tablespoon olive oil and toast at 350°F for 5 minutes until golden. The nutty crunch elevates every bite.

Sauce Variations

Serve with green chili sauce or pico de gallo on the side. For green chili, blend 4 roasted green chilis, ½ cup vegan sour cream, and salt. For pico, dice 1 tomato, ½ onion, and cilantro—the freshness brightens the dish.

Drink Pairings

Pair with Mexican lager like Modelo Especial or Corona—the crispness cleanses the palate. For a non-alcoholic option, try hibiscus iced tea (brew 1 cup hibiscus tea with sweetener and chill). The tartness complements the smoky flavors beautifully. 🍺

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 58g20%
Dietary Fiber 10g36%
Sugars 14g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these enchiladas without cashews?

For a nut-free version, blend 1 cup silken tofu or 1 can white beans (drained) with ½ cup vegetable broth, 2 tablespoons lemon juice, and ¼ cup nutritional yeast until smooth. This creates a similar creamy texture, though the flavor will be slightly different. The key is to keep the mixture thick enough to hold in the tortillas.

2

How do I prevent the tortillas from breaking when rolling?

Warm the tortillas properly by dipping them in hot water for 10 seconds per side, then gently pat dry with a towel. Keep them covered with a damp towel while filling to maintain flexibility. If they still crack, roll them loosely at first and press gently as you go. The cashew filling should be cool (not hot) to avoid melting the tortillas prematurely.

3

Can I use flour tortillas instead of corn?

You can, but corn tortillas are traditional for enchiladas and provide a better texture. If using flour, they'll be softer and may require slightly less baking time (15-20 minutes instead of 20-25 minutes). For extra crispiness, brush the outside with a little olive oil before baking. The flavor won't be identical, but it works in a pinch!

4

What's the best way to reheat leftovers?

Bake at 350°F for 10-15 minutes until heated through, covered with foil to prevent drying. For microwave reheating, wrap individual enchiladas in a damp paper towel and heat for 30-45 seconds. The sauce may thicken when reheated—add a splash of vegetable broth if needed. Never reheat in the oven uncovered, or the tortillas will dry out.

5

Can I make these enchiladas ahead of time?

Yes! Assemble them completely (even with sauce) and refrigerate for up to 4 days before baking. For freezing, bake first, then cool completely, wrap tightly in foil, and freeze for up to 3 months. To reheat frozen enchiladas, bake at 350°F for 15-20 minutes until warmed through. The flavors actually improve after resting overnight!

★★★★★4.5(7 reviews)
Categories Side Dishes