Heat oven to 180C/fan 160C/gas 4. Put the tomatoes on a baking sheet and drizzle with 2 tbsp olive oil and some seasoning. Roast for 15 mins, remove and set aside.
Heat the remaining olive oil in a large pan. Add the onion, celery, cumin and garlic, then season to taste. Fry on a medium heat for 10 mins until golden. Add the rice, quinoa, dill and stock. Cover with a lid and cook for 12-15 mins or until the rice is soft. Add the tomatoes and pine nuts, and gently stir through. Serve with white fish or a green salad.