15 fresh ripe tomatoes 2 heads of garlic, separated but not peeled 4 tablespoons olive oil Salt and pepper to taste 1 large onion, finely diced 2 carrots, finely grated 2 tablespoons tomato paste 1 tablespoon sugar 1 bunch of fresh basil