Prepare the Fajita Marinade
In a bowl, mix orange juice, lime juice, olive oil, and spices.
Cut beef into thin strips, slicing across the grain.
Add the beef to the marinade, ensuring each piece is coated.
Slice the peppers and onion into thin strips, then mix them with the marinated beef.
Make Fresh Guacamole
Use a mortar to grind garlic with salt and cumin.
Slowly add chopped avocado and mash until creamy.
Stir in lime juice and adjust seasoning as needed.
Alternatively, blend all ingredients for a smooth guacamole sauce.
Prepare Mexican Tomato Salsa
Peel and deseed the tomatoes, then cut into cubes.
Finely chop the onion and chili pepper, and mix with the tomatoes.
Add lime juice and season with salt.
Stir in chopped coriander before serving.
Grill Fajitas Using a Cast Iron Griddle
Preheat your grill to 200°C and place a cast iron griddle on it.
Drain the beef and vegetables from the marinade.
Grease the pan with a little olive oil and add the beef.
After 2 minutes, turn the meat and add the vegetables.
Grill for 6–8 minutes, stirring occasionally, until the meat is browned and the vegetables slightly crispy.
Serve Your Grilled Fajitas
Warm tortillas on the grill.
Serve sauces in small bowls alongside the sizzling beef and vegetables.
Add sour cream, fresh coriander, lime wedges, and chopped chili pepper for extra flavour.
Let guests assemble their own fajitas for a fun, interactive dining experience.