½ red onion, thinly sliced 1 red pepper, deseeded &thinly sliced 6-8 mushrooms ½ tsp ground allspice 1 tsp smoked paprika 1 tsp cumin seeds 1 lean medium steak ½ tbsp olive oil 2 tbsp fat-free yoghurt 1 lime, juice only 2 tbsp mild or hot salsa
Mix all the beef ingredients together in a bowl and stir to evenly coat the steak in the oil and spices. Leave to marinate while you prepare the lime yoghurt. (This can be done in advance and left for up to a couple of hours.) For the lime yoghurt, mix the lime juice and yoghurt together until combined. Set aside until ready to use. In a hot frying pan, cook the beef mixture with a pinch of salt over a high heat for 3-4 minutes, or until the beef is browned all over. Remove from the pan and rest on a plate while you cook the black beans.
For the beans, add the oil to the pan you cooked the steak in. Add the garlic and cumin seeds and cook over a medium heat for two minutes until aromatic. Add the black beans and stir to mix well. Crush them lightly with the back of a wooden spoon as you heat them through. Once hot, remove from the heat and set aside.
To serve, spread some of the beans over each tortilla and top with a little of the beef. Spoon over a little salsa, to taste, and drizzle a spoonful of lime yoghurt over. Add a scattering of lettuce, roll up and serve immediately.