Tomato Florentine Soup is a comforting soup that combines the rich flavor of tomatoes with spinach, herbs, broth, and often cream or milk. The word “Florentine” generally refers to the use of spinach in a dish, reflecting the culinary tradition associated with Florence, Italy. Tomato Florentine Soup is therefore best understood as a tomato soup variation inspired by Italian flavors rather than a single ancient recipe from Florence.
Tomatoes themselves originated in western South America and were introduced to Europe following the Spanish exploration of the Americas in the 16th century. Although tomatoes were initially viewed with some suspicion in parts of Europe, they gradually became an important ingredient in Italian cuisine. By the 18th and 19th centuries, tomatoes were firmly established in many Italian dishes, including sauces, soups, and stews.
Spinach has an even longer history. It is believed to have originated in ancient Persia before spreading through the Middle East and eventually reaching Europe. Spinach became particularly associated with Italian cooking and later with dishes described as “Florentine.” The term is often used in recipes that feature spinach as a prominent ingredient.
Traditional Italian cooking places considerable emphasis on simple ingredients such as tomatoes, vegetables, herbs, olive oil, and broth. These principles influenced many tomato-based soups around the world. As Italian cuisine became increasingly popular internationally, cooks began combining tomato soup with spinach and creamy ingredients to create dishes such as Tomato Florentine Soup.
The recipe became particularly popular in North American home cooking during the 20th century, when creamy vegetable soups and convenient one-pot meals became common. Modern versions can range from a light tomato-and-spinach soup to a rich, creamy soup containing Parmesan cheese.
Today, Tomato Florentine Soup is enjoyed as a starter, light lunch, or comforting dinner. It is especially appealing because it combines the acidity and sweetness of tomatoes with the earthy flavor of spinach and the richness of cream and cheese.
How to Prepare Tomato Florentine Soup
Ingredients
Main Ingredients
2 tablespoons olive oil or butter
1 medium onion, finely chopped
3 cloves garlic, minced
4 cups crushed or diced tomatoes
4 cups vegetable or chicken broth
2 cups fresh spinach, roughly chopped
1 cup heavy cream or whole milk
1/2 cup grated Parmesan cheese
Seasonings
1 teaspoon dried Italian seasoning
1/2 teaspoon dried basil
1/2 teaspoon dried oregano
1/2 teaspoon sugar, optional
Salt to taste
Black pepper to taste
Optional Ingredients
1/2 cup cooked pasta
1/2 cup diced carrots
1/2 cup diced celery
Red pepper flakes for heat
Fresh basil for garnish
Extra Parmesan cheese for serving
Procedure
Step 1: Prepare the Vegetables
Wash the spinach thoroughly and remove any tough stems. Roughly chop the spinach.
Finely chop the onion and mince the garlic.
Step 2: Sauté the Onion
Heat the olive oil or butter in a large soup pot over medium heat.
Add the chopped onion and cook for approximately 4–5 minutes, stirring occasionally, until it becomes soft and translucent.
Step 3: Add the Garlic
Add the minced garlic and cook for about 30–60 seconds.
Be careful not to burn the garlic because it can make the soup bitter.
Step 4: Add the Tomatoes and Broth
Pour the crushed or diced tomatoes into the pot.
Add the vegetable or chicken broth and stir well.
If you are using carrots or celery, add them at this stage.
Step 5: Add the Seasonings
Add the Italian seasoning, basil, oregano, salt, and black pepper.
If the tomatoes taste particularly acidic, add a small amount of sugar to balance the flavor.
Step 6: Simmer the Soup
Bring the soup to a gentle boil.
Reduce the heat, cover partially, and simmer for approximately 20 minutes. This allows the tomatoes and seasonings to develop a deeper flavor.
Step 7: Add the Spinach
Add the chopped fresh spinach to the soup.
Stir and cook for approximately 3–5 minutes, or until the spinach wilts and becomes tender.
Step 8: Add the Cream
Reduce the heat to low and slowly stir in the heavy cream or whole milk.
Do not allow the soup to boil vigorously after adding the dairy because excessive heat can cause it to separate.
Step 9: Add Parmesan Cheese
Gradually stir in the grated Parmesan cheese until it melts into the soup.
Taste the soup and adjust the salt, pepper, and seasonings as needed.
Step 10: Serve
Ladle the Tomato Florentine Soup into bowls.
Garnish with additional Parmesan cheese and fresh basil if desired.
Serve hot with crusty bread, garlic bread, or toasted bread.
Preparation Time
| Activity | Time |
|---|---|
| Preparing Ingredients | 15 minutes |
| Sautéing Onion and Garlic | 5 minutes |
| Cooking Tomatoes and Broth | 20 minutes |
| Adding Spinach and Cream | 8 minutes |
| Adding Cheese and Final Preparation | 5 minutes |
| Total Time | Approximately 53 minutes |
Nutritional Benefits
Tomato Florentine Soup can provide several useful nutrients:
Tomatoes provide vitamin C, potassium, and the antioxidant lycopene.
Spinach provides vitamin K, folate, vitamin A, iron, and dietary fiber.
Parmesan cheese contributes protein and calcium.
Garlic and onions provide flavor as well as beneficial plant compounds.
Olive oil provides unsaturated fats when used in the recipe.
The nutritional content will vary depending on the amount of cream, cheese, oil, and other ingredients used.
Tips for the Best Tomato Florentine Soup
Use good-quality tomatoes: Ripe tomatoes or quality canned tomatoes provide the best flavor.
Don't overcook the spinach: Add it toward the end so it retains some of its color and texture.
Use freshly grated Parmesan: It melts more smoothly and provides a richer flavor.
Balance acidity: A small amount of sugar can help balance particularly acidic tomatoes.
Make it thicker: Blend part of the soup or add cooked pasta for a heartier meal.
Make it lighter: Replace heavy cream with whole milk or unsweetened evaporated milk.
Add spice: A pinch of red pepper flakes gives the soup a pleasant kick.
Serve immediately: The soup tastes especially good when served hot with freshly grated Parmesan.
Serving Suggestions
Tomato Florentine Soup can be served as a starter or as a complete light meal. It pairs particularly well with:
Garlic bread
Crusty French or Italian bread
Grilled cheese sandwiches
Toasted baguette
Fresh green salad
Roasted vegetables
For a more substantial meal, cooked pasta, shredded chicken, white beans, or Italian sausage can be added.
Tomato Florentine Soup brings together the classic flavors of tomatoes, spinach, garlic, herbs, cream, and Parmesan cheese. Although the modern soup is not an ancient Florentine recipe in one standardized form, it draws inspiration from the long culinary traditions of Italian tomato and spinach dishes.
Its relatively simple preparation, comforting texture, and combination of vegetables and creamy ingredients have made it a popular soup for home cooks. Whether served as a starter or enjoyed with warm bread as a main meal, Tomato Florentine Soup is a delicious way to bring Italian-inspired flavors to the dinner table.

Comments
Post a Comment
Thanks for your feedback