1 aubergine, finely chopped
3 tbsp roughly chopped basil
150²µ/5½´Ç³ú cherry tomatoes, halved
1 courgette, finely chopped
2 garlic cloves, crushed
1 red pepper, seeds removed, cut into bite-size chunks
1 yellow pepper, seeds removed, cut into bite-size chunks
1 red onion, sliced
400g tin chopped tomatoes
300g/10½oz pasta, such as rigatoni or penne
2 tbsp pesto
salt and freshly ground black pepper
3 tbsp olive oil
150²µ/5½´Ç³ú ball mozzarella, drained and finely chopped
2-3 tbsp finely grated Parmesan, or a vegetarian hard cheese alternative