Tomato, corn, avocado and basil salad (with crispy halloumi)

A simple salad with roasted tomatoes and corn, avocado, and basil - all topped with crispy halloumi cheese and a drizzle of honey mustard dressing. Lovely eaten by itself or with crusty bread and a protein of your choice. Addictive!
Course Salad
Cuisine Mediterranean
Keyword basil, corn, halloumi, salad, tomatoes
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4
Calories 372 kcal
Author Helen


for the salad

  • 1 punnet cherry / baby tomatoes about 11 ounces
  • 6 ounces cooked corn I used a medium can*
  • 2/3 of a large cucumber cubed
  • 1 avocado cubed
  • 1/2 a small onion finely chopped
  • 1 ‘log’ of halloumi cheese about 9 ounces, chopped into cubes (about 1 - 2cm cubed)*
  • 2 tablespoons oil for cooking
  • a large handful of fresh basil leaves.

for the dressing

  • 1 tablespoon honey
  • 1 tablespoon Dijon mustard
  • 2 tablespoons cider vinegar
  • 1 teaspoon balsamic vinegar
  • 5 tablespoons olive oil
US Customary - Metric


  1. Pre-heat the oven to 180C / 355F, then roast the tomatoes and corn on a baking tray for 10 minutes.
  2. Meanwhile, heat the oil in a large frying pan, then add the halloumi cubes. Let cook for two or three minutes without moving, then toss and let cook for a minute or two longer. Repeat until the cheese is well browned and crispy. Drain on kitchen paper.
  3. When cooked, tip the tomatoes and corn onto a large plate or platter, then add the cucumber, avocado and onion. Stir through the basil, then scatter the crispy halloumi over the top.
  4. Whisk together the dressing ingredients in a food processor or blender. Serve the warm salad immediately, with the dressing on the side.

Recipe Notes

Adapted from David Leibovitz' delicious fresh corn, tomato, avocado and basil salad.

If you prefer, however, you can use fresh corn. Grill it, then shave it off and into the salad.

You don’t have to roast the tomatoes and corn if you don’t want to. If you decide not to, simply chop the tomatoes in half and use the corn as is.

Feel free to use a different kind of cheese in this salad e.g. mozzarella, feta, goat cheese – you could still try cooking it!

Serve this salad by itself (halloumi is quite ‘meaty’!), or with crusty bread and a protein of your choice e.g. salmon, chicken, sausages, burgers.

Nutrition Facts
Tomato, corn, avocado and basil salad (with crispy halloumi)
Amount Per Serving
Calories 372 Calories from Fat 288
% Daily Value*
Fat 32g49%
Saturated Fat 4g20%
Sodium 52mg2%
Potassium 433mg12%
Carbohydrates 20g7%
Fiber 5g20%
Sugar 8g9%
Protein 3g6%
Vitamin A 240IU5%
Vitamin C 11mg13%
Calcium 16mg2%
Iron 0.7mg4%
* Percent Daily Values are based on a 2000 calorie diet.