Tomato Florentine Soup

Introduction
Get ready for a bowl of pure comfort! Our Tomato Florentine Soup is a delightful blend of rich, vibrant tomatoes and tender, fresh spinach. It’s a classic for a reason, offering a creamy texture and a burst of savory flavor that warms you from the inside out. This soup feels like a hug in a bowl, perfect for any day of the week.
What makes this soup truly special is how easy it is to create such a gourmet experience right in your own kitchen. We use simple, wholesome ingredients, many of which you likely already have in your pantry. With just a few straightforward steps, you can transform humble ingredients into a truly spectacular meal that tastes like it took hours, but really only takes minutes.
Whether you’re looking for a cozy weeknight dinner, a healthy lunch option, or something impressive for guests, this Tomato Florentine Soup fits the bill. It’s incredibly satisfying, deeply flavorful, and so rewarding to make. So grab your apron, and let’s dive into making this wonderfully delicious soup!
Cooking Time & Prep Time
- Prep Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
Small tip: Doing your chopping and measuring before you start cooking (mise en place) will make the entire process smoother and faster!
Ingredients
This recipe makes approximately 6-8 servings.
- 2 tablespoons olive oil
- 1 large yellow onion, chopped
- 4 cloves garlic, minced
- 1 (28 ounce) can crushed tomatoes
- 4 cups vegetable broth (low sodium preferred)
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon granulated sugar (to balance acidity)
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- 5 ounces fresh spinach (about 5 cups loosely packed)
- 1/2 cup heavy cream (or half-and-half for a lighter option)
- Optional Garnish: Fresh basil leaves, grated Parmesan cheese, croutons
Step-by-Step Instructions
-
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. This step builds the foundational flavor of your soup.
Small tip: Don’t rush this step. Allowing the onions to properly soften brings out their natural sweetness.
-
Step 2: Add the Garlic
Stir in the minced garlic and cook for another 1 minute, until fragrant. Be careful not to burn the garlic, as it can turn bitter quickly. A golden aroma is what you’re aiming for.
Small tip: Keep the heat at medium and stir constantly to prevent the garlic from browning too much.
-
Step 3: Introduce Tomatoes and Broth
Pour in the crushed tomatoes and vegetable broth. Add the dried oregano, dried basil, granulated sugar, salt, and black pepper. Stir everything together well to combine all the wonderful flavors.
Small tip: The sugar helps to cut through the acidity of the tomatoes, creating a more balanced and mellow flavor profile. Start with a 1/2 teaspoon and adjust later if needed.
-
Step 4: Simmer and Blend
Bring the soup to a gentle simmer, then reduce the heat to low, cover, and let it cook for 15 minutes. This allows the flavors to meld beautifully. After simmering, use an immersion blender to blend the soup directly in the pot until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender, filling it only halfway and securing the lid with a towel, then blend until smooth. Return the blended soup to the pot.
Small tip: When using a regular blender for hot liquids, always remove the small cap from the lid and cover it with a kitchen towel to allow steam to escape and prevent pressure buildup.
-
Step 5: Stir in Spinach and Cream
Add the fresh spinach to the hot soup. Stir gently until the spinach wilts completely, which will only take a minute or two. Once the spinach has wilted, stir in the heavy cream until fully incorporated.
Small tip: Avoid bringing the soup to a rolling boil after adding the cream, as it can sometimes curdle. Just heat it through gently.
-
Step 6: Taste and Serve
Taste the soup and adjust seasonings if necessary, adding more salt or pepper to your preference. Ladle the warm soup into bowls and garnish with fresh basil, grated Parmesan cheese, or crunchy croutons if desired. Serve immediately and enjoy!
Small tip: A sprinkle of red pepper flakes can add a lovely subtle kick if you enjoy a bit of heat.
Tips & Variations
- Gluten-Free Option: This soup is naturally gluten-free! Just ensure your vegetable broth is certified gluten-free, as some brands may contain hidden gluten ingredients.
- Vegan or Vegetarian Option: To make this soup entirely vegan, simply swap the heavy cream for a plant-based alternative. Full-fat coconut milk (for a richer flavor profile) or a dairy-free creamer works wonderfully. Ensure your vegetable broth is vegan-friendly.
- Add More Vegetables or Protein: Feel free to boost the nutritional content! Sauté diced carrots or celery with the onions for extra depth. Cooked cannellini beans or chickpeas can be stirred in at the end for added plant-based protein and fiber. For meat-eaters, shredded cooked chicken or small meatballs can be added during the last 5 minutes of simmering.
- Spicy Version: For those who love a bit of heat, add 1/4 to 1/2 teaspoon of red pepper flakes along with the dried herbs. You can also include a dash of cayenne pepper for an extra fiery kick.
- Flavor Boosters: A splash of balsamic vinegar or a squeeze of fresh lemon juice at the very end can brighten the flavors even more. For a smoky touch, a pinch of smoked paprika can be added with the other dried spices.
Nutritional Information
Approximate values per serving (based on 6 servings):
- Calories: 220 kcal
- Protein: 7g
- Carbohydrates: 25g
- Fat: 12g
Please note: These values are approximate and may vary depending on the specific brands and quantities of ingredients used.
Health Benefits
This Tomato Florentine Soup isn’t just delicious; it’s packed with wonderful health benefits too! The stars of the show, tomatoes and spinach, bring a powerhouse of nutrients to your bowl.
Tomatoes: These vibrant red fruits are an excellent source of lycopene, a powerful antioxidant that gives tomatoes their color and is known for its potential role in heart health and cancer prevention. They also provide a good amount of Vitamin C, which supports your immune system, and Vitamin K, essential for blood clotting and bone health.
Spinach: The “Florentine” in our soup comes from this leafy green superfood. Spinach is incredibly rich in iron, vital for energy and blood health, and Vitamin K, which is crucial for bone health. It also provides Vitamin A for vision, Vitamin C for immunity, and a good dose of fiber for digestive health.
Garlic and Onions: These aromatic vegetables do more than just add incredible flavor. Garlic contains compounds like allicin, known for its immune-boosting and anti-inflammatory properties. Onions are rich in antioxidants and prebiotics, which can support gut health. Together, they form a fantastic base for a healthy meal.
Olive Oil: We start our soup with a touch of olive oil, a healthy fat source. Olive oil is known for its monounsaturated fatty acids, which are beneficial for heart health and can help reduce bad cholesterol levels. It also contains antioxidants that contribute to overall well-being.
Serving Suggestions
- Classic Pairing: Serve this soup with a warm, crusty loaf of bread or a side of garlic bread for dipping. It’s a match made in heaven!
- Comfort Duo: A grilled cheese sandwich is the ultimate companion to a bowl of creamy tomato soup. Dip away!
- Light Meal: Enjoy it as a satisfying main course with a simple side salad dressed with a light vinaigrette.
- Heartier Option: For a more substantial meal, add some cooked pasta (like ditalini or small shells) directly to the soup during the last few minutes of simmering.
- Meal Prep Perfection: This soup is fantastic for meal prepping! Make a big batch on Sunday and portion it into containers for easy grab-and-go lunches throughout the week.
Storage Tips: Leftover Tomato Florentine Soup can be stored in an airtight container in the refrigerator for up to 3-4 days. It also freezes beautifully! Allow the soup to cool completely, then transfer it to freezer-safe containers or bags and freeze for up to 3 months. To reheat, thaw overnight in the fridge if frozen, then gently warm on the stovetop over medium-low heat, stirring occasionally, or microwave in individual portions until heated through. You might need to add a splash of broth or water if it’s too thick after reheating.
Conclusion
And there you have it – a truly magnificent bowl of homemade Tomato Florentine Soup! This recipe proves that you don’t need complicated ingredients or endless hours in the kitchen to create something truly delicious and nourishing. It’s rich, creamy, and bursting with fresh flavors, making it a perfect meal for any occasion.
We absolutely encourage you to give this recipe a try. You’ll be amazed at how simple it is to whip up such a comforting and flavorful dish. It’s a wonderful way to enjoy wholesome ingredients and treat yourself to a little culinary delight.
So go ahead, make a big pot, and share the warmth and goodness with your family and friends. This Tomato Florentine Soup is sure to become a beloved staple in your recipe collection. Happy cooking, and enjoy every spoonful!



