Sweet Potato Tacos
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.If you’re looking for a satisfying, nutritious, and quick 30-minutes meal, these Sweet Potato Tacos are it! They’re packed with hearty roasted sweet potatoes, protein-rich refried black beans, and warm spices, all wrapped up in soft corn tortillas and topped with a creamy, spiced yogurt sauce.

You probably already know that sweet potatoes are one of my favorite ingredients to cook with, that’s exactly why I created my sweet potato casserole without eggs in the first place. But since taco night is a big deal in my house, I knew I had to come up with a sweet potato taco recipe that’s both flavorful and nourishing.
Since my family gave this recipe a big thumbs up, of course I had to share it with you! Sweet potatoes, hearty black beans, and Greek yogurt in a taco? Not exactly your classic combo, but trust me, it works!
👩🏽🍳 Why I Love This Recipe
I can’t get enough of these sweet potato black bean tacos! I made them just last night, and I’m already trying to figure out when I can make them again without my family calling me out for repeat meals. They’re everything I want in a meal, naturally vegetarian (and so easy to make vegan), packed with fiber and protein, and perfectly balanced between sweet, smoky, and savory.
If you’ve never tried sweet potato tacos before, this is the perfect recipe to start with. They bring together ingredients you might not think of as “taco-worthy” but totally work. The combination of spices; chili powder, cumin, paprika, and a little cayenne for heat, gives the sweet potatoes an incredible depth of flavor, while the refried black beans add creaminess and protein. They taste like something you’d order at a great taco spot, but you can make them right at home in just 30 minutes.
I can’t tell you how many times these sweet potato tacos have saved me on a busy weeknight. You know those nights when you need something quick, easy, and actually nutritious, but you’re staring into the fridge wondering what to make? That’s when I always reach for this recipe. They’re budget-friendly and family-approved. Even my picky eaters who usually turn up their noses at veggies somehow have no complaints when these hit the table. Maybe it’s the creamy black beans, the perfectly spiced sweet potatoes, or the cooling Greek yogurt sauce that ties it all together. Trust me, once you try them, they’ll be in your regular rotation too.
Latest Recipe Video!
🥘 Ingredients
I always keep these ingredients on hand because they’re simple, wholesome, and come together effortlessly to make these delicious sweet potato tacos.

Refried Black Beans: I love how black beans add creaminess and pair perfectly with the sweet potatoes. I always go for a good-quality, vegan-friendly brand like the ones from Whole Foods.
Sweet Potatoes & Carrots: These are packed with Vitamin A and bring the best texture to the tacos. I dice the sweet potatoes small for even cooking.
Red Onion & Garlic: Caramelized red onions add a hint of sweetness, and fresh garlic brings bold, savory flavor.
Spices: Chili powder, paprika, cumin, cayenne, salt, and taco seasoning give these tacos a rich, smoky, and slightly spicy kick.
Toppings: I keep it simple with fresh cilantro, but you can add whatever you love. Check out my serving suggestions for more ideas.
Corn Tortillas: I use soft corn tortillas because they hold up well and taste amazing with the filling. Just warm them up before serving for the best texture.
Plain Greek Yogurt: This makes the creamiest, most delicious taco sauce! It’s the perfect cooling contrast to the warm, spiced filling.
🍲 Substitutions
Beans: If you don’t have black beans, refried pinto beans or even my easy vegan refried beans work just as well.
Corn Tortillas: Feel free to swap them for crispy taco shells or flour tortillas if that’s more your style.
Yogurt: You can use any plain yogurt, mayo, sour cream, or even ricotta as a substitute, whatever you have on hand.
Vegan: It’s so easy to make vegan tacos! Swap the Greek yogurt for vegan mayo, vegan sour cream, or plain coconut yogurt.
🔪 How To Make
My healthy sweet potato taco with creamy sauce recipe comes together in just 30 minutes and five simple steps. Here is how I make it:
Prep The Taco Fillings
Cut Up Your Veggies: With a sharp knife, I chop the sweet potatoes, onions, and carrots into small, even pieces, about ½-inch cubes (they cook faster and evenly this way!) and then add them to a medium bowl. I also chop up fresh cilantro and keep it in a separate small bowl to sprinkle on later.

Heat The Black Beans: In a medium saucepan, I gently heat the refried black beans over low heat and stir in about 2 teaspoons of taco seasoning, I adjust this based on how spicy I want it. Once the beans are warm, creamy, and perfectly seasoned, I set them aside until it’s time to assemble the tacos.

Cook The Veggies: I sauté the onions, carrots, and sweet potato cubes in a large skillet with a drizzle of olive oil over medium heat. Then I stir in minced garlic, chili powder, paprika, cumin, optional cayenne pepper, and a pinch of salt (I usually start with ½ teaspoon and add more if needed). I cook everything together until the sweet potatoes are soft and lightly browned, covering the pan helps speed this up.

Make The Greek Yogurt Sauce: Next, I prepare the yogurt sauce by stirring taco seasoning into plain Greek yogurt, I typically start with 2 teaspoons, tasting as I go to get the perfect spice level. I then add about 1-2 tablespoons of water to thin it out to my preferred consistency. If I’m in the mood for something tangy, I’ll use fresh lime juice instead of water, it adds a really nice zing!

Assemble The Tacos
Heat Up The Corn Tortillas: I prefer heating my corn tortillas in a dry skillet until they’re soft and warm, flipping once or twice. If you have a gas range, you can also carefully warm them directly over the flame, I do this when I want a nice charred edge! After warming, I keep them wrapped in a clean kitchen towel so they stay soft and ready for filling.

On Each Charred Tortilla: On each warm, charred tortilla, I spread a generous spoonful of seasoned refried black beans, then layer on the sweet potato, carrot, and onion mixture. Next, I drizzle on that creamy yogurt sauce and sprinkle with fresh cilantro. Then they’re ready to eat right away!

💭 Expert Tips
My #1 Secret Tip for making these tacos absolutely delicious is to roast the sweet potatoes instead of sautéing them, I discovered this trick one night when I had extra time, and the caramelized edges and creamy centers made the tacos taste even better than usual!
Other Tips To Keep In Mind:
- Chop Evenly: I always chop the sweet potatoes and carrots evenly, so everything cooks at the same pace.
- Adjust Spices to Taste: I recommend adjusting the taco seasoning and cayenne to match your spice preference or try my favorite homemade taco seasoning; it’s tastier and budget-friendly too.
- Assemble Fresh: I’ve found the tacos taste best when assembled right before eating. Nobody loves a soggy tortilla.
- Don’t Overfill: I usually avoid overfilling my tacos, it can get messy fast! Instead, I just make extra tacos or turn leftovers into a delicious taco bowl.
📖 Variations
One of my favorite things about this recipe is how versatile it is. I love trying out these yummy variations.
With a Quick Cabbage Slaw : I love adding a crunchy element, and a simple slaw made with shredded cabbage, fresh lime juice, and a pinch of salt brings the perfect tangy contrast to the creamy sweet potatoes and black beans.
Roasted Cauliflower: Roasting cauliflower with olive oil and taco seasoning alongside the sweet potatoes adds even more texture and flavor. It’s an easy way to sneak in extra veggies while keeping the tacos hearty and satisfying.
Portobello Mushroom: Adding portobello mushrooms halfway through cooking gives these tacos a rich, umami depth and a slightly “meaty” texture. If you love mushrooms like me, this is a must-try!
Make it Kid Friendly: Honestly, these tacos are already a huge hit with my kids! But since some little ones (including mine!) can be sensitive to spice, I usually swap out the yogurt sauce for plain Greek yogurt or mild sour cream to make them completely picky-eater-proof. It’s an easy change, and they always ask for seconds.
🍽 Serving Suggestions
Serve these tacos with sweet potatoes as an easy lunch or as dinner on your next taco night! Here are a few of my favorite pairings:
With A Side: Serve two or three tacos along with a healthy side dish such as my Mexican fruit salad, a comforting vegetarian taco soup, or chips and this healthy taco dip.
With A Main Dish: I like serving these tacos alongside a meatless main. Try my Mexican rice casserole, an air fryer quesadilla, or this layered taco casserole with tortillas.
With A Variety Of Toppings: Feel free to use a bunch of taco toppings that you enjoy! I kept it simple with fresh cilantro, but other ideas include shredded cheese (cotija cheese would be great here), pico de gallo, salsa, guacamole, this dairy-free taco sauce is my favorite, or my smoky red pepper crema.
🫙 Storage Directions
Refrigerating: I usually let all the sweet potato taco ingredients cool to room temperature first, then store them in separate airtight containers in the fridge. I’ve found they keep well for about 3-4 days.
Reheating: When I’m ready to enjoy leftovers, I gently reheat the veggies either in the microwave or in a skillet. For the tortillas, I prefer warming them quickly in a dry skillet or right over the stove flame, but the microwave works too.
Make Ahead: If I want to save some time, I cook the veggies and prepare the yogurt sauce in advance. For the freshest taste, I always recommend serving them the same day or at least the next day. I wait to heat the tortillas and assemble the tacos until right before serving – that way, everything stays delicious.
❓Recipe FAQs
Absolutely! One of the reasons I love these sweet potato tacos so much is because they’re such a nutritious choice. Sweet potatoes are one of my favorite ingredients, they’re packed with iron, calcium, B vitamins, and vitamin C. And paired with carrots, this recipe delivers a great boost of vitamin A, too! As a health coach, I’m always mindful of fiber and protein, and just one taco provides 7 grams of plant-based protein and 6 grams of fiber to support digestion and keep you feeling satisfied longer. Plus, they’re low-calorie, only about 150 calories per taco, so I can enjoy taco night as often as I want, totally guilt-free!
Nope, I always leave the skin on! There’s so many nutrients in the skin and it adds texture (crispness!). You can peel them if you prefer of course.
If you’re avoiding grains, try romaine leaves (the hearts you can buy in a 3-pack make great vessels for taco fillings!) collard leaves (shave down the stem using a paring knife), or butter lettuce leaves are great options. For store bought options, try cassava tortillas, jicama tortillas, or I’ve even seen coconut wraps. Siete Foods also make a few different options that may work for you.

Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Sweet Potato Tacos
Ingredients
- 1 Tbsp extra virgin olive oil
- 1½ sweet potatoes cut into small cubes
- 2 carrots diced
- 1 red onion diced
- cilantro diced (it’s a garnish, so use as much as you like)
- 3 tsp chili powder
- 2 tsp paprika
- 1½ tsp ground cumin
- ⅛ tsp cayenne pepper optional, if you like it spicy
- 5 cloves garlic minced
- 15 oz refried black beans 1 can
- 4 tsp Taco seasoning divided
- ½ tsp salt more to taste
- 6 oz low fat Greek yogurt
- 12 soft corn tortillas
Instructions
- Cut up your veggies: sweet potatoes, onions, and carrots. Meanwhile, heat the black beans over low heat and add 2 tsp taco seasoning (or to taste – the more you add, the spicier it will be).
- Saute the onions, carrots, sweet potatoes in olive oil over medium heat. Add in the garlic, chili powder, cumin, paprika, salt, and cayenne if you’re using it. Let the mixture cook until the potatoes are soft. (If you want it to cook quickly, cover the pan and just stir every couple minutes)
- While the veggies are cooking, chop your cilantro and set aside.
- Prepare your yogurt sauce. Empty the Greek Yogurt into a bowl, and stir in 2 tsp of taco seasoning (taste it periodically to make sure it’s achieved the spice level you want). Add 1-2 Tbsp water to thin out the yogurt mixture (the more water you add, the thinner it will get). Mix everything together until the yogurt is smooth.
- Begin assembling your tacos! Heat up your corn tortillas, and on each tortilla put: 2-3 Tbsp refried black beans, 1/3 cup of the veggie mixture, 1-3 Tbsp of the yogurt mixture (depending on how much sauce you want), and a sprinkle of cilantro.
Notes
- My #1 Secret Tip for making these tacos absolutely delicious is to roast the sweet potatoes instead of sautéing them, I discovered this trick one night when I had extra time, and the caramelized edges and creamy centers made the tacos taste even better than usual!
- Chop Evenly: I always chop the sweet potatoes and carrots evenly, so everything cooks at the same pace.
- Adjust Spices to Taste: I recommend adjusting the taco seasoning and cayenne to match your spice preference or try my favorite homemade taco seasoning; it’s tastier and budget-friendly too.
- Assemble Fresh: I’ve found the tacos taste best when assembled right before eating. Nobody loves a soggy tortilla.
- Don’t Overfill: I usually avoid overfilling my tacos, it can get messy fast! Instead, I just make extra tacos or turn leftovers into a delicious taco bowl.
Hi Anjali!
I tried your sweet potato tacos with spicy yogurt sauce, and the enchilada lasagna over the weekend..and they were so amazing! Thank you so much for sharing your recipes! They were quick and easy, and of course delicious! I just wanted to let you know that you are such a great inspiration!!
Awww thank you so much for your kind words Madhuri!! I’m so glad that you’ve been enjoying my recipes and that they were easy to make!! Can’t wait to hear which ones you try next – I’m sure you will love them!
I make this recipe over and over. It’s just that good!
Awww yay!! This is one of my favorites too! 🙂
Made these tonight. My boyfriend opted out and just made regular chicken tacos (even after I made fun of him for being boring). BUT OMG I could not care less, it just meant more for me. These were amazing! And I absolutely loved the sauce. I added some guac and salsa to mine (took away the cilantro too, can’t stand that stuff, i Know i’m weird).
but overall, thanks for the great dinner idea. was DELICIOUS!!!
Haha! I love that you made these a dinner for one (despite your boyfriend opting out) – and I’m so glad you liked the recipe!! You know, my husband actually doesn’t like raw cilantro either – so you’re not alone 🙂 It’s definitely a love-hate ingredient (I happen to enjoy it, but I know other people who don’t) Guac and salsa are perfect additions too!
Great recipe!! Can’t wait to try it this weekend!! 🙂
Yay! Thanks Rachel – I’m sure you will love it!
This looks delicious! I might have to try them asap, just without the beans. Or is there something I could sub for beans? I’m just not a big fan of beans haha
Thanks so much! Hmmm – if you dislike all beans (including spiced chickpeas and lentils – which would be the first alternative substitute I’d suggest) – you could try substituting mashed avocado with cilantro, onions, and lime juice for the beans. Let me know if that works and how it turns out!
I love your blog, and this recipe is exceedingly fantastic. Great, inventive use of ingredients! I have this pinned on Pinterest and featured on my site!
Thank you so much Ryan!! So glad you like it! 🙂
I made these for dinner tonight and they were wonderful and super easy! Thanks for sharing the recipe. I made them exactly the same except I used Trader Joe’s diced onion, garlic and shallots mixture instead of preparing and dicing everything myself. I also used a smoky paprika chipotle seasoning on the sweet potato’s.
Yay!!! I’m so glad you liked them! Love the idea of using that paprika chipotle seasoning – I’ll have to try that next time!
Great idea! Can I replace yogurt for sour cream? do you recommend yogurt?
Thanks Ewa!! I’d recommend Greek Yogurt because it’s healthier than sour cream and virtually tastes the same 🙂 Hope that helps!
Hello, I’m just wondering how many servings this recipe makes and how many corn tortilla’s to use?
Oh good point! This recipe makes 6 tacos – so about 6 servings, and you should get 6 corn tortillas (one per taco). I’ve updated the recipe to include that information too. Hope you like it!
So funny…husbands are so easy to trick, aren’t they? I do the same thing all the time.
Haha yeah! I mean if it tastes the same (or better than) the less healthy version – I feel like it’s totally ok 🙂
These recipes look awesome! According to the Natural Standard database, yogurt is a great source of probiotics, which may be used to treat problems in the stomach and intestines. However, only certain types have been shown to work in the digestive tract, including Lactobacillus and Bifidobacterium. What a great way to incorporate a healthier option into this great dish.
Thanks Alyssia!
Is there a vegan alternative to Greek yogurt for the sauce? I am looking for vegan recipes for when family visits. Thanks!
You could try making it with soy yogurt, or you could also use silken tofu, a splash of soy milk, and add a ton of spices (cumin, paprika, cayenne, etc) and you’d probably get the same effect! Hope that helps!
I just wanted to say these look amazing, and I found it very funny to read about the yogurt situation because I have two very picky eaters in my house, the first being my husband, and getting them to eat everything without finding creative ways to hide it in their food is sometimes hard, I love Greek yogurt!!!
Thanks so much Alessandra!! Let me know if your picky eaters enjoy the Greek yogurt sauce (and if they think it’s sour cream like my hubby did!)
These look delicious – I especially love the Greek yogurt sauce. Thanks for sharing 🙂
Thanks so much Adrienne! The sauce was one of my favorite parts of the dish!
These look amazing thank you so much for sharing! I am making these without a doubt!
Yaay!! So glad to hear that Emily! I’m sure you will love them! 🙂
Wow, these tacos look fantastic. The sweet potatoes are a very nice addition too. Beautiful photos, I need to make this.
Thank you so much Suzi! Can’t wait to hear what you think when you try it! 🙂