Place the chopped sweet potato on a baking tray, drizzle with half a tablespoon of olive oil and sprinkle with a pinch of each of the spices (cumin, cayenne pepper, paprika and cinnamon). Roast in the oven at 180C for around 30 minutes until soft.
Whilst the sweet potato roasts, add the rest of the olive oil to a frying pan followed by the onion, garlic, chilli and peppers - fry for 5-10 minutes until soft. Pick the coriander stalks (saving the leaves) and finely chop. Add the chopped coriander stalks to the frying pan with the rest of the spices. Stir to coat and cook for a couple more minutes.
Add the beans, chopped tomatoes and veggie stock. Simmer for 10 minutes and then add the roasted sweet potato. Transfer to an oven proof dish and cook in the oven for around 40 minutes.
Serve with rice, the coriander leaves, tortillas, dairy free cheese and lime wedges.