Go Back
+ servings
Print Recipe Add to Collection
4.91 from 20 votes

Chili Lime Steak Fajitas

Chili Lime Steak Fajitas are so juicy and full of incredible flavours! The secret lies in this incredibly popular marinade!
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Dinner
Cuisine: Tex-Mex
Keyword: Beef Fajitas, Fajitas, Steak Fajitas
Servings: 4 (2 fajitas per serve)
Calories: 429kcal
Author: Karina



  • 2 tablespoons olive oil
  • 1/3 cup freshly squeezed lime juice
  • 2 tablespoons fresh chopped cilantro
  • 2 cloves garlic , crushed
  • 1 teaspoon brown sugar
  • ¾ teaspoon red chilli flakes (adjust to your preference of spice)
  • ½ teaspoon ground Cumin
  • 1 teaspoon salt
  • 1 pound (500 g) steak (rump, skirt or flank steak)


  • 3 bell peppers (capsicums) of different colours: red, yellow and green, deseeded and sliced
  • 1 onion, sliced
  • 1 avocado sliced


  • flour tortillas (optional)
  • Lettuce leaves for low carb option
  • Extra cilantro leaves to garnish
  • Sour cream (optional) to serve


  • Whisk marinade ingredients together to combine. Pour out half of the marinade into a shallow dish to marinade the steak for 30 minutes, if time allows. Alternatively, refrigerate for 2 hours or overnight. Remove from the refrigerator 30 minute prior to cooking.
    *Refrigerate the reserved untouched marinade to use later*


  • Heat about one teaspoon of oil in a grill pan or cast iron skillet over medium-high heat and grill steak on each side until desired doneness (about 4 minutes each side for medium-rare, depending on thickness). Set aside and allow to rest for 5 minutes. 


  • Heat barbecue (or grill) on high heat. Remove steak from the marinade. Grill for 5-7 minutes per side, or until desired doneness is reached. Transfer to a plate and allow to rest for 5-10 minutes.


  • Wipe pan or grill plates over with paper towel; drizzle (or brush) with another teaspoon of oil and fry peppers (capsicums) and onion strips. Add half of the reserved marinade, salt and pepper; continue cooking until done.


  • To serve steak, slice against the grain into thin strips. Pack into warmed tortillas, extra cilantro leaves, sour cream, sliced avocado (or your desired fillings), and drizzle over the remaining reserved untouched marinade.


*Don't have time to marinade? Don't worry! The marinade has so much flavour in it already, you can let it sit for 5-10 minutes at room temperature while preparing all of your other ingredients!


Calories: 429kcal | Carbohydrates: 13g | Protein: 25g | Fat: 28g | Saturated Fat: 9g | Cholesterol: 59mg | Sodium: 356mg | Potassium: 299mg | Fiber: 5g | Sugar: 6g | Vitamin A: 3010IU | Vitamin C: 127.5mg | Calcium: 32mg | Iron: 2.9mg