Make this easy homemade tomato soup with fresh tomatoes in under 30 minutes. Perfect comfort food that's simple to prepare and pairs wonderfully with grilled cheese sandwiches.
Prep
10 min
Cook
25 min
Total
35 min
Servings
4 servings
Wash and roughly chop fresh tomatoes. Dice the onion and mince the garlic.
In a large pot, heat olive oil over medium heat. Add chopped onion and cook until softened and translucent, about 5-7 minutes.
Add minced garlic and cook for another minute until fragrant, being careful not to burn it.
Stir in chopped fresh tomatoes, vegetable broth, and sugar. Bring mixture to a simmer.
Reduce heat to low, cover pot, and simmer for 15-20 minutes until tomatoes are very soft and broken down. Stir occasionally.
Remove pot from heat. Carefully blend soup using immersion blender until smooth. If using regular blender, transfer in batches and be cautious with hot liquids.
Return blended soup to pot if using regular blender.
Stir in heavy cream (if using) until well combined. Season generously with salt and pepper to taste.
Add splash of balsamic vinegar if needed to brighten flavors.
Ladle hot soup into bowls. Garnish with fresh basil leaves. Enjoy immediately.
180-220 kcal
Calories