Warm, comforting, and packed with vibrant flavors, this Tomato and Spinach Soup is the perfect recipe for a wholesome meal any time of the year. Made with ripe, juicy tomatoes, nutrient-rich baby spinach, and aromatic garlic, this soup is as nourishing as it is delicious. The addition of dried basil and a hint of black pepper elevates its flavor profile, while a swirl of optional heavy cream adds a touch of indulgent creaminess. Ready in just 35 minutes, it’s an easy, one-pot recipe ideal for busy weeknights. Serve it with a sprinkle of grated Parmesan for an irresistible finish, or enjoy it as a light, vegan entrée by skipping the cream and cheese. Whether you’re looking to warm up on a chilly evening or enjoy a healthy yet satisfying dish, this Tomato and Spinach Soup is sure to become a favorite in your kitchen.
Heat the olive oil in a large pot over medium heat.
Dice the yellow onion and mince the garlic cloves.
Add the diced onion to the pot and sauté for 3-4 minutes, until softened.
Stir in the minced garlic and cook for 1 more minute, until fragrant.
Chop the ripe tomatoes into chunks and add them to the pot. Cook for 5 minutes, stirring occasionally, until the tomatoes start to break down.
Pour in the vegetable broth and add the dried basil. Bring to a simmer and let it cook for 10 minutes.
Use an immersion blender to purée the soup until smooth, or carefully transfer the soup to a blender in batches and blend until smooth.
Return the soup to the pot (if using a blender) and season with salt and black pepper.
Stir in the baby spinach leaves and cook for 2-3 minutes, until wilted.
If desired, stir in the heavy cream for a richer soup.
Ladle the soup into bowls and garnish with grated Parmesan cheese, if using. Serve warm.
Calories |
1248 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 75.6 g | 97% | |
| Saturated Fat | 30.5 g | 152% | |
| Polyunsaturated Fat | 5.5 g | ||
| Cholesterol | 114 mg | 38% | |
| Sodium | 5607 mg | 244% | |
| Total Carbohydrate | 102.4 g | 37% | |
| Dietary Fiber | 22.6 g | 81% | |
| Total Sugars | 36.4 g | ||
| Protein | 49.8 g | 100% | |
| Vitamin D | 0.6 mcg | 3% | |
| Calcium | 998 mg | 77% | |
| Iron | 8.9 mg | 49% | |
| Potassium | 3747 mg | 80% | |
*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.