With chipotle spice-roasted sweet potatoes, protein-rich beans, and creamy feta cheese, these are the ultimate Vegetarian Tacos. They’re filling, healthy, and a major crowd-pleaser!
Email Me the Recipe!
From time to time, we'll send you the best of Well Plated. Already registered? Log in here.
Why You’ll Love This Meat-Free Tacos Recipe
- Super Satisfying. Protein and fiber are critical to keeping you full and happy long after you eat, and these tacos deliver both (just like my Tofu Tacos and Tempeh Tacos). You can count on the fiber from the vegetables. For protein, I included beans (which offer both protein and fiber), and higher protein toppings like Greek yogurt.
- Great for Vegetarians AND Meat-Lovers. Spiced cubes of intensely golden-and-crispy-outside, sweet-and-creamy-inside roasted sweet potatoes, a hearty mashed black bean and zucchini filling, and a shower of melty cheese make these hearty tacos appealing to vegetarians and meat eaters alike (Cauliflower Tacos are too).
- Exceptional Flavor. Don’t underestimate the star power of these meat-free tacos! When I set out to make a vegetarian version of a classic recipe (like Vegetarian Lasagna), I don’t accept a decrease in quality or flavor. As these sweet potato tacos (and Vegetarian Enchiladas) demonstrate, you can attain serious spice and satisfaction with vegetables and beans.
How to Make The Best Vegetarian Tacos
The Ingredients
For the Tacos
- Zucchini. Blends seamlessly with the black beans and salsa to create a vitamin-packed filling for the tacos. (Check out Zucchini Tacos too!)
- Black Beans. Full of fiber and protein, black beans help make the tacos more filling and add a delightful creamy element (just ask Bean Tostadas).
- Sweet Potato. Not only do sweet potatoes make these tacos satisfyingly hearty, but they also add a natural scrumptious sweetness that balances the smoky spices.
- Spices. Chili powder, cumin, garlic powder, and onion powder are the perfect combo here. These bold spices give the filling a touch of heat and robust flavor.
- Salsa. An instant, zero-work way to perk up our vegetarian taco filling.
- Tortillas. We love to pile all the delicious taco ingredients into a flour or corn tortillas. If you prefer, you can certainly use hard shells instead.
For Toppings
- Cheese. Feta, queso fresco, or cheddar cheese are all tasty options for these tacos.
- Guacamole. House favorite! See the Best Guacamole Recipe.
- Onions. Pickled Onions are especially delicious.
- Plain Greek Yogurt or Sour Cream. I love Greek yogurt for the protein boost.
The Directions
- Toss the Potatoes With Oil and Spices. Spread them into an even layer.
- Bake the Potatoes. Bake at 400 degrees F for 25 to 30 minutes, flipping twice during baking.
- Toast the Spices. Cook until fragrant.
- Add the Zucchini. Cook until tender but al dente.
- Continue Cooking. Add the black beans and salsa.
- Mash. Warm the tortillas.
- Assemble the Tacos. DIG IN!
Storage Tips
- To Store. Refrigerate taco filling in an airtight storage container for up to 4 days. Store leftover tortillas according to package directions.
- To Reheat. Rewarm the black bean/zucchini filling in a large skillet on the stovetop over medium-low heat or gently in the microwave. Reheat the sweet potatoes in the oven at 350 degrees F.
- To Freeze. Freeze taco filling in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
Meal Plan Tip
Roast the sweet potatoes up to 1 day in advance and store them in the refrigerator. Chop the zucchini up to 1 day in advance, storing it separately in the refrigerator.
What to Serve With Vegetarian Tacos
- Salad. Pair vegetarian tacos with a light and refreshing salad like Grilled Corn Salad, Green Goddess Salad, or Black Bean Corn Salad.
- Vegetables. The more veggies the merrier! Serve these tacos with Roasted Brussels Sprouts, Air Fryer Zucchini, or Grilled Corn.
- Guacamole. Homemade guacamole is a delicious side dish for vegetarian tacos. It would be a delicious topping too!
- Margarita. A Spicy Margarita or Skinny Margarita would pair perfectly with these tacos. CHEERS!
More Ways to Enjoy Vegetarian Taco Filling
- Bowls. Pile the filling on top of brown rice or white rice to enjoy these Chiptole Burrito Bowl style.
- Quesadillas. Fry up the filling with cheese (this Mushroom Quesadilla recipe is great inspo).
- For Breakfast. Add eggs and enjoy these as a Breakfast Tacos.
Recommended Tools to Make this Recipe
- Baking Sheet. Perfect for roasting the sweet potatoes.
- Large Skillet. You’ll use this on repeat.
- Measuring Spoons. These double-sided measuring spoons are wonderful for recipes like this one.
Recipe Tips and Tricks
- Roast the Vegetables. Don’t shortcut this step! Roasting vegetables improves both flavor and texture. The insides become hearty and tender and the outsides crisp. These layers of texture are supremely satisfying.
- Spice It Up. Don’t be shy with the spices, as they’re what makes these tacos so flavorful. To give vegetarian tacos bold Tex-Mex pizazz, we’re using a spice blend that’s similar to what you’d use on meat for tacos.
- Toppings are Life. In addition to making the tacos pretty, toppings like avocado and Greek yogurt add healthy fats and proteins that make these tasty vegetarian tacos a real-deal meal. Pile them on!
Vegetarian Tacos
email me the recipe!
From time to time, we’ll send you the best of Well Plated. Already registered? Log in here.
Ingredients
- 2 medium sweet potatoes scrubbed and cut into ½-inch to ¾-inch cubes (I leave the peels on, but peel them if you like), about 1 pound
- 2 tablespoons extra-virgin olive oil divided
- 2 ½ teaspoons ground chili powder divided
- 1 ½ teaspoons ground cumin divided
- ¾ teaspoon kosher salt
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- 2 medium zucchini ends trimmed and cut into ½-inch dice (leave the skin on)
- 1 (14-ounce) can reduced sodium black beans rinsed and drained
- ½ cup prepared salsa plus additional for serving
- 8 small (6-inch) or 4 medium (8 to 9-inch) corn or flour tortillas
- 3 ounces crumbled feta queso fresco, or shredded cheddar
Additional toppings (optional):
- Sliced avocado
- Chopped fresh cilantro
- Plain non-fat Greek yogurt
Instructions
- Preheat the oven to 400°F. For easy cleanup, line a large rimmed baking sheet with parchment paper or a silicone baking mat.
- Place the potatoes in a large bowl. Drizzle with 1 tablespoon oil. Add 1 ½ teaspoons chili powder, ½ teaspoon cumin, ½ teaspoon kosher salt, garlic powder, and onion powder. Toss to combine, ensuring the sweet potatoes are evenly coated with the oil and spices.
- Spread the potatoes into an even layer on the prepared baking sheet.
- Bake the sweet potatoes for 25 to 30 minutes, until nicely browned, turning them twice throughout to ensure they cook evenly. Set aside.
- Meanwhile, heat the remaining 1 tablespoon oil in a large skillet over medium-high heat. Add the remaining 1 teaspoon chili powder and 1 teaspoon cumin. Stir constantly for 30 seconds, until the spices are very fragrant.
- Stir in the zucchini. Let cook until tender but still al dente, about 4 to 5 minutes, stirring periodically.
- Stir in the black beans, salsa, and remaining 1/4 teaspoon kosher salt.
- With the back of a spoon, stir and mash the beans together with the zucchini. Continue cooking until the beans are thick and fragrant, about 5 to 10 minutes. Don’t let the beans dry out—if they start to look dry, add in some water as needed. Taste and adjust seasoning as desired.
- Warm the tortillas: If you have a gas stove, run the tortillas over an open flame to lightly char. Otherwise, wrap a stack of them in foil and let them warm in the oven while the potatoes roast for 5 minutes. (If you char them, you can also wrap them in foil afterward and pop them in the oven to keep them warm).
- To serve, smear a big spoonful of the bean mixture over each tortilla. Pile on a scoop of the sweet potato, cheese, additional salsa, and any other toppings of choice. Enjoy!
Video
Notes
- TO STORE: Refrigerate taco filling in an airtight storage container for up to 4 days. Store leftover tortillas according to package directions.
- TO REHEAT: Rewarm the black bean/zucchini filling in a large skillet on the stovetop over medium-low heat or gently in the microwave. Reheat the sweet potatoes in the oven at 350°F.
- TO FREEZE: Freeze taco filling in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
Nutrition
Join today and start saving your favorite recipes
Create an account to easily save your favorite recipes and access FREE meal plans.
Sign Me UpFrequently Asked Questions
Absolutely! Feel free to experiment with different vegetables based on what’s in your refrigerator or what’s in season. For summer vegetarian tacos, you could swap the sweet potato for a different roasted summer vegetable, such as eggplant, red bell peppers, yellow summer squash, or zucchini.
In our house, sliced avocado, Greek yogurt, and fresh cilantro are the toppings of choice. However, I think Vegan Queso, pico de gallo, salsa (any kind you like), jalapeño slices, or hot sauce would also be scrumptious. See above for more ideas.
If you have a gas stove, you can easily warm your tortillas using the open flame. Turn one of your burners to medium-low heat, then use tongs to lay the tortilla directly over the flame (do NOT add any oil to the tortilla before doing this). Heat for about 20 seconds per side, or until the tortilla is charred to your liking. Carefully transfer the hot tortillas to a plate to cool.
will be making this soon can i use vegan feta as am a vegan i never had tacos before perfect for my after office meals will dm you if i make this and let you know how it goes Thanks Ramya
Hi Ramya! I think vegan feta would work fine here. I hope you enjoy the recipe!
Oh my gosh, this was so good. My son and husband devoured their vegetarian tacos. It was the perfect mix of spices, black beans, sweet potato and a twist with some feta cheese. Thanks for sharing!
I’m so happy that you enjoyed it, Katie! Thank you for sharing this kind review!
Excellent tacos! Not difficult to make and can be altered to your taste with respect to spiciness. I used light sour cream instead of yogurt on top, and a generous squirt of lime juice on each. Thanks for a great recipe!
I’m so happy that you enjoyed them, Vivian! Thank you for sharing this kind review!
YUM!!! So flavorful, colorful and easy to make! Even my 5yo gave me a spontaneous round of applause and lots of mmm’s. She ate the WHOLE thing. This limited/very specific vegetable loving girl had no idea beans and zucchini could taste so good! This will become a staple for sure! Well done!
P.S. I was out of black beans so I used kidney beans instead.
Hi GW! So glad you enjoyed the recipe! Thank you for this kind review!
I recently purchased an air fryer and I’d like to know if you think I would be successful using less oil and the AF. Thanks. I love your healthy recipes!
Hi Donna! I could definitely see you cooking the sweet potatoes and zucchini in the air fryer. But in order to cook the rest of the recipe you’d have to use a skillet. Hope you enjoy it!
All I can say is NOM!!! Awesome flavors and filling is great leftover too
Hi Jeana! So glad you enjoyed the recipe! Thank you for this kind review!
Wow delicious! I added an extra half can of beans because we wanted more – wow, the flavors in this are perfect complements and the spice is just the right level with the pop of sweet in the sweet potato. Awesome, this will become a staple!
Hi Carrie! So glad you enjoyed the recipe! Thank you for this kind review!
These were really great tacos, very flavorful with lots of spices and delicious veggies! We served them on corn tortillas, topped with pico de gallo, salsa, chopped avocado and grated cheese, and they were delicious. My only deviation from the recipe was to substitute butternut squash for the sweet potatoes and that worked fine. Thank you for another delicious vegetarian entree.
Thank you Shelley!