Delicious Tomato Florentine Soup Recipe With Vibrant Flavors

This post may contain affiliate links. See my disclosure policy.

Indulge in the elegant simplicity of our Tomato Florentine Soup Recipe, a luscious blend of ripe tomatoes and tender spinach leaves, bathed in a fragrant broth that’s rich with herbs and a hint of garlic. The bright, acidic sweetness of the tomatoes is beautifully balanced by the earthy spinach, creating a dance of flavors that’s both comforting and sophisticated. A sprinkle of Parmesan adds a luxurious touch, transforming this classic dish into a gourmet experience. Dive in and savor the symphony of flavors in this exquisite, soul-soothing soup!

Immerse yourself in a vibrant symphony of flavors with our sumptuous Tomato Florentine Soup Recipe . This Italian-inspired dish paints a luscious tapestry of sun-ripened tomatoes and fresh spinach that dances with fragrant garlic and sweet onions. 

Tomato Florentine Soup

Each spoonful echoes the rustic warmth of Tuscan kitchens, beautifully merging health and indulgence in a single bowl.

Savor the creamy richness balanced by a tantalizing tang, an experience destined to transport your senses straight to Florence. 

Our recipe is a tribute to the traditional, with a nod to the modern; perfect for those seeking a soul-satisfying meal that doesn’t compromise nutrition.

Whether hosting a dinner party or cozying up for a quiet evening, this soup is a star performer that promises to invigorate every palate. 

Unleash your inner chef and explore this culinary wonder, making every meal memorable.

What Is Tomato Florentine Soup Recipe?

Tomato Florentine Soup is a heartwarming Italian dish that blends rich tomatoes, fresh spinach, aromatic garlic, and sweet onions.

This soup showcases the harmonious balance of creamy and tangy flavors that Tuscan cuisine is known for. 

Not only does it offer a burst of deliciousness in every spoonful, but it also provides a powerhouse of nutrition.

Whether you’re seeking comfort on a cold day or a healthy choice for dinner, this soup is a go-to culinary delight.

Tomato Florentine Soup

Can You Vary Tomato Florentine Soup Recipe With Other Ingredients?

  • Keto: Use heavy cream instead of regular cream or milk to increase the fat content. Keep an eye on the carb count from the tomatoes and onions.
  • Paleo: Replace regular cream with coconut milk. Ensure that the stock is homemade or compliant with Paleo guidelines.
  • Gluten-Free: The classic recipe is naturally gluten-free. However, ensure that the stock used is gluten-free.
  • Whole30: Opt for coconut milk instead of cream and ensure your stock is Whole30 compliant. Refrain from adding any form of sugar or sweeteners.
  • Vegetarian: The recipe is naturally vegetarian. Ensure that the stock used is vegetable-based.
  • Vegan: Use coconut milk or cashew cream instead of dairy-based cream. Use vegetable stock and ensure no animal-based products are included in the recipe.

Recipe Directions 

  • Combine soup, broth, juice, and tomatoes in a pan, whisking on medium heat.
  • Add nutmeg, sugar, and spinach. Do the seasoning with pepper and salt, keeping the spinach frozen.
  • Let it heat for 20 minutes on medium-low until spinach is tender, avoiding a boil.
  • Stir in cooked pasta and continue cooking for another 10 minutes.
  • Serve hot, with optional garnishes.
Recipe Direction

Variations, Add-Ons, And Toppings


  • For a protein boost, consider adding cooked chicken or beans.
  • Make it creamier with heavy cream, coconut milk, or cashew cream.
  • Swap chicken broth with vegetable broth and skip any dairy for a vegan version.


  • Introduce more vegetables like bell peppers, zucchini, or carrots for added nutrition.
  • Add a pinch of red pepper flakes or hot sauce if you enjoy the heat.
  • Enhance the flavor with fresh herbs like basil or oregano.


  • Serve with a sprinkle of grated Parmesan for a delightful cheesy finish.
  • Garnish with fresh basil leaves or parsley for a pop of freshness.
  • Top with croutons for a delightful crunch.
  • Drizzle a bit of olive oil just before serving for a glossy finish and extra flavor.
  • Add a dollop of pesto for an Italian twist.
pin 1

Can I Make Tomato Florentine Soup Recipe In A Slow Cooker Or Instant Pot?

Slow Cooker

  • Add the broth, tomatoes, juice, soup, sugar, spinach, nutmeg, and seasoning to the slow cooker.
  • Stir well to combine.
  • Set the slow cooker to low and let it cook for 6-8 hours or on high for 3-4 hours.
  • Add the cooked pasta in the last 30 minutes of cooking.
  • Check the seasoning and adjust if necessary before serving.

Instant Pot

  • Set the Instant Pot to ‘Sauté’ mode and add the broth, tomatoes, juice, soup, sugar, spinach, nutmeg, and seasoning.
  • Stir well to combine.
  • Close the lid, set the valve to ‘Sealing,’ and cook on ‘Manual’ or ‘Pressure Cook’ mode for 10 minutes.
  • Once done, let the pressure release naturally for 10 minutes, then do a quick release.
  • Open the lid, add the cooked pasta, and let it sit for a few minutes to heat through.
  • Check the seasoning and adjust if necessary before serving.
Tomato Florentine Soup

Can I Use Store Broth, Or Should I Make My Own?

  • Store-bought broth is a convenient option and can save time, especially when you’re in a hurry. Look for low-sodium options to control your soup’s salt content. Organic and specialty dietary (like vegan or bone broth) options are also available.
  • Homemade broth has the advantage of customized flavor. You can tailor your broth to your taste, adding the vegetables, herbs, and proteins you prefer. It also allows you to control the ingredients fully, avoiding preservatives or additives in some store-bought versions. However, making broth at home does require more time and planning.
Tomato Florentine Soup

How To Serve ?

  • Appropriate Bowl: Serve the soup in a warm bowl to keep it hot for longer. You can warm your bowls by rinsing them with hot water before serving.
  • Garnish: Finish the soup with a garnish of fresh chopped basil, a sprinkle of Parmesan cheese, or a swirl of cream for visual appeal and added flavor.
  • Accompaniment: Pair the soup with a slice of crusty bread or a side salad for a complete meal. For a heartier option, serve it alongside a sandwich or grilled cheese.
  • Season at the Table: Offer fresh black pepper, red pepper flakes, or extra Parmesan cheese at the table, so everyone can season their soup to taste.
  • Serve Immediately: To enjoy its full flavor, serve the soup immediately after cooking. Remember, the soup will continue to thicken upon standing due to the pasta, so if you prefer a thinner soup, add extra broth when reheating.
pin  2

Perfect Side Dishes

  • Crusty Bread: A slice of rustic bread or a warm baguette is perfect for dipping into the soup and soaking up all the flavors.
  • Grilled Cheese Sandwich: Pairing the soup with a classic grilled cheese can make for a comforting and satisfying meal.
  • Green Salad: A light, crisp salad with a tangy vinaigrette can offer a refreshing contrast to the rich and hearty soup.
  • Roasted Vegetables: Seasonal vegetables, roasted with a bit of olive oil, salt, and pepper, can add a nice texture and flavor contrast to the soup.
  • Bruschetta: Tomato and basil bruschetta would echo the flavors in the soup and provide a crunchy contrast.
  • Garlic Bread: The flavors of garlic and butter add a delicious complement to the tangy tomato-based soup.
Tomato Florentine Soup

Storage And Make Ahead

  • Prepare Soup: Cook the soup by simmering tomatoes, broth, garlic, onions, and Italian herbs until the flavors meld.
  • Add Spinach: Stir in fresh or frozen spinach at the end of cooking to preserve its color and nutrients.
  • Cool & Store: Allow the soup to cool before transferring it to airtight containers.
  • Refrigerate: Keep in the refrigerator for up to 4 days.
  • Freeze: For longer storage, freeze the soup in freezer-safe containers for up to 2 months. Thaw in the refrigerator overnight before reheating.
  • Reheat Carefully: Warm the soup gently on the stove, adding a bit of water or broth if it’s too thick.
  • Pasta or Rice: If you like, add cooked pasta or rice when reheating the soup for a heartier meal. Prepare these separately and add just before serving to avoid them becoming soggy.
  • Make Ahead: This soup is perfect for making ahead, as the flavors deepen and improve with time. Prepare a day in advance for enhanced taste.
  • Garnish: Serve with a sprinkle of Parmesan cheese and a drizzle of olive oil to elevate the flavors.
Tomato Florentine Soup

What Can We Do With Leftovers? 

  • Pasta Sauce: Reduce the leftover soup on the stovetop to thicken it and use it as a pasta sauce. Add some extra cheese and herbs for additional flavor.
  • Stew Base: Use the soup as a base for a hearty stew. Add some cooked protein like chicken or beans and extra vegetables for a filling meal.
  • Baked Casserole: Mix the soup with cooked pasta, top with cheese, and bake until golden and bubbly.
  • Bread Bowl: Serve the reheated soup in a hollowed-out bread bowl for a fun and satisfying meal.
  • Risotto: Use soup instead of broth to cook a risotto, imparting wonderful flavors into the rice.


  • Use Quality Tomatoes: The foundation of your soup is tomatoes, so opt for ripe, flavorful varieties. In the off-season, canned San Marzano tomatoes are a great alternative for their sweetness and rich flavor.
  • Sauté Vegetables: Begin by sautéing onions and garlic until they are soft and fragrant. This step builds a flavor base that will infuse the entire soup with depth.
  • Herb Selection: Fresh herbs like basil and oregano add a vibrant, fresh flavor to the soup. If using dried herbs, remember they are more potent, so use them sparingly.
  • Slow Simmer: Allow the soup to simmer gently. This slow cooking process melds the flavors together beautifully and reduces the acidity of the tomatoes, creating a smoother taste.
  • Spinach Addition: Add spinach towards the end of cooking to preserve its bright color and nutritional value. Whether using fresh or frozen, ensure it’s thoroughly rinsed and drained.
  • Adjust Consistency: If the soup is too thick, add a bit of vegetable or chicken broth to reach your desired consistency. If it’s too thin, let it simmer a bit longer to reduce.
  • Season to Taste: Taste your soup towards the end of cooking and adjust the seasoning with salt, pepper, and a pinch of sugar if needed to balance the acidity.
Delicious Tomato Florentine Soup Recipe With Vibrant Flavors

Delicious Tomato Florentine Soup Recipe With Vibrant Flavors

0 from 0 votes
Course: Soup Recipes


Prep time


Cooking time





Tomato Florentine Soup is a vibrant, hearty dish, beautifully uniting the robustness of tomatoes with the delicate texture of spinach. With an invitingly tangy base and the added richness of pasta, this soup offers comfort and nutrition in every spoonful.


  • 14.5 ounces 14.5 Chicken Broth (cans)

  • 14.5 ounces 14.5 Chopped Stewed Tomatoes (can)

  • 12 ounces 12 Tomato Vegetable Juice Cocktail (can)

  • 10.75 ounces 10.75 Condensed Tomato Soup (can)

  • 1 tablespoon 1 White Sugar

  • 10 ounces 10 Frozen Chopped Spinach (package)

  • 1 pinch 1 Ground Nutmeg

  • Salt (To taste)

  • Ground Black Pepper (To taste)

  • 1/2 cup 1/2 Cooked Macaroni

Step-By-Step Directions

  • Gather all your ingredients. Make sure the pasta is already cooked.
  • Take a large saucepan and place it over medium heat.
  • Pour your broth, tomatoes, juice, and soup into the saucepan.
  • Use a wire whisk to combine these ingredients until they are fully incorporated.
  • Add the sugar to the mixture, which will help balance the acidity of the tomatoes.
  • Now, add the spinach, nutmeg, and season the soup with salt and pepper to your liking. Ensure to add the spinach without thawing it first.
  • Allow the soup to heat gently for about 20 minutes on medium-low heat. During this time, the spinach will become tender.
  • Be careful to keep the soup hot without letting it boil.
  • Once the spinach is tender, add the cooked pasta to the saucepan.
  • Let the soup cook for another 10 minutes. This will allow the pasta to soak up some of the flavors.
  • Check the seasoning one last time and adjust if necessary.
  • Your Tomato Florentine Soup is ready to be served! Serve it hot, and garnish with grated Parmesan or fresh herbs if desired. Consider adding a dash of crushed red pepper flakes for a bit of heat.
  • Enjoy this comforting, hearty dish as is, or pair it with a side of crusty bread for a complete meal.
  • Large Saucepan or Soup Pot
  • Sharp Knife
  • Cutting Board
  • Wire Whisk
  • Wooden Spoon
  • Ladle
  • Measuring Spoons and Cups


  • Customize the Broth: You can use either chicken or vegetable broth based on your preference. If you prefer a vegetarian version, go for vegetable broth instead.
  • Tomato Options: Experiment with different types of canned tomatoes, such as fire-roasted or Italian-style, to add unique flavors to the soup.
  • Tomato Vegetable Juice: Choose a high-quality tomato vegetable juice cocktail to enhance the tomato flavor and overall taste of the soup.
  • Spinach Substitution: While frozen chopped spinach works well, you can also use fresh spinach. Just wash and chop it before adding it to the soup.
  • Nutritional Boost: To add more nutrients, consider incorporating other vegetables like carrots, zucchini, or bell peppers. Chop and add them to the simmering soup.
  • Herbs and Spices: Feel free to experiment with additional herbs like basil, oregano, or thyme, and adjust the spices to suit your taste preferences.
  • Creamy Option: If you prefer a creamier texture, add a splash of heavy cream or coconut milk at the end of the cooking. Stir it gently for a luscious finish.
  • Garnish Suggestions: Before serving, consider garnishing the soup with a sprinkle of grated Parmesan cheese, a drizzle of olive oil, or a few fresh basil leaves for an added touch of elegance.
  • Cooking Macaroni: Cook the macaroni separately and add it to the soup just before serving to avoid overcooking or absorbing excess liquid.
  • Storage and Reheating: Store any leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat the soup on the stovetop over low heat, stirring occasionally, until it reaches your desired temperature.

Nutrition Table 

nutrition table

Leave a Comment

Author picture

soup chick!

You've entered a realm where each bowl isn't just a meal; it's an expedition to the core of comfort, well-being, and the sheer delight of feeding both body and soul. My name is Julia, and I'm here to navigate you through the flavorful worlds of Soup Chick. Together, we'll uncover the artistry behind each recipe, share stories that warm the heart, and celebrate the simple pleasures of making and enjoying soup.

More About Me