Halloumi & pineapple salsa tacos

Halloumi & pineapple salsa tacos

Delicious crispy fried halloumi cheese served in a small taco with a tangy pineapple and tomato salsa. A sort of Greek-Mex creation, if you like!
Course Main / light meal
Cuisine Mexican
Keyword halloumi, pineapple, tacos
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 4
Calories 146kcal


For the salsa & sauce

  • 8 ounces finely chopped pineapple (most of one can)
  • 2/3 cup finely chopped tomatoes I used about 5 ounces cherry tomatoes
  • a few slices of finely chopped red onion
  • 1 red chili optional
  • 1 1/2 to 2 tablespoons chopped fresh cilantro/coriander
  • 2 tablespoons Greek yoghurt or sour cream if you prefer
  • 2 tablespoons sweet chili sauce

The rest of the ingredients

  • small tortillas of your choice
  • 1 avocado sliced
  • 1 ‘log’ of halloumi cheese sliced into about 1-cm-thick slices.
  • a little olive oil for brushing
  • 1 lime optional


  • First, mix all of the salsa ingredients together and set aside. Also mix the Greek yoghurt and sweet chili sauce together and set aside.
  • Slice the halloumi into roughly 1cm-thick slices, brush the slices lightly on each side with a little olive oil, then heat up a frying pan and fry the halloumi for a few minutes on each side until golden and a little crispy. Keep the slices warm.
  • Prepare your tortillas to your liking (I heated them in a dry pan until warm and slightly crisp), then assemble your tacos. Start with a layer of avocado slices, then top with the halloumi slices, salsa and Greek yoghurt/sour cream sauce. If you like, squeeze a little lime juice over everything before folding up. Enjoy immediately.


Use the best quality halloumi you can find (an authentic Cypriot brand would be ideal!) Resist the urge to move the cheese around in the pan too much. Leave it for a couple of minutes before checking to see how it's doing and then ultimately flipping it over.


Calories: 146kcal | Carbohydrates: 19g | Protein: 2g | Fat: 7g | Saturated Fat: 1g | Sodium: 99mg | Potassium: 412mg | Fiber: 4g | Sugar: 11g | Vitamin A: 335IU | Vitamin C: 58.8mg | Calcium: 30mg | Iron: 0.8mg