These healthy vegetarian (with a vegan option) tacos are lightly spiced with Mexican flavours and are topped with fresh avocado and some salsa. If you want something a little different for your next taco night, then try these Sweet Potato and Black Bean tacos.
We can never have enough taco recipes in our life and these sweet potato tacos are so easy, as well as being delicious and nutritious! When you think of tacos, you might think of chicken or beef, but these are an amazing vegetarian version as you won't even miss the meat because there is so much texture and flavour.
If you are looking for more sweet potato recipes, why not try our easy Microwave Sweet Potato, crispy Baked Sweet Potato Chips, easy Roasted Sweet Potato Salad or our comforting Sweet Potato and Butternut Squash Soup.
Why you will love them
- Tasty vegetarian food
- Easy to make vegan
- Simple to adapt with different ingredients and flavours
- Sweet potatoes - we cut ours in to about 1 inch cubes. You could make them smaller, but you don't want them any bigger than that as they won't stay in the tacos very well and they will take longer to cook. The most important thing is that they are all cut to the same size, so that they cook at the same rate. You can peel the potatoes, or save time and keep the skin on.
- Black beans - this adds lots of protein to the tacos, however you don't have to use black beans. You could swap them for kidney beans, cannellini beans or even chickpeas.
- Onion - this is the base of the black bean mixture, however you could swap it for shallots if you wanted something a little sweeter.
- Sweetcorn - this adds lots of colour to the dish. You could use canned or frozen, or even leftovers from our Grilled Corn.
- Mexican seasoning - we make our own and we have provided the recipe for it below. However, you could save yourself some time and use a really good quality store bought one.
- Lime - this adds a little bit of freshness to the black bean mixture.
- Tortillas - we used soft mini tacos, however you could swap that for hard tacos shells, but this does make them a little more difficult to eat, as they crack and everything falls out.
- Feta - this adds a nice creaminess to the tacos. You could swap it for a mature cheddar, or leave it out if you want these tacos to be vegan.
A full ingredients list with measurements is in the recipe card below.
Step by step
Prep: Preheat your oven to 200°C/180°C(fan)/400°F/Gas 6.
One: Put the sweet potato cubes on a baking tray with half of the oil and half of the Mexican seasoning. Stir so all the potato is coated and bake for 30 minutes.
Two: Heat the rest of the oil in a frying pan and sauté the onions and garlic for 2-3 minutes, or until softened.
Three: Add the black beans, sweetcorn and remaining Mexican seasoning. Mix well and cook for 3-4 minutes. Add the juice of a lime.
Four: Add the cooked sweet potato and heat through.
Five: Assemble the tacos by adding some of the bean/potato mixture, then top with chopped spring onion (scallions), cubed avocado, crumbled feta and chopped coriander (cilantro).
What vegetables to add
The sweet potato is really the star of the tacos and when roasted, it gets lovely and crispy and really brings out the flavour. You could swap the sweet potato for roasted butternut squash instead though. If you are going to do that, check out these tips on How To Chop a Butternut Squash.
We also added some sweetcorn to the black bean mixture to add some extra crunch and colour. However, there are lots of other options when it comes to vegetables. When you are frying the onions, you could also add some chopped bell peppers and courgette. Give these tacos a green boost by stirring in some spinach or kale at the same time as the black beans.
You can buy Mexican (fajita) seasoning in a packet, but it’s usually loaded with extra sugar and salt. It’s really easy to make yourself, and then you can make a big batch and keep it in a jar for whenever you make fajitas or tacos. We like to sprinkle it on salmon before grilling too.
We mix together 1 tablespoon of chilli powder and 1 tablespoon smoked paprika with 1 teaspoon each of garlic powder, onion powder, cumin, ground coriander and a pinch of sea salt, black pepper and sugar. You can make it spicier by adding extra chilli powder.
We also have a fajita seasoning recipe you can try.
When it comes to tacos, we are all about those toppings. It's kind of like pizza, the best part about it is the toppings. Whilst the sweet potato and black beans add lots of flavour, there are lots more options too.
You could add some cheese like cheddar or crumbled feta, or you could leave it out if you wanted to make these vegan tacos. Add plenty of extra spice with slices of pickled jalapeno.
We didn't add a traditional tomato salsa, and instead let the flavours from the roasted sweet potato seasoning shine through. However, you could top it with some of our Restaurant Style Salsa or even our Pineapple Salsa for something different.
Lighten up the tacos with a sprinkling of coriander and chopped spring onions (scallions) before serving. Chopped avocado and a little sour cream add some extra creaminess that goes really well with the creamy sweet potatoes and beans.
What to serve tacos with
These tacos are pretty loaded and a whole meal in themselves. However, if you are making these for a crowd, then a few sides always go down well. Why not try these:
These are a really nutrient dense taco. Chunky and vibrant vegetables with protein packed black bean. Easy to adapt with extra vegetables, these vegetarian tacos (with a vegan option) are healthier than their meat alternative.
No, you don't have to roast the potatoes, but it's the best way to eat them in our opinion. It makes them lovely and crispy, and really brings our the flavour. You could just boil them, but they would go very mushy in the tacos.
These sweet potato and black bean tacos are such a great vegetarian/meal option, however if you wanted to add meat then there is a few options. You could add leftovers from our Slow Cooker Whole Chicken or even add some grilled salmon or cod. Our Slow Cooker Shredded Beef also goes really well in these.
If you have leftovers of the sweet potato and black bean taco mixture, then you can store it in an air tight container and it will keep in the fridge for 3 days, or in the freezer for up to 3 months. You can then use leftovers to make tacos again, or it goes well with rice.
The actual sweet potato mixture itself is already vegan, so as long as you use vegan toppings and tortillas, these are some epic vegan tacos. You can get some really good vegan alternatives to feta and sour cream too, so there is no need to miss out.
To make sure that these tacos are gluten free, then use tacos that are 100% gluten free certified and make sure the seasoning you use is gluten free too.
We would always recommend warming tortillas before using them to make these tacos, otherwise they are likely to crack. The best way to warm them is one by one in a dry skillet and then keep them all warm in a wrapped up towel on a plate. You could also stack them and put them in the microwave for 30 seconds.
More taco recipes
Sweet Potato and Black Bean Tacos
- 400 g (14 oz) Sweet potato - cut into cubes
- 240 g (1.5 cups) Black beans - (drained weight)
- 130 g (0.84 cups) Sweetcorn - (drained weight)
- 1.5 tablespoon (2) Fajita seasoning - for the sweet potato
- 1.5 tablespoon Fajita seasoning - for the beans
- 1 Onion - finely diced
- 2 Garlic clove - crushed
- 1 tablespoon (2) Olive oil - for the sweet potato
- 1 tablespoon Olive oil - for the onion
- 8 Mini flour tortillas
- 1 (1) Lime - (juice only)
- Fresh coriander (cilantro)
- Spring onion (Scallion)
- Avocado - diced
- Preheat your oven to 200°C/180°C(fan)/400°F/Gas 6.
- Put 400 g Sweet potato on a baking tray with 1 tablespoon Olive oil and 1.5 tablespoon Fajita seasoning. Stir so all the potato is coated and bake for 30 minutes.
- Heat 1 tablespoon Olive oil in a frying pan and sauté 1 Onion and 2 Garlic clove for 2-3 minutes, or until softened.
- Add 240 g Black beans, 130 g Sweetcorn1.5 tablespoon Fajita seasoning and juice of 1 Lime. Mix well and cook for 3-4 minutes. Add the juice of a lime.
- Add the cooked sweet potato and heat through.
- Assemble the tacos by adding some of the bean/potato mixture to 8 Mini flour tortillas, then top with Spring onion (Scallion), Avocado, Feta and chopped Fresh coriander (cilantro).
- Add Salsa and Jalapeños if required.
- Add some extra sweetness by drizzling some honey over the tacos before serving.
- You could add some extra crunch to these tacos by sprinkling over some pine nuts or sunflower seeds before serving.
- Why not try something different and swap the sweet potato for butternut squash.
- Make extra of the roasted sweet potatoes, are they are great to have in the fridge to add to salads for lunch.
The nutritional information provided is approximate and is calculated using online tools. Information can vary depending on various factors, but we have endeavoured to be as accurate as possible.