Tomatoes (fresh): 300g (2 medium), Onion: 75g (1/2 medium, diced), Garlic: 9g (3 cloves, minced), Vegetable broth: 250ml (1 cup), Tomato paste: 15g (1 tbsp), Fresh basil: 10g (10 leaves, chopped), Olive oil: 15ml (1 tbsp), Heavy cream: 30ml (2 tbsp), Balsamic vinegar: 5ml (1 tsp), Sugar: 2g (1/2 tsp), Salt: to taste, Black pepper: to taste