Warm, comforting, and bursting with vibrant flavors, this Fresh Tomato Basil Soup is the perfect way to celebrate the bold taste of ripe, garden-fresh tomatoes and aromatic basil. Made from scratch with simple ingredients like sautéed onions, garlic, and a hint of cream (optional for added richness), this easy recipe is ready in under an hour and delivers a velvety-smooth texture that's irresistibly satisfying. Simmered with a touch of sugar to balance the natural acidity of the tomatoes and blended to perfection, this homemade soup is both wholesome and indulgent. Ideal as a light lunch or a starter for a cozy dinner, enjoy it with crusty bread or a classic grilled cheese for the ultimate pairing. Whether you’re savoring the last of summer’s bounty or warming up on a chilly evening, this fresh tomato basil soup is a comforting classic that’s sure to impress.
Heat the olive oil in a large pot over medium heat.
Add the diced onion and cook for 5-7 minutes, stirring occasionally, until translucent.
Stir in the minced garlic and cook for an additional 1-2 minutes, being careful not to burn it.
Add the chopped tomatoes to the pot and cook for 10 minutes, stirring occasionally, until the tomatoes begin to break down and release their juices.
Pour in the chicken or vegetable broth. Increase the heat to bring the mixture to a boil, then reduce the heat to low and let it simmer for 15 minutes.
Add the fresh basil leaves, sugar, salt, and black pepper. Stir to combine.
Using an immersion blender, blend the soup directly in the pot until smooth. Alternatively, transfer the soup in batches to a blender, blending until smooth and then returning it to the pot.
If using, stir in the heavy cream for a richer, creamier consistency. Taste and adjust seasoning as needed.
Serve the soup hot, garnished with additional basil leaves, a drizzle of olive oil, or a sprinkle of grated Parmesan cheese, if desired.
Calories |
1019 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 74.7 g | 96% | |
| Saturated Fat | 32.6 g | 163% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 134 mg | 45% | |
| Sodium | 5904 mg | 257% | |
| Total Carbohydrate | 73.3 g | 27% | |
| Dietary Fiber | 17.8 g | 64% | |
| Total Sugars | 45.3 g | ||
| Protein | 21.6 g | 43% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 305 mg | 23% | |
| Iron | 4.8 mg | 27% | |
| Potassium | 3324 mg | 71% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.