These sweet and spicy vegan tacos bring together smoky chickpeas, caramelized sweet potatoes, crunchy cabbage, and a creamy lime sauce. Maple syrup softens the heat of the chili, while fresh lime keeps each bite bright. Everything fits into warm tortillas for a colorful dinner that feels satisfying without needing meat or dairy. Most of the cooking happens in the oven, giving you time to prepare the toppings while the filling roasts. Serve the components separately so everyone can build their tacos with as much sauce and spice as they like.
Why You’ll Love These Vegan Tacos
The filling combines two different textures: tender sweet potato cubes and chickpeas with lightly crisp edges. A quick maple-chili glaze ties them together, adding sweetness, warmth, and a little tang.
The toppings are easy to customize, and you don’t need a long list of specialty ingredients. Adjust the hot sauce to suit your taste, use your favorite tortillas, and finish with whatever fresh toppings you have available.
Ingredients You’ll Need
This recipe makes 8 small tacos, serving about 4 people.
For the Roasted Filling
- 1 large sweet potato, peeled and cut into ½-inch cubes, about 12 ounces
- 1 can chickpeas, 15 ounces, drained, rinsed, and thoroughly dried
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Sweet and Spicy Glaze
- 2 tablespoons pure maple syrup
- 1–2 teaspoons vegan hot sauce, to taste
- 1 tablespoon fresh lime juice
- 1 tablespoon tomato paste
- 1 tablespoon water
For the Creamy Lime Sauce
- ½ cup plain, unsweetened vegan yogurt
- 1 tablespoon fresh lime juice
- ¼ teaspoon garlic powder
- A pinch of salt
For Serving
- 8 small corn or flour tortillas, labeled vegan
- 2 cups finely shredded red cabbage
- 1 ripe avocado, sliced
- ¼ cup chopped fresh cilantro, optional
- Lime wedges
Why Dry the Chickpeas?
Water left on the chickpeas creates steam during roasting, which makes it harder for their edges to crisp. After rinsing, spread them on a clean towel and pat them dry.
YOUR COMPLETE RECIPE COLLECTION
Stop Searching for Meal Ideas—Get 50+ Delicious Recipes in One E-Book
Get the complete recipe e-book and discover delicious meal ideas collected in one convenient place.
Discover All 50+ RecipesYou don’t have to remove every chickpea skin. Discard any loose skins that come away easily, then continue with the recipe.
Choosing the Hot Sauce
Use a hot sauce you already enjoy and start with the smaller amount. Heat varies considerably between brands, so tasting the glaze is more useful than assuming every teaspoon has the same strength.
Check the label to make sure the sauce contains no animal-derived ingredients. Use pure maple syrup rather than honey to keep the recipe vegan.
How to Make Sweet and Spicy Vegan Tacos
1. Preheat the Oven
Heat the oven to 425°F (220°C).
Prepare two baking sheets, lining them with parchment suitable for that temperature if desired. Keeping the chickpeas and sweet potatoes on separate sheets lets you remove each when ready.
2. Season the Filling
Mix the smoked paprika, cumin, garlic powder, salt, and black pepper in a small bowl.
Toss the sweet potato cubes with 1 tablespoon olive oil and half the seasoning. Spread them across one baking sheet in a single layer.
Toss the dried chickpeas with the remaining tablespoon of oil and seasoning. Spread them on the second sheet.
3. Roast Until Tender and Lightly Crisp
Roast the sweet potatoes for 25–30 minutes, turning them halfway through, until tender inside and browned at the edges.
Roast the chickpeas for 20–25 minutes, shaking the sheet halfway through. They should have lightly crisp exteriors while remaining pleasant to bite into.
Check both sheets toward the end of cooking. Small pieces and crowded trays can change the timing.
4. Prepare the Glaze
While the filling roasts, whisk together the maple syrup, hot sauce, lime juice, tomato paste, and water.
Taste and adjust the heat. The glaze should be sweet, tangy, and spicy, with enough thickness to coat the filling.
5. Mix the Lime Sauce
Stir the vegan yogurt, lime juice, garlic powder, and salt in a small bowl.
Taste and add a little more lime or salt if needed. If your yogurt is particularly thick, loosen the sauce with a teaspoon or two of water.
6. Glaze the Filling
Transfer the roasted sweet potatoes and chickpeas to a large skillet over medium-low heat.
Pour in the glaze and gently toss for 1–2 minutes, just until warmed through and coated. Avoid cooking it until dry, since the maple syrup can catch on the bottom of the pan.
Glazing softens some of the chickpeas’ crispness, so assemble and serve promptly for the best texture.
7. Warm the Tortillas
Warm the tortillas in a dry skillet over medium heat for about 20–30 seconds per side, or follow the package instructions.
Keep them wrapped in a clean kitchen towel while you finish the remaining tortillas. Warm tortillas are more flexible and easier to fold.
8. Build the Tacos
Divide the cabbage between the tortillas. Add the warm filling, avocado slices, creamy lime sauce, and optional cilantro.
Serve with lime wedges and extra hot sauce on the side.
What Makes This Recipe Special
The sweetness comes from both the roasted sweet potatoes and a small amount of maple syrup. Smoked paprika and cumin keep the filling savory, while hot sauce brings a clear layer of heat.
Crunchy cabbage gives the soft filling something to contrast with, and the cool lime sauce balances the spices. You get several textures in each taco without needing complicated preparations or separate cooked toppings.
Expert Tips for Better Vegan Tacos
- Cut the sweet potatoes evenly. Similar-size cubes cook at the same pace.
- Give the filling space. Crowded trays encourage steaming instead of browning.
- Dry the chickpeas thoroughly. This helps their edges crisp during roasting.
- Add the glaze after roasting. Maple syrup can burn if exposed to high heat for too long.
- Warm the tortillas. Cold tortillas are more likely to crack when folded.
- Avoid overfilling. Smaller portions are easier to eat, especially with corn tortillas.
- Serve toppings separately. Everyone can adjust the heat, sauce, and crunch.
For a little extra tang, toss the cabbage with a squeeze of lime and a pinch of salt immediately before serving.
Easy Variations
Pineapple Tacos
Add a small spoonful of finely diced pineapple to each assembled taco. It brings extra sweetness and fresh acidity without changing the roasted filling.
Black Bean and Sweet Potato Tacos
Replace the chickpeas with one drained and rinsed can of black beans. Roast the sweet potatoes as directed, then gently warm the beans with the glaze in the skillet before adding the potatoes. The beans will be soft rather than crisp.
Extra-Crunchy Tacos
Keep the roasted chickpeas separate. Glaze only the sweet potatoes, then add the chickpeas during assembly to preserve more of their crisp texture.
A Milder Version
Use ½ teaspoon hot sauce in the glaze and serve extra separately. You can also leave it out and let the smoked paprika provide warmth without much heat.
What to Serve with These Tacos
A simple rice side makes these tacos into a fuller dinner. Try rice tossed with lime juice and cilantro, or serve plain rice alongside the flavorful filling.
For something lighter, add a cucumber and tomato salad with lime dressing. Corn salad, guacamole, or a bowl of fresh salsa also fits well.
If you’re serving a group, arrange the filling, tortillas, sauce, and toppings in separate bowls. It keeps the tortillas from becoming soggy and makes it easy for everyone to build their own plate.
Frequently Asked Questions
Are these tacos gluten-free?
They can be. Use certified gluten-free corn tortillas and check the labels on the hot sauce, spices, and vegan yogurt. Flour tortillas usually contain wheat.
Can I use a different sweetener?
Agave syrup works in place of maple syrup, though its flavor is different. Start with the same amount, then taste the glaze. Avoid honey if you want the recipe to remain vegan.
What can I use instead of vegan yogurt?
Mix ¼ cup vegan mayonnaise with 1 tablespoon lime juice, a pinch of garlic powder, and enough water to make it drizzleable. Taste before adding salt because mayonnaise may already be seasoned.
Why aren’t my chickpeas crispy?
They may have been too wet, crowded on the tray, or removed before their surfaces dried sufficiently. Pat them dry and roast in a single layer. Remember that adding the glaze will soften them somewhat; keep them separate if crispness is your priority.
Final Thoughts
Sweet and spicy vegan tacos make an everyday dinner colorful and full of texture. Roasting gives the sweet potatoes depth, the chickpeas add substance, and the maple-chili glaze brings everything together. Finish with fresh cabbage, avocado, and lime sauce, then adjust the heat at the table to make each taco your own.
Recipe Card: Sweet and Spicy Vegan Tacos
Prep time: 20 minutes
Cook time: 30 minutes
Total time: 50 minutes
Yield: 8 small tacos
Servings: 4
Category: Dinner
Cuisine: Mexican-inspired
Diet: Vegan
Ingredients
Filling:
- 1 large sweet potato, peeled and diced, about 12 ounces
- 1 can chickpeas, 15 ounces, drained, rinsed, and dried
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Glaze:
- 2 tablespoons pure maple syrup
- 1–2 teaspoons vegan hot sauce
- 1 tablespoon lime juice
- 1 tablespoon tomato paste
- 1 tablespoon water
Sauce:
- ½ cup plain, unsweetened vegan yogurt
- 1 tablespoon lime juice
- ¼ teaspoon garlic powder
- Pinch of salt
To serve:
- 8 small vegan tortillas
- 2 cups shredded red cabbage
- 1 sliced avocado
- ¼ cup chopped cilantro, optional
- Lime wedges
Instructions
- Preheat the oven to 425°F (220°C). Prepare two baking sheets.
- Mix the dry seasonings. Toss sweet potatoes with half the seasoning and 1 tablespoon oil. Toss chickpeas with the remaining seasoning and oil.
- Spread on separate sheets. Roast potatoes for 25–30 minutes and chickpeas for 20–25 minutes, turning or shaking halfway through.
- Whisk the glaze ingredients together. Separately, mix the lime sauce ingredients.
- Transfer roasted filling to a skillet over medium-low heat. Gently toss with the glaze for 1–2 minutes.
- Warm tortillas in a dry skillet.
- Fill tortillas with cabbage, sweet potatoes, chickpeas, avocado, sauce, and optional cilantro. Serve with lime wedges.
Notes
Adjust hot sauce to taste. For crispier chickpeas, glaze only the sweet potatoes and add chickpeas when assembling.
Meta description: Make sweet and spicy vegan tacos with roasted sweet potatoes, chickpeas, maple-chili glaze, crunchy cabbage, and creamy lime sauce.
Photo alt text: Sweet and spicy vegan tacos filled with chickpeas, roasted sweet potatoes, red cabbage, avocado, and creamy lime sauce.
