beef steak griddled with garlic and fajita spices, wrapped in a tortilla wrap with red peppers, onions, tomato salsa and chipotle mayo served with a lettuce and avocado salad

Garlic Steak Fajitas with Lettuce & Avocado Salad Recipe

30 Minutes
Serves: 2
A char grilled steak marinated with garlic and fajita spices, combined with red peppers and onions encased in a wrap with a tomato, cucumber, parsley and chilli salsa and a chipotle cream served with a crispy lettuce and velvety avocado salad

Recipe Ingreds


  • 1 bell pepper (red)
  • 2 cloves garlic
  • 1 tsp olive oil
  • 1 red onions
  • 2 sirloin Steak
  • 4 tbsp fajita seasoning


  • 0.5 cucumber
  • 1 fresh chilli
  • 6 sprig fresh parsley
  • 0.5 red onions
  • brown sugar (to taste)
  • 3 tomatoes


  • 1 tsp chipotle paste
  • 3 tbsp mayonnaise light
  • 100 ml sour cream


  • 1 avocado
  • 125 grams lettuce
  • 0.5 lime


  • 4 wraps

Recipe with pictures Steps

Step 1

  • cut the garlic into slivers
  • make small cuts in the steak
  • insert the garlic slivers into the steak
  • rub the meat with the olive oil
  • rub half the fajita seasoning into the meat
  • place in a dish and cover with cling film
  • refrigerate overnight

Step 2

  • if warming the wraps in the oven set the oven to 190C 375F or gas mark 5
  • remove the meat from the fridge

Step 3

  • peel and finely chop the red onion
  • peel the cucumber and cut into cubes
  • wash and finely chop the chilli
  • wash and chop the tomatoes
  • wash and finely chop the fresh parsley
  • mix the salsa ingredients together in a bowl
  • taste and add sugar to taste
  • set a side

Step 4

  • mix the dressing ingredients together in a bowl
  • set a side

Step 5

  • peel and finely slice the onion(s)
  • wash and slice the peppers into strips

Step 6

  • oil the griddle pan
  • heat the griddle pan
  • ensure the pan is hot
  • add the steak
  • cook for 2 to 3 minutes
  • each side
  • remove from the pan and set a side.
  • for 5 minutes

Step 7

  • while the steak is cooking

Step 8

  • heat the frying pan
  • add a spot of the oil
  • add the sliced red onions and sliced peppers to the frying pan
  • cook for 3 to 4 mins
  • add the remaining fajita spice
  • cook for a minute or two

Step 9

  • cut the avocado(s) in half remove the stone and skin, slice lengthways into thin slices
  • add the avocado to the bowl
  • squeeze the lime(s)
  • toss the avocado in the lime juice

Step 10

  • shred the lettuce
  • add the lettuce to the avocados, toss the salad

Step 11

  • warm the wraps in the microwave for 30 seconds or cover the wraps in foil and place in the oven for 5 mins till warm

Step 12

  • cut the steak into 2cm slices add to the wrap
  • add the onions and peppers
  • add the salsa and the dressing to the wrap
  • roll the wrap

Step 13

  • serve with the salad

Recipe Utensils

  • 2 bowl
  • 2 chopping board
  • 1 chopping board
  • 1 cling film
  • 1 fish slice
  • 1 frying pan
  • 1 griddle pan
  • 1 large knife
  • 2 large knife
  • 1 lemon squeezer
  • 1 rectangular pie dish
  • 1 small bowl

About our garlic steak fajitas 

Fajitas originate from mexico and are a marinated meat dish usually using a spice rub, the most common meats used for fajitas are beef and chicken. Fajitas also make a delicious veggie meal as the rubs work well with vegetables. This fajita recipe features steak which is marinated in a fajita rub, with garlic and olive oil. The steak is grilled with red onions and red peppers and then sliced thinly and placed a soft tortilla wrap with a homemade salsa of cucumber, red onions and tomatoes flavoured with chilli and parsley. The fajita dish is completed with a hot chipotle mayo. The wraps are served with a simple lettuce, lime and avocado salad

Find Delicious Recipes Quickly and Easily

The Virtual HomeCook app will find recipes you love and automatically put them into your own personalised monthly menu plan and shopping list! If you love to socialise it has a fantastic dinner party planner with a shopping list too! Find out more