Heat the oven to 200°C/400°F. Toss the tomatoes with the olive oil and salt and pepper in a roasting tin and roast for 15 minutes. Whisk together all the dressing ingredients, season well and add water as needed until you reach a pouring consistency. Set aside.
Cook the pasta according to packet instructions.
Toss together the pasta, cherry tomatoes, parsley, halloumi and pine nuts. Drizzle over the dressing and toss again.
Nutrition information is an estimate and will vary depending on the ingredients used.