Velvety Tomato Spinach Soup

Experience the Comfort of Classic Tomato Florentine Soup: A Perfect Springtime Meal

As the days grow longer and the air carries a hint of warmth, there’s no better way to welcome spring than with a bowl of Tomato Florentine Soup. This delightful and wholesome dish is a testament to fresh, simple flavors coming together in perfect harmony. Imagine a vibrant, tomato-rich broth, brimming with tender vegetables, nutrient-packed spinach, and a touch of satisfying rice. It’s a meal that’s both light enough for a spring day and hearty enough to provide comforting warmth, making it an ideal choice for any season, but especially fitting as nature reawakens.

A vibrant bowl of Tomato Florentine Soup, garnished with fresh herbs and a swirl of cream, ready to be enjoyed.

Don’t just take my word for it; just look at the inviting depths of this beautiful, bountiful bowl of soup! Each spoonful promises a symphony of flavors and textures, with sweet carrots, crisp celery, sun-ripened fresh tomatoes, and vibrant spinach taking center stage. The beauty of this recipe lies in its sheer simplicity, yet it yields a flavor so profound and satisfying that friends and family will think you spent hours crafting a gourmet masterpiece. In reality, it’s an effortless creation that tastes like it came straight from a charming local bistro, yet is made with love right in your own kitchen.

Close-up of Tomato Florentine Soup showcasing a rich tomato broth filled with chunky vegetables and spinach.

One of my absolute favorite lunch combinations has always been the classic soup and sandwich. The sheer versatility and comfort of such a meal are hard to beat. I vividly recall a chilly, rainy afternoon during spring break when I took my daughters to our favorite downtown spot for lunch. The weather was brisk, calling for something warm and satisfying. My daughter Haileigh and I both opted for the irresistible soup and sandwich combo, while Malloree, ever the enthusiast for a hearty meal, chose a chicken pot pie. It was the epitome of cozy comfort. And the soup of the day? You guessed it – Tomato Florentine. It was a revelation: a light, aromatic tomato broth, generously laden with perfectly cooked vegetables and infused with clean, simple, yet deeply flavorful notes. It was precisely what we needed on that particular day, and I knew instantly that I had to recreate that magic in my own home, as soon as possible.

A large pot of simmering Tomato Florentine Soup, showing the blend of tomatoes, carrots, and celery.

Recreating that perfect diner experience became a delightful culinary mission. The joy of cooking this soup at home is not just in its delicious outcome, but also in the process itself. It’s a reminder that truly satisfying meals don’t need to be complicated. With a handful of fresh ingredients and a bit of care, you can transform simple components into a soup that nourishes the body and comforts the soul. This recipe captures the essence of that unforgettable diner soup, allowing you to bring its vibrant taste and soothing warmth to your family table any time you crave a taste of spring.

Freshly chopped onions, carrots, and celery ready to be sautéed for Tomato Florentine Soup.

Crafting Your Homemade Tomato Florentine Soup: A Step-by-Step Guide

Creating this flavorful Tomato Florentine Soup is a straightforward process that begins with building a robust flavor base. Start by adding one tablespoon of high-quality olive oil to a large, heavy-bottomed stockpot or a trusty Dutch oven. Heat the oil over medium heat, allowing it to shimmer slightly. Once hot, introduce your finely diced yellow onion, thinly sliced carrot half-moons, and diced celery. This aromatic trio, often referred to as a mirepoix, is the foundation of many delicious soups and stews. Add a generous pinch or two of kosher salt at this stage; salt helps draw out moisture from the vegetables, intensifying their natural sweetness and aiding in their caramelization. Sauté these vegetables gently, stirring occasionally, until they are wonderfully soft and the onions have become translucent, typically taking about 10 to 12 minutes. This crucial step ensures a deep, rich flavor in your final soup.

Diced onions, carrots, and celery sautéing in a Dutch oven, becoming tender and translucent.

Once your aromatic vegetables have reached their tender perfection, it’s time to introduce the minced garlic. Garlic adds an indispensable layer of pungent, savory flavor to the soup. Cook the garlic for just about one minute, stirring constantly to prevent it from burning, as burnt garlic can turn bitter and ruin the delicate balance of flavors. Immediately after, add the chopped fresh tomatoes, skin, seeds and all, directly into the pot. Fresh tomatoes add a bright, acidic counterpoint and a lovely texture to the soup. Continue to stir and cook for an additional 2 to 3 minutes, allowing the fresh tomato to begin breaking down and mingle with the other vegetables.

Minced garlic and chopped fresh tomatoes added to the sautéed vegetables in the pot.

Next, the liquid base for your soup comes into play. Carefully pour in 2 quarts (equivalent to 8 cups) of good quality vegetable broth. The broth forms the heart of your soup, so choosing one with a flavor profile you enjoy is key. Follow this by adding a 28-ounce can of crushed tomatoes. Crushed tomatoes provide a robust, concentrated tomato flavor and a lovely texture that thickens the broth slightly. Stir all the ingredients together thoroughly to combine, then bring the mixture to a gentle simmer. Once simmering, cover the pot with a lid, reduce the heat to low, and allow the soup to cook undisturbed for at least 30 minutes. This simmering period is essential for all the flavors to meld beautifully, creating a harmonious and deeply satisfying broth.

Vegetable broth and crushed tomatoes simmering in a large pot, creating the base for the Florentine soup.

After the soup has simmered for 30 minutes and the flavors have fully developed, it’s time to add the signature “Florentine” ingredient: spinach. Introduce about 2½ ounces of fresh baby spinach, or an equivalent amount of regular spinach that has been roughly chopped. Spinach wilts very quickly, so add it at this stage to ensure it retains its vibrant color and tender texture. Stir the spinach into the hot soup until it has fully wilted and integrated, which typically takes just a minute or two. The spinach not only adds a wonderful nutritional boost but also a slight peppery note and a beautiful green hue that contrasts with the rich red of the tomatoes.

Baby spinach being stirred into the hot Tomato Florentine Soup, wilting quickly.

To add a satisfying heartiness to the soup, stir in 1 to 1½ cups of pre-cooked long grain white rice. Using pre-cooked rice is a crucial tip here, as it prevents the rice from absorbing too much liquid and becoming mushy, while also helping to thicken the soup slightly. At first glance, this amount of rice might not seem like a lot, but remember that the rice will continue to absorb some of the broth, swelling further and contributing to the soup’s comforting texture. When I first developed this recipe, I experimented with 2 cups of rice, only to find it was a bit overwhelming for the balance of the soup. A generous cup to a cup and a half strikes the perfect balance, ensuring each spoonful is well-rounded and delightful.

Cooked long grain white rice being stirred into the Tomato Florentine Soup, adding body and texture.

Finally, taste the soup and adjust the seasonings to your preference. A good starting point is 1½ teaspoons of kosher salt and ¼ to ½ teaspoon of freshly ground black pepper. Remember that salt levels can vary depending on your vegetable broth and crushed tomatoes, so always taste and adjust. The goal is to enhance the natural flavors of the vegetables and tomatoes, creating a well-balanced and incredibly delicious soup that perfectly suits your palate. A well-seasoned soup is a truly memorable soup.

A ladle filling a bowl with steaming Tomato Florentine Soup, ready for garnishes.

Serving Your Exquisite Tomato Florentine Soup

Once your Tomato Florentine Soup is perfectly seasoned and piping hot, ladle it into individual bowls. The garnishes are where you can truly elevate the presentation and add an extra layer of flavor. A sprinkle of freshly grated Parmesan Reggiano cheese melts beautifully into the hot soup, adding a salty, umami richness that complements the tomatoes. A scattering of minced fresh parsley provides a burst of color and a fresh, herbaceous note. And, of course, a final crack of freshly ground black pepper ties all the flavors together. For an extra touch of luxury, consider adding a tiny swirl of good quality olive oil or a dollop of crème fraîche for a creamy counterpoint.

This soup is practically made for dipping! It pairs exquisitely with a variety of sides. My personal favorite is a golden, fancy-schmancy grilled cheese sandwich, its crisp, cheesy exterior proving to be the ideal companion for the savory broth. I’ll be sharing my recipe for that perfect grilled cheese very soon! Other wonderful pairings include warm, crusty bread, a simple side salad with a light vinaigrette, or even a side of roasted vegetables. Whether enjoyed as a light lunch, a comforting dinner, or a sophisticated starter, Tomato Florentine Soup is sure to become a beloved staple in your culinary repertoire.

A beautifully presented bowl of Tomato Florentine Soup with a side of gourmet grilled cheese.

Enjoy this wholesome, vibrant soup!

If you give this delightful recipe a try, I’d absolutely love to hear about it! Share your culinary creations by snapping a photo and tagging me on Twitter or Instagram! Your feedback and shared experiences are what truly make this community special.

A rustic and inviting overhead shot of Tomato Florentine Soup in a bowl, with a spoon resting inside.

My cookbook Simply Scratch : 120 Wholesome Homemade Recipes Made Easy is now available! CLICK HERE for details and THANK YOU in advance for your support!

Close-up of Tomato Florentine Soup with garnishes

Print Recipe
Pin Recipe

Rated 5 out of 5 stars (1 rating)

Leave a Review »

Yield: 6 servings

Tomato Florentine Soup

Tomato Florentine Soup is perfect for spring. Carrots, celery, fresh tomato, garlic, and spinach swim in a flavorful tomato-infused vegetable broth, with added rice for a hearty touch.
Prep Time: 20 mins
Cook Time: 40 mins
Total Time: 1 hr

Ingredients

  • 1 cup diced yellow onion
  • 1 cup sliced carrot half moons
  • 3/4 cup diced celery
  • 1 medium tomato, chopped
  • 2 cloves garlic, minced
  • 28 ounces canned crushed tomatoes
  • 2 quarts vegetable broth
  • 2½ ounces baby spinach, about 2 handfuls
  • 1½ teaspoons kosher salt
  • 1/4 teaspoon black pepper
  • 1½ cups cooked long grain white rice
  • freshly grated Parmesan Reggiano, for serving
  • minced fresh parsley, for garnish

Equipment

  • Lodge EC7OD13 Enameled Cast Iron Oval Dutch Oven, 7-Quart, Oyster White

Instructions

  1. Add olive oil to a large Dutch oven or soup pot. Heat over medium, then add the onions, carrots, celery and a few pinches of kosher salt. Cook for 10 to 12 minutes or until tender, then add in the garlic and cook for 1 minute before adding in the chopped tomato and cook for an additional 2 to 3 minutes.
  2. Add in the crushed tomato sauce and pour in the broth, stir and bring to a simmer. Once bubbling; cover, reduce heat to low and cook for 30 minutes.
  3. Next add in the cooked rice and baby spinach, stir until the spinach has wilted and rice is heated through. Lastly, season with salt and pepper.
  4. Ladle soup into bowls and top with Parmesan Reggiano, minced parsley and extra freshly ground black pepper.

Nutrition Facts (per serving)

  • Serving: 1 bowl
  • Calories: 97 kcal
  • Carbohydrates: 22g
  • Protein: 2g
  • Fat: 1g
  • Saturated Fat: 1g
  • Polyunsaturated Fat: 1g
  • Monounsaturated Fat: 1g
  • Sodium: 1880mg
  • Potassium: 274mg
  • Fiber: 2g
  • Sugar: 6g
  • Vitamin A: 5572 IU
  • Vitamin C: 10mg
  • Calcium: 39mg
  • Iron: 1mg
Author: Laurie McNamara
Course: Soups, Stews & Chilis
Cuisine: American

A final close-up of the delicious Tomato Florentine Soup, showcasing its rich texture and appetizing ingredients.