Preheat the oven to 200°C (400°F). Arrange the aubergines and cherry tomatoes, with their cut sides facing up, on a baking tray. Mix the olive oil with the garlic and drizzle over the vegetables. Season with salt and pepper. Roast in the preheated oven for 35–40 minutes, stirring once, until the aubergines are cooked and tender.
Cook the tortellini in a large pot of plenty of salted boiling water, following the packet instructions. Drain, reserving ⅓ cup of the cooking water.
Heat the olive oil in a frying pan over medium heat and add the garlic. Sauté, stirring, for 30 seconds, then pour in the white wine. Allow it to simmer for about 2 minutes, until the alcohol evaporates.
Add the tomato passata, tomato paste, sugar and basil. Season with salt and pepper. Reduce the heat and simmer for 1–2 minutes, until the sauce thickens slightly. Stir in the cream and remove from the heat.
Transfer the cooked tortellini to a rectangular ovenproof dish. Add the tomato sauce, roasted aubergines and cherry tomatoes, mozzarella and ⅓ cup of the reserved pasta cooking water. Mix well to combine all the ingredients.
Sprinkle with the grated Parmesan and bake in the oven for 10 minutes, until the cheeses have melted.
Serve immediately and enjoy!