Roast two pounds of tomatoes or use store bought roasted tomatoes.
Note: After the tomatoes have cooled, peel the skin off and threw it away.
Over medium-high heat, saute onions until translucent with oil. Cook about 5 minutes.
Add in garlic. Cook another 2 minutes.
Add in tomatoes.
Add in broth, water, and basil. Bring to a boil, lower the heat and simmer for 20 minutes.
After 20 minutes, remove from heat and use a blender or an immersion blender. Season with salt and pepper. Sprinkle in some sugar to make it sweeter.
Serve with grilled cheese and with sliced up fresh basil.