What Is Tomato Florentine Soup?
Tomato Florentine Soup is a rich, flavorful dish that blends the tangy sweetness of tomatoes with the earthy, slightly bitter taste of spinach. This hearty soup is a favorite among those who love a comforting, nourishing meal, whether as a light lunch or a satisfying dinner. The term “Florentine” refers to dishes made in the Florentine style, which typically means they include spinach.
If you enjoy Italian-inspired soups, you may also love this Easy Pastina Soup Recipe – Italian Comfort Food for another cozy and satisfying meal.
Origins and History of Florentine-Style Soups
The term “Florentine” originates from Florence, Italy, a city renowned for its culinary traditions. Florentine-style dishes became famous due to Catherine de’ Medici, an Italian noblewoman who married the King of France in the 16th century. Catherine adored spinach and ensured it was included in many dishes brought to France. Since then, any dish prepared with spinach became associated with the Florentine style.
Soups with a tomato and spinach base have long been a part of Italian and Mediterranean cuisine, often incorporating herbs, garlic, and sometimes beans or pasta for added depth. Tomato Florentine Soup is a modern adaptation, combining the richness of tomato soup with the fresh, vibrant flavors of spinach.
Why Spinach Is a Key Ingredient in Florentine Dishes
Spinach is a staple ingredient in Florentine recipes due to its distinct flavor, nutritional benefits, and ability to enhance various dishes. In Tomato Florentine Soup, spinach adds texture, color, and a boost of essential nutrients. Unlike other leafy greens, spinach softens quickly when cooked, making it an excellent addition to soups.
Aside from tradition, spinach is favored in soups because:
- It blends well with tomato-based broths, balancing acidity with its mild bitterness.
- It retains its nutrients even when cooked, providing iron, vitamins A and C, and fiber.
- It adds a rich green color, making dishes more visually appealing and appetizing.
What Makes Tomato Florentine Soup Unique?
Tomato-based soups come in many forms, from classic tomato soup to chunky minestrone, but Tomato Florentine Soup stands out due to its signature combination of tomatoes and spinach.
Key Differences Between Tomato Florentine and Other Tomato Soups
- Tomato Florentine vs. Classic Tomato Soup
- Classic tomato soup is smooth and often cream-based, while Tomato Florentine Soup is brothy and textured with spinach.
- Traditional tomato soup is mild in flavor, whereas Tomato Florentine includes garlic, herbs, and sometimes Parmesan cheese, making it more robust.
- Tomato Florentine vs. Tomato Basil Soup
- Tomato Basil Soup features basil as its dominant herb, with a slightly sweeter, aromatic flavor.
- Tomato Florentine, on the other hand, focuses on savory, earthy notes from spinach, creating a different taste profile.
- Tomato Florentine vs. Minestrone
- Minestrone contains multiple vegetables, pasta, and sometimes beans, while Tomato Florentine keeps it simple with tomatoes, spinach, and broth.
- Tomato Florentine is lighter but still filling, making it an excellent option for those looking for a nutritious but not overly heavy soup.
Nutritional Benefits of This Hearty Soup
Tomato Florentine Soup is not only delicious but also packed with essential nutrients. Here’s what makes it a healthy choice:
- Rich in Vitamins and Antioxidants
- Tomatoes are an excellent source of vitamin C, potassium, and lycopene, an antioxidant known for its heart health benefits.
- Spinach provides iron, folate, and vitamin K, essential for blood circulation and bone health.
- Low in Calories, High in Fiber
- A bowl of Tomato Florentine Soup is naturally low in calories, making it a great option for weight management.
- The fiber in spinach and tomatoes aids digestion and gut health.
- Heart-Healthy Ingredients
- Using low-sodium broth and olive oil makes this soup an excellent choice for those looking to maintain heart health.
- The lycopene in tomatoes has been linked to reduced risk of cardiovascular diseases.
Final Thoughts on Tomato Florentine Soup
Tomato Florentine Soup is the perfect balance of comfort, flavor, and nutrition. Its combination of tangy tomatoes and tender spinach creates a warm and satisfying dish that can be enjoyed year-round. Whether you’re looking for a quick, healthy meal or a soup with a rich history, this dish is a fantastic choice.
What Is in Tomato Florentine Soup?

Tomato Florentine Soup is a simple yet flavorful dish made with tomatoes, spinach, broth, and seasonings. The combination of tangy tomatoes and tender spinach creates a comforting, nutrient-rich soup perfect for any time of year. Choosing the right ingredients ensures a well-balanced flavor and texture.
Essential Ingredients for an Authentic Flavor
To achieve the best taste and texture, it’s important to use fresh, high-quality ingredients. Here are the essentials for a classic Tomato Florentine Soup:
- Tomatoes – The star ingredient, providing a rich, slightly acidic base.
- Spinach – Fresh or frozen, adding color, texture, and essential nutrients.
- Broth – Vegetable or chicken broth creates a flavorful foundation.
- Onions & Garlic – Enhance the depth of flavor with their aromatic properties.
- Olive Oil or Butter – Adds richness and helps sauté the aromatics.
- Seasonings – Salt, black pepper, basil, oregano, and thyme for balance.
- Parmesan Cheese (Optional) – Gives the soup a savory, umami boost.
Best Type of Tomatoes to Use
Choosing the right tomatoes is crucial to achieving a well-rounded, flavorful broth. Some options include:
- Canned San Marzano Tomatoes – These are known for their natural sweetness and low acidity, making them a top choice for soups.
- Fresh Roma Tomatoes – These have a meaty texture and less water content, creating a richer soup.
- Cherry Tomatoes – If you prefer a slightly sweeter and tangier soup, cherry tomatoes work well.
For convenience, canned crushed tomatoes provide consistent flavor and texture, but fresh tomatoes can be used if available.
Fresh vs. Frozen Spinach: Which Works Best?
Both fresh and frozen spinach work well, depending on what you have on hand:
- Fresh Spinach – Offers a vibrant color and mild taste. It should be added near the end of cooking to maintain texture.
- Frozen Spinach – More convenient and affordable. Thaw and drain excess water before adding to the soup to prevent dilution.
If using baby spinach, it requires minimal cooking, whereas regular spinach should be chopped before adding to the soup.
How to Make Tomato Florentine Soup
Making Tomato Florentine Soup is a straightforward process that requires simple steps but delivers rich, comforting flavors.
Step-by-Step Cooking Instructions

- Sauté the Aromatics
- Heat 2 tablespoons of olive oil or butter in a large pot over medium heat.
- Add 1 diced onion and sauté until soft and translucent (about 3 minutes).
- Stir in 2-3 minced garlic cloves and cook for another minute.
- Add the Tomatoes and Broth
- Pour in one 28-ounce can of crushed tomatoes (or 4-5 fresh Roma tomatoes, chopped).
- Add 4 cups of vegetable or chicken broth.
- Stir in 1 teaspoon of dried basil, ½ teaspoon of oregano, and a pinch of thyme.
- Simmer for Flavor Development
- Bring the soup to a gentle boil, then reduce heat and let it simmer for 15-20 minutes to enhance the flavors.
- Blend for a Smooth Texture (Optional)
- For a chunky soup, leave it as is.
- For a smoother consistency, use an immersion blender or transfer to a blender and blend until smooth.
- Add the Spinach & Final Touches
- Stir in 2 cups of fresh spinach (or 1 cup of frozen, thawed spinach).
- Cook for 2-3 minutes until the spinach wilts.
- Add ½ cup of grated Parmesan cheese (if using) and stir to combine.
- Season and Serve
- Taste and adjust salt and pepper as needed.
- Ladle into bowls and serve warm with crusty bread or garlic toast.
Tips for Achieving the Perfect Texture and Consistency
- For a thicker soup – Stir in 1-2 tablespoons of tomato paste while simmering.
- For a lighter texture – Add an extra ½ cup of broth if the soup is too thick.
- To enhance creaminess – Blend in ½ cup of heavy cream or coconut milk before serving.
- Balancing acidity – If the tomatoes are too acidic, add ½ teaspoon of sugar to mellow the flavors.
Common Mistakes to Avoid While Cooking
Even though this recipe is simple, a few common mistakes can affect the final result:
- Overcooking the spinach – Spinach wilts quickly. Add it at the very end to retain its bright color and texture.
- Not simmering long enough – Tomatoes need time to develop their full depth of flavor. A minimum of 15 minutes is recommended.
- Using too much salt early on – Broth and Parmesan cheese add salt, so season gradually and adjust before serving.
- Skipping fresh garlic and onions – These aromatics create the soup’s base flavor, so don’t substitute with just powdered versions.
Variations and Substitutions
Tomato Florentine Soup is highly versatile! Here are some ways to modify it to suit your dietary needs and preferences.
How to Make a Creamy Version of Tomato Florentine Soup
For a rich and velvety texture:
- Stir in ½ to 1 cup of heavy cream at the end of cooking.
- Use coconut milk for a dairy-free option.
- Blend the soup completely for a smooth, silky consistency.
Vegan and Low-Carb Modifications
- Vegan Option – Use vegetable broth and skip Parmesan cheese. Add nutritional yeast for a cheesy flavor.
- Low-Carb Option – Reduce tomatoes slightly and add more spinach. Avoid added sugar and skip the bread.
Adding Protein: Chicken, Sausage, or Beans
If you want to make this soup heartier, consider these protein options:
- Chicken – Add shredded rotisserie chicken or diced cooked chicken.
- Italian Sausage – Brown and crumble sausage into the soup for a richer, spicier taste.
- White Beans – Cannellini or navy beans provide extra fiber and protein.
Final Thoughts on Making Tomato Florentine Soup
Tomato Florentine Soup is a simple yet satisfying meal that can be enjoyed as a light starter or a hearty main dish. With the right ingredients and techniques, you can create a perfectly balanced, nutritious soup that is customizable to suit different tastes.
How Many Carbs Are in Tomato Florentine Soup?
Tomato Florentine Soup is a nutritious and relatively low-carb option compared to other tomato-based soups that contain pasta or rice. However, the exact carb count depends on the ingredients used, such as tomatoes, broth, and whether you add any thickening agents.
Carb Breakdown of Key Ingredients
Here’s an estimated carb count for the main ingredients in one serving of Tomato Florentine Soup (approximately 1 cup):
Ingredient | Carbs per Serving (Approx.) |
---|---|
Crushed Tomatoes (½ cup) | 6g |
Fresh Spinach (1 cup) | 1g |
Onion (¼ cup, chopped) | 3g |
Garlic (1 clove) | 1g |
Vegetable or Chicken Broth (1 cup) | 2g |
Olive Oil (1 tbsp) | 0g |
Parmesan Cheese (1 tbsp) | 0.5g |
Total Carbs (Per Serving) | 10-12g |
The soup is naturally low in carbs and can be adjusted further based on dietary needs.
How to Lower Carbs Without Compromising Flavor
If you’re following a low-carb or keto diet, here are some tips to reduce the carb content:
- Use fresh tomatoes instead of canned – Fresh tomatoes tend to have slightly fewer carbs than canned varieties.
- Reduce onions and garlic – While flavorful, they do contribute to the carb count. Use garlic powder sparingly instead.
- Increase spinach and broth – Adding more spinach enhances the nutritional value while keeping carbs low.
- Skip sugar or sweeteners – Some canned tomatoes contain added sugars; choose unsweetened options or fresh tomatoes instead.
Best Ways to Serve Tomato Florentine Soup

This soup is hearty yet light, making it perfect for serving as an appetizer or a main dish. The best way to enjoy it is with complementary sides that enhance its flavors and texture.
Ideal Side Dishes and Bread Pairings
Here are some great side options that go well with Tomato Florentine Soup:
Bread & Toasted Pairings
- Garlic Bread – The crispy, buttery garlic flavor perfectly complements the tangy tomato broth.
- Crusty Artisan Bread – A warm, rustic bread like sourdough or baguette is perfect for dipping.
- Keto Bread – For a low-carb option, try almond flour or flaxseed bread.
Protein-Based Sides
- Grilled Chicken – A simple, seasoned chicken breast pairs well with this soup.
- Parmesan-Crusted Fish – The saltiness of Parmesan enhances the flavors of the soup.
- Stuffed Mushrooms – A great vegetarian-friendly option that adds richness.
Salads & Light Appetizers
- Caesar Salad – A crisp romaine salad with Parmesan and croutons balances the soup’s warmth.
- Caprese Salad – The combination of tomatoes, basil, and mozzarella ties in well with the soup’s Italian-inspired flavors.
- Bruschetta – Toasted bread topped with tomatoes, basil, and olive oil adds a flavorful crunch.
How to Store and Reheat for Maximum Freshness

Tomato Florentine Soup stores well and can be made in advance, making it a great meal-prep option.
Refrigerating Leftovers
- Storage Time: Store in an airtight container in the fridge for up to 4 days.
- Prevent Over-Absorption: If you plan to keep it for multiple days, add the spinach just before reheating to maintain freshness.
Freezing Tomato Florentine Soup
- Best Freezing Method: Allow the soup to cool completely, then store in freezer-safe containers for up to 3 months.
- Labeling Tip: Write the date on the container to track freshness.
- Avoid Freezing Dairy Additions: If making a creamy version, freeze the soup before adding cream, and stir it in after reheating.
Reheating Instructions
- Stovetop Method: Simmer over medium heat for 5-7 minutes, stirring occasionally.
- Microwave Method: Heat in 30-second intervals, stirring in between, to prevent overheating.
- Avoid Boiling: Overheating can cause spinach to become mushy and alter the texture.
Final Thoughts on Serving Tomato Florentine Soup
Tomato Florentine Soup is versatile, healthy, and easy to store, making it an ideal meal for busy schedules. Whether you serve it with crusty bread, grilled chicken, or a fresh salad, this soup is satisfying on its own or as part of a well-balanced meal.
Frequently Asked Questions About Tomato Florentine Soup
1. Can you use fresh tomatoes instead of canned?
Yes! Fresh tomatoes work well, but they require extra preparation. Blanch them in boiling water for 30 seconds, then peel and dice them before adding to the soup. Fresh tomatoes give a brighter, fresher taste, though canned tomatoes provide a consistent flavor and richer texture.
2. What herbs and spices work best in this soup?
Basil, oregano, and thyme are classic choices that enhance the Italian-inspired flavors. Adding a pinch of red pepper flakes brings a mild heat, while bay leaves add depth and richness. A sprinkle of fresh parsley or Parmesan cheese at the end elevates the taste even more.
3. Can this soup be made in a slow cooker or Instant Pot?
Absolutely! For a slow cooker, sauté onions and garlic first, then add all ingredients except spinach and cook on low for 6 hours or high for 3 hours. Stir in the spinach just before serving. In an Instant Pot, use the sauté function for aromatics, then pressure cook on high for 10 minutes before adding the spinach.
4. How long does Tomato Florentine Soup last in the fridge?
Stored in an airtight container, this soup stays fresh for up to 4 days. If possible, store the spinach separately and add it when reheating to maintain its vibrant color and texture. If you need to keep it longer, freezing is a great option!
5. Can you make a creamy version of this soup?
Yes! To make it creamier, stir in ½ to 1 cup of heavy cream, coconut milk, or whole milk after cooking. Blending part of the soup before adding the spinach also creates a silkier texture while keeping some chunkiness.
6. What are some protein options to add to this soup?
For extra heartiness, add grilled chicken, Italian sausage, or cannellini beans. Cooked ground turkey or shredded rotisserie chicken also work well, and they blend seamlessly into the broth while enhancing the overall flavor.
7. Can I freeze Tomato Florentine Soup?
Yes, but it’s best to freeze the soup before adding spinach since spinach can become mushy when thawed. Let the soup cool completely, then store it in freezer-safe containers for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat gently on the stovetop.