What to do
1. In a large bowl, whisk together the lime juice, olive oil, and honey. Add the shredded cabbage, coriander, and sea salt to taste. Toss well.
2. Heat a knob of ghee in a large frying pan. Add the onion and a couple pinches of salt. Cook until the onion has softened, about 5 minutes. Add the garlic, cumin, chipotle, and cayenne, and cook for another minute or so. Add the sweet potatoes, tomato paste, and water or broth. Cook, covered, until the sweet potatoes have softened, about 10 minutes. Remove from the heat, set the mixture aside, and wipe out the pan. Return the pan to the heat.
3. Heat another knob of ghee in the hot pan. Add the mushrooms, making sure there is enough space between them to cook. Do not stir them for about 5 minutes – this will allow them to brown a little on one side. Then flip them over and cook for another 3 to 4 minutes, until golden. Season with salt and pepper. If you’re using them, add the beans to the pan and heat until warmed through.
4. In a dry frying pan over medium-high heat, warm each of the tortillas, then wrap in a clean tea towel to keep hot until serving. To serve, put a helping of the sweet potatoes on each tortilla, followed by a few slices of mushrooms. Garnish with the cabbage slaw. Serve with hot sauce alongside.