Kids just seem to love this dish – luckily these healthy beef fajitas are very good for them and packed full of protein. You might want to keep a packet of flour tortillas handy once the rest of the clan get a taste of these!
Place the garlic in a non-metallic dish with the lime rind, juice, cumin, coriander and paprika. Stir in one tablespoon of the olive oil. Fold in the beef strips and then cover with cling film and marinade for up to 2 hours or overnight is best.
To make the fajitas, heat the remaining two tablespoons of olive oil in a large frying pan and gently fry the onion and peppers for 6–8 minutes over a low heat until softened, stirring occasionally. Remove with a slotted spoon to a bowl and keep warm.
Reheat the frying pan; add the marinated beef strips and saute for 4–6 minutes until cooked though and lightly golden. Return the onion and pepper mixture to the pan and stir-fry for another 2–3 minutes until well combined and heated through. Season to taste.
Heat a frying or griddle pan. Add a soft flour tortilla and heat for 30 seconds, turning once until soft and pliable. Repeat with the remaining tortillas and stack them up on a warmed plate. Transfer the spicy beef mixture into a warmed bowl or platter and garnish with the fresh coriander.
Hand around the warmed tortillas, tomato salsa, guacamole and soured cream, allowing each person to assemble the fajitas themselves.