tomato florentine

Tomato Florentine Soup: 7 Simple Steps to Make It Creamy and Delicious at Home

Spread the love

Tomato Florentine soup is the epitome of comfort food—rich, creamy, and full of flavor. The combination of ripe tomatoes, fresh spinach, and a velvety cream base is nothing short of magical. It’s the kind of dish that brings a sense of warmth and contentment, whether you’re curling up on a chilly day or sharing a meal with family and friends. Learning how to make creamy Tomato Florentine soup at home is easier than you might think, and once you try it, you’ll wonder why you ever reached for canned soup again.

In this guide, you’ll discover everything you need to make this heartwarming soup from scratch. We’ll break it down into simple, easy-to-follow steps, so you can enjoy a bowl of homemade goodness anytime you like. From selecting the right ingredients to blending the soup to perfection, we’ll walk you through the entire process. Plus, we’ve included helpful tips for adjusting the recipe to suit your taste preferences and dietary needs.

What is Tomato Florentine Soup?

Tomato Florentine soup is a twist on the classic tomato soup, with the addition of spinach (often referred to as “Florentine” in culinary terms, named after the Italian region of Florence, where spinach is a staple). The soup has a smooth, creamy texture, with the freshness of spinach complementing the tangy flavor of ripe tomatoes. It’s often enriched with heavy cream or milk, making it a satisfying and luxurious dish. Tomato Florentine soup can be served as a light meal on its own or paired with a variety of sides, like grilled cheese or crusty bread.

Why Make Tomato Florentine Soup at Home?

While you can easily find canned tomato soup at the store, nothing beats the flavor and freshness of homemade soup. Making your own Tomato Florentine soup allows you to control the ingredients and the seasoning, ensuring that it meets your exact tastes. Plus, it’s an opportunity to enjoy a healthy, wholesome dish that’s packed with nutrients. Fresh tomatoes and spinach provide a boost of vitamins and antioxidants, while the creaminess adds a rich, satisfying element to the dish. Best of all, it’s a straightforward recipe that doesn’t require hours of preparation.

1. Gather Your Ingredients: Fresh and Flavorful

To start, it’s essential to gather the right ingredients for your Tomato Florentine soup. The better the quality of your ingredients, the better the soup will taste. Here’s what you’ll need:

Essential Ingredients for Creamy Tomato Florentine Soup:

  • Ripe Tomatoes (4-6 medium): Fresh, ripe tomatoes are the base of this soup. Look for tomatoes that are vibrant and firm, with a rich red color.
  • Fresh Spinach (4 cups, chopped): Spinach gives the soup its Florentine flair. Fresh spinach is ideal for the best texture and flavor.
  • Onion (1 medium, diced): A sweet onion adds depth to the base of the soup, balancing out the acidity of the tomatoes.
  • Garlic (2 cloves, minced): Garlic adds aromatic warmth to the soup.
  • Heavy Cream (1 cup): For the creamy texture that makes this soup so comforting, use heavy cream. You can swap it with half-and-half for a lighter option or coconut milk for a dairy-free alternative.
  • Vegetable or Chicken Broth (4 cups): Broth is the liquid base for the soup, adding flavor and helping to thin out the soup.
  • Olive Oil (2 tbsp): Used for sautéing the vegetables.
  • Butter (1 tbsp): Adds richness to the soup’s flavor.
  • Basil (fresh or dried, 1 tsp): Basil gives the soup a touch of Italian herb flavor.
  • Salt and Pepper (to taste): Seasoning to balance and enhance the flavors.

Pro Tip:

If you want an extra layer of flavor, consider roasting your tomatoes before adding them to the soup. Roasting brings out the natural sweetness and depth in the tomatoes, making the soup even more flavorful.

2. Sauté the Aromatics for a Flavorful Base

The first step in making creamy Tomato Florentine soup is to sauté the aromatics, which provide the foundation for the soup’s flavor. This process is key to developing a rich, savory base.

  1. Warm the olive oil and butter in a large pot over medium heat. Allow the butter to melt, creating a deliciously fragrant foundation for the soup.
  2. Add the diced onion and cook it for about 5 minutes, stirring occasionally, until the onion is soft and slightly golden.
  3. Stir in the minced garlic and cook for another minute, just until it becomes fragrant. Take care not to burn it, as that can make the garlic taste bitter.

Sautéing the onion and garlic together creates a deep, savory aroma that fills your kitchen and gives the soup its rich, flavorful base.

3. Add the Tomatoes and Simmer the Soup

Now it’s time to add the tomatoes and broth, which form the heart of the soup. Follow these steps:

  1. Add your fresh tomatoes to the pot, breaking them up with a spoon as they cook down. If you’re using canned tomatoes, simply add them to the pot and let them simmer.
  2. Pour in the vegetable or chicken broth, stirring everything together.
  3. Season the soup with basil, salt, and pepper. Allow it to simmer uncovered for about 20 minutes. During this time, the tomatoes will break down, and the flavors will begin to meld together. The soup should have a rich, tangy aroma.

Pro Tip:

If you want a slightly thicker soup, you can mash the tomatoes with a potato masher or use an immersion blender to break them down into a smoother consistency.

4. Blend the Soup for Smoothness and Creaminess

One of the most satisfying parts of making Tomato Florentine soup is blending it into a smooth, creamy texture. There are two ways to do this:

  • Immersion Blender: An immersion blender is the easiest and most convenient tool for blending soup directly in the pot. Just immerse the blender into the pot and puree the soup until it reaches a smooth consistency.
  • Countertop Blender: If you don’t have an immersion blender, you can use a regular blender. Just allow the soup to cool slightly before transferring it in batches to the blender. Blend until smooth and return it to the pot.

Pro Tip:

If you prefer a chunky texture, only blend half of the soup, leaving the rest with bits of tomato for added texture.

5. Add the Spinach and Cream for a Velvety Finish

Now that the soup is blended to a creamy consistency, it’s time to add the spinach and cream to give it that signature Florentine richness.

  1. Stir in the fresh spinach and let it cook for 3-5 minutes until it’s fully wilted. The spinach enhances the soup with both color and flavor.
  2. Pour in the heavy cream, stirring gently until it’s fully incorporated. The cream will make the soup luxuriously smooth and rich.

Taste the soup and adjust the seasoning to your liking. Add more salt, pepper, or basil if needed. For an extra creamy texture, stir in additional cream to taste.

6. Serve the Soup with Delicious Sides

Now that your Tomato Florentine soup is ready, it’s time to serve it up. This soup pairs wonderfully with a variety of sides, adding extra warmth and comfort to your meal. Consider serving it with:

  • Grilled Cheese: The classic combination of creamy soup and crispy, melty grilled cheese never gets old.
  • Crusty Bread: A warm baguette or a slice of sourdough is ideal for dipping.
  • Salad: A fresh, light salad with greens and a tangy vinaigrette balances the richness of the soup.

For a final touch, garnish your soup with fresh basil, a drizzle of cream, or freshly grated Parmesan cheese.

7. Store Leftovers for Later Enjoyment

If you have leftovers, don’t worry! Tomato Florentine soup stores beautifully, and you can enjoy it for days after making it.

  1. Refrigerator Storage: Let the soup cool completely, then transfer it to an airtight container. It will remain fresh in the fridge for up to 3 days.
  2. Freezing: If you want to make a batch ahead of time, you can freeze Tomato Florentine soup for up to 3 months. Make sure the soup cools completely before freezing.

To reheat, warm it on the stove over low heat. If it’s too thick, add a bit of extra broth or water to achieve the desired consistency.

Nutritional Benefits of Tomato Florentine Soup

Tomato Florentine soup isn’t just delicious—it’s also loaded with nutrients that support your health. Here’s a quick look at its benefits:

  • Tomatoes: High in vitamin C and antioxidants like lycopene, tomatoes are known for their heart-healthy properties.
  • Spinach: This leafy green is full of vitamins A, C, and K, as well as iron and fiber, promoting overall health.
  • Heavy Cream: While adding richness, heavy cream provides calcium and vitamin A, essential for bone and eye health.

You can easily make the soup lighter by using less cream or opting for a dairy-free alternative, such as coconut milk.

Conclusion: Your New Favorite Comfort Food Awaits

Learning how to make creamy Tomato Florentine soup at home is an incredibly rewarding experience. With just a few simple ingredients and a bit of time, you can create a flavorful and comforting dish that rivals any restaurant version. Whether you’re feeding a family or enjoying a cozy meal on your own, this soup is guaranteed to satisfy.

Why settle for canned soup when you can make a delicious, homemade version that’s fresh, creamy, and packed with flavor? Try this recipe today, and you’ll soon have a new favorite go-to comfort food in your kitchen.

Ready to make your own creamy Tomato Florentine soup? Gather your ingredients, follow the steps, and enjoy a bowl of homemade deliciousness that will warm your soul.