These black bean sweet potato tacos are some of the best vegetarian tacos you can make. Cubed sweet potatoes and colorful vegetables are seasoned and roasted to caramelized perfection, then tossed with a bright honey–lime–cilantro sauce for a sweet, tangy finish. Whether you’re feeding a crowd or making a weeknight dinner, this sweet potato taco filling delivers flavor, texture, and easy leftovers.

I make these tacos regularly because they’re simple, crowd-pleasing, and adaptable. The roasted sweet potatoes bring sweetness and body, the bell peppers add color and crunch, and the black beans and corn add protein and heartiness. A quick cilantro-lime-honey dressing brightens everything and helps the spices stick to the vegetables without making them soggy.

Sweet Potato Tacos: Ingredients and Substitutions
This filling is versatile and easy to tweak based on what you have on hand. Here are some simple substitution ideas to keep the recipe flexible:

- Oil: Use olive oil or avocado oil, or any neutral oil you prefer.
- Spices: The listed blend works well, but add chili powder or cayenne for heat, or reduce any spice you don’t enjoy.
- Bell peppers: Use any color you like, or substitute another vegetable—zucchini, mushrooms, or leftover produce all work.
- Beans: Black beans are ideal, but chickpeas or pinto beans would also be tasty.
- Sweetener: Use maple syrup, agave, or another plant-based sweetener to make the recipe vegan in place of honey.

How to Make Sweet Potato Tacos
The technique is straightforward: roast the sweet potatoes until they begin to brown, add the peppers to finish roasting, then toss everything with the beans, corn, and the honey–lime–cilantro sauce and roast a final time so the sauce clings to the vegetables.

Tips for timing: sweet potatoes take longer to cook than other vegetables. Either roast them first for about 20 minutes, then add the peppers, or microwave the cubed sweet potatoes for 5–6 minutes before roasting to speed things up. The goal is that the peppers and potatoes finish at the same time so both are tender and slightly charred.

When the vegetables are nearly done roasting, whisk the honey, lime juice, and chopped cilantro together. Add rinsed black beans and thawed corn to the pan, drizzle with the sauce, toss to coat, and return the pan to the oven for 10–15 minutes so the sauce reduces slightly and the corn gets a bit of color. Removing the sauce until the end keeps the veggies from becoming mushy.

Make the Sauce

Mix honey (or maple syrup for a vegan version), lime juice, and chopped cilantro. This simple dressing brightens the roasted vegetables and balances their sweetness with acid and herbaceous notes.
Add Sauce & Finish Cooking
After adding the beans and corn, drizzle the sauce over the pan and stir to coat. Roast another 10–15 minutes until the sauce clings to the vegetables and the corn is slightly browned. Serve immediately in warmed corn or flour tortillas, or spoon over salad greens for a taco salad.

Serving Suggestions
These roasted sweet potato and black bean tacos pair beautifully with classic taco toppings: guacamole, salsa, pico de gallo, sour cream or a sprinkle of queso fresco. Serve alongside cilantro-lime rice, Mexican rice, or a corn salad for a fuller meal.
- Warm tortillas and top with the roasted filling.
- Make a taco bowl by serving the filling over rice or greens.
- Add pickled onions or a squeeze of extra lime for brightness.

Store
Store leftover filling in an airtight container in the refrigerator for up to one week. The recipe yields a generous amount, making it ideal for meal prep and weekday lunches.
Reheat
To restore some crispness, reheat the filling in a 350°F (175°C) oven for 10–15 minutes, checking frequently. Microwaving works too and is faster, but the vegetables won’t be as crisp.

Sweet Potato Tacos: Frequently Asked Questions
No. Leaving the skin on adds texture, flavor, and nutrition, but you can peel them if you prefer.
Yes. Substitute maple syrup or another vegan sweetener for the honey.
Stored in an airtight container, the filling keeps well for 5–7 days in the fridge.

If you try this recipe, consider leaving a comment and rating for others—feedback helps refine the recipe and suggests helpful variations for future cooks.
Ingredients
Sweet Potato, Black Bean & Vegetable Filling
- 1 ½ pounds sweet potatoes (about 6 cups), cut into ½” cubes
- 4 Tablespoons olive oil (divided)
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon ground coriander
- 1 teaspoon sea salt
- ¼ teaspoon pepper
- 1 ½ cups green pepper (about 2 medium), cut into 1″ pieces
- 1 cup red pepper (about 1 medium), cut into 1″ pieces
- 14.5 ounces black beans, rinsed and drained
- ½ cup frozen yellow corn, thawed and drained
Honey, Cilantro Lime Sauce
- 3 Tablespoons honey (or maple syrup)
- 3 Tablespoons lime juice
- 3 Tablespoons fresh cilantro, chopped
For Serving
- Corn or flour tortillas
- Guacamole, salsa, sour cream, cheese, or other favorite toppings
Instructions
- Preheat oven to 425°F (220°C). Grease a large baking sheet.
- Mix the spices in a small bowl and set aside.
- Toss sweet potato cubes with 3 tablespoons olive oil and the spice mixture until evenly coated.
- Bake the sweet potatoes for about 20 minutes, stirring halfway, until they begin to brown.
- While the potatoes bake, toss the peppers with 1 tablespoon olive oil and a pinch of salt and pepper.
- When the sweet potatoes are slightly browned, add the peppers to the pan and stir to combine. Return to oven for 20 more minutes, stirring halfway.
- While the pan roasts, whisk together the honey (or syrup), lime juice, and cilantro.
- Once the vegetables are roasted, add the corn and black beans and stir to combine.
- Drizzle the honey–lime–cilantro sauce over the vegetables and stir until everything is evenly coated.
- Return the pan to the oven for 10–15 minutes, stirring once, until the sauce has set and the corn is slightly browned.
- Remove from the oven and serve immediately in warmed tortillas or over greens with your favorite toppings.
Notes
Storage: Refrigerate leftovers in an airtight container for up to one week.
Reheating: Reheat in a 350°F oven for 10–15 minutes to restore some crispness, or microwave for a quicker option.
Try these recipes

Easy Guacamole Recipe (5 Minutes)

Easy Homemade Salsa Recipe

10 Minute Homemade Refried Black Beans

Ground Beef Tacos

Crock Pot Chicken Tacos (Mexican Chicken)
