If you’re looking for a comforting dish that combines bold flavors and simple ingredients, you’ll love this Tomato Florentine Soup Recipe. As the weather turns cooler, this delightful combination of tomatoes and spinach will warm you up and satisfy your taste buds.
Thank you for reading this post, don't forget to subscribe!This recipe holds a special place in my heart. Every fall, my grandmother would make this soup to celebrate the harvest season. She would tell us stories from her childhood in Florence, and each spoonful made me feel connected to our family’s roots. Every time I prepare it now, I’m reminded of those warm kitchen memories filled with laughter and love.
Why You’ll Love This Recipe
This Tomato Florentine Soup is a perfect blend of rich, wholesome flavors. It’s easy to prepare, making it a great choice for busy weeknights. What sets this soup apart is how quickly it comes together, using fresh ingredients to create a heartwarming meal that’s ideal for any occasion. Plus, it’s a great way to sneak some greens into your diet with vibrant spinach that’s not only nutritious but also delicious.
Ingredients Notes
For this recipe, make sure you use ripe tomatoes for the best flavor. You can also opt for canned tomatoes as a convenient alternative. Fresh spinach is preferred, but frozen spinach works well too. A good quality vegetable broth will enhance the taste significantly.
Recipe Steps
Step 1
In a large pot, heat a splash of olive oil over medium heat. Add chopped onions and garlic, sautéing them until they are translucent and fragrant.
Step 2
Add the tomatoes, breaking them up with a spoon. Stir in vegetable broth, and let the mixture simmer for about 10 minutes to develop the flavors.
Step 3
Season the soup with salt, pepper, and a pinch of oregano. Adjust the seasoning according to your taste.
Step 4
Gently stir in fresh spinach and let it wilt in the hot soup for about 2 minutes.
Step 5
Serve hot, garnished with freshly grated Parmesan cheese and a sprig of basil for an extra touch of flavor.
Storage Options
Store any leftovers in an airtight container in the refrigerator for up to 3 days. This soup can be frozen for up to 3 months. To reheat, thaw it in the refrigerator overnight and warm on the stovetop over low heat until heated through.
Variations & Substitutions
You can make this soup vegan by using nutritional yeast instead of Parmesan. For a creamy twist, add a splash of coconut milk. If you prefer a spicier flavor, a pinch of red pepper flakes can give it an extra kick.
Serving Suggestions
This tomato Florentine soup is perfect for a light lunch or a starter for dinner. Pair it with a crusty loaf of bread for a more filling meal. It’s also great for family gatherings as the flavors appeal to both adults and children alike.
Frequently Asked Questions
Can I use canned spinach instead of fresh? While fresh spinach is recommended for its vibrant flavor and texture, canned spinach can be used if you’re in a pinch. Just make sure to rinse it thoroughly to remove excess salt before adding it to the soup.
How can I make the soup thicker? If you prefer a thicker consistency, you can add a tablespoon of tomato paste or a small peeled and diced potato to the soup as it simmers. Both will add body and enhance the flavor.
Is this soup healthy? Absolutely! This soup is loaded with vitamins from tomatoes and spinach, making it a nutritious choice. It’s low in calories and can be adapted to fit various dietary needs like gluten-free or vegan, depending on the substitutions you choose.
Frequently Asked Questions

Tomato Florentine Soup Recipe
Ingredients
Main Ingredients
- 2 cups chopped tomatoes
- 4 cups chicken broth low sodium
- 2 tablespoons olive oil
- 1 cup fresh spinach packed
- 1 teaspoon salt
Instructions
Preparation Steps
- Heat olive oil in a large pot over medium heat.
- Add tomatoes and cook until soft.
- Pour in chicken broth and bring to a boil.
- Stir in spinach and cook until wilted. Add salt to taste.