As I stirred the bubbling pot of Tomato Florentine Soup, the inviting aroma wafted through my kitchen, instantly warming my heart. This recipe is a delightful way to embrace comfort food without compromising on nutrition. Packed with tender pasta, fresh spinach, and a rich, flavorful broth, it’s perfect for those chilly evenings or, honestly, any time you’re craving something hearty. It’s not just quick to whip up but also deliciously customizable, letting your creativity shine with every ladle. Plus, you can easily make a big batch to store away for later, ensuring you have a cozy meal on hand whenever the mood strikes. So, are you ready to dive into a bowl of warmth and flavor that feels like a hug in soup form?

Why Is Tomato Florentine Soup So Special?
Comforting, this Tomato Florentine Soup encapsulates the essence of cozy, hearty meals that brighten your day. Customizable, you can tailor it to your taste by adding your favorite vegetables or proteins like chicken for a heartier dish. Nutritious, packed with spinach and vital vitamins, it’s a healthy choice that doesn’t skimp on flavor. Easy to make, this recipe ensures you can enjoy homemade goodness without long hours in the kitchen. And when paired with crusty bread or a refreshing side salad, it becomes a complete meal that delights everyone around the table. Explore more delicious options like Chicken Mozzarella Tomato or the Alfredo Lasagna Soup for your next culinary adventure!
Tomato Florentine Soup Ingredients
For the Soup
- Butter (or Canola Oil) – Adds depth and richness; substitute with canola oil for a lighter option.
- Onion (2 cups, finely diced) – Base flavor for the soup; use yellow or white onions for sweetness.
- Celery (2/3 cup, diced) – Adds crunch and complements the onion flavor.
- Garlic (1 tablespoon, minced) – Enhances overall aroma and taste; fresh garlic is preferable but jarred can be used.
- Sugar (3/4 teaspoon) – Balances the acidity of tomatoes; this sweetness is subtle and unnoticeable in the final dish.
- Water (1 cup) – Helps adjust the consistency of the broth.
- Vegetable Broth (32 ounces) – Provides the soup’s foundational flavor; can use chicken broth for a non-vegetarian version.
- Diced Tomatoes (14-ounce can) – Adds texture and body to the soup; can use Basil Garlic variety for extra flavor.
- Tomato Sauce (8-ounce can) – Enriches the soup and deepens its red color; choose basil, garlic & oregano for additional taste.
- Salt & Pepper – Essential seasoning to taste; adjust based on broth used.
- Tiny Pasta Shells (3/4 cup) – Creates heartiness in the soup; can substitute with other small pasta varieties.
- Fresh Spinach (2 cups, chopped) – Adds nutrition and color; can swap with kale or Swiss chard if preferred.
- Grated Parmesan Cheese (for topping) – Enhances flavor with its salted, nutty notes.
To Customize
- Additional Vegetables (as desired) – Experiment with your favorites like zucchini, carrots, or bell peppers for varied textures and flavors.
- Cooked Shredded Chicken (optional) – Adds protein for a heartier option; perfect if you want a comforting, filling meal.
Step‑by‑Step Instructions for Tomato Florentine Soup
Step 1: Sauté the Aromatics
In a large soup pot or Dutch oven, melt 2 tablespoons of butter over medium heat. Once foamy, add 2 cups of finely diced onion and 2/3 cup of diced celery. Sauté for about 6-7 minutes, stirring frequently, until the vegetables are soft and translucent, releasing their delightful aromas that begin to fill your kitchen.
Step 2: Add Garlic
Stir in 1 tablespoon of minced garlic and continue to cook for another minute. You’ll notice the fragrant garlic blending with the onions and celery, making your kitchen smell heavenly. This step adds depth to your Tomato Florentine Soup, ensuring every bite is infused with flavor.
Step 3: Incorporate the Base Ingredients
Now, sprinkle in 3/4 teaspoon of sugar, then pour in 1 cup of water, along with 32 ounces of vegetable broth. Add a 14-ounce can of diced tomatoes and an 8-ounce can of tomato sauce. Season with salt and pepper to taste, stirring gently to combine. Bring this mixture to a simmer over medium heat, allowing it to bubble softly for about 20 minutes.
Step 4: Cook the Pasta
After simmering, add 3/4 cup of tiny pasta shells to the pot. Cook for approximately 8 minutes, or until the pasta is al dente, stirring occasionally to prevent sticking. The pasta will soak up all the delicious flavors of the broth, making your Tomato Florentine Soup hearty and satisfying.
Step 5: Finish with Spinach
Next, fold in 2 cups of chopped fresh spinach into the soup. Cook for an additional 2 minutes until the spinach wilts and brightens, adding a vibrant color to your dish. This not only enhances the nutrition but also gives your Tomato Florentine Soup that comforting homemade touch.
Step 6: Serve and Garnish
Ladle your warm Tomato Florentine Soup into bowls. For an extra touch of flavor, top each serving with freshly grated or shaved Parmesan cheese. The melted cheese will create a beautiful finish, adding richness that perfectly complements this comforting dish. Serve hot and enjoy the warmth it brings!

What to Serve with Hearty Tomato Florentine Soup?
This delightful soup pairs beautifully with a variety of sides, creating a comforting meal that wraps you in warmth and flavor.
- Crusty Bread: The perfect partner for dipping, its crunchy exterior and soft inside soak up the savory broth beautifully.
- Fresh Salad: A simple mixed green salad with a light vinaigrette adds a crisp, refreshing contrast to the hearty soup. Try incorporating seasonal ingredients for an extra burst of flavor.
- Garlic Bread: With its aromatic, buttery flavor, garlic bread complements the soup wonderfully while delivering that satisfying crunch you crave.
- Grilled Cheese Sandwich: A comforting classic, this melty favorite creates a perfect union of flavors that enhances the soup’s tomato richness.
- Baked Mozzarella Sticks: These cheesy delights provide a fun texture and flavor combination—dipping them in your soup is simply indulgent!
- Roasted Vegetables: Seasonal roasted veggies bring a delightful sweetness and crispy texture that balances out the soup’s warm flavors.
- Herbal Iced Tea: For a refreshing drink, try an herbal iced tea that won’t overpower but will enhance your dining experience.
- Lemon Sorbet: Finish your meal with a light, tangy sorbet—a delightful palate cleanser that leaves you feeling happy and refreshed.
How to Store and Freeze Tomato Florentine Soup
- Fridge: Keep Tomato Florentine Soup in an airtight container for up to 5 days. This allows for quick reheating and enjoyment throughout the week.
- Freezer: Portion out the soup into freezer-safe containers, ensuring to leave some space at the top for expansion. It can last up to 3 months in the freezer.
- Thawing: To enjoy your frozen soup, thaw it overnight in the refrigerator before reheating on the stove or in the microwave until hot.
- Reheating: When reheating, stir occasionally to ensure even warming and add a little water or broth if the soup has thickened after freezing.
Make Ahead Options
This Tomato Florentine Soup is a fantastic choice for meal prep, allowing you to enjoy comfort food even on the busiest days! You can prepare the soup base, including the sautéed vegetables and broth, up to 24 hours in advance; just refrigerate the mixture (make sure it’s cool to prevent condensation). The tiny pasta shells can also be cooked ahead, stored separately in the fridge for up to 3 days, to maintain their texture. When you’re ready to serve, simply reheat the prepared soup base, add the cooked pasta and chopped spinach, and heat through for a few minutes. This ensures your soup remains just as delicious and hearty with minimal effort!
Tomato Florentine Soup Variations
Feel free to let your creativity shine by personalizing this Tomato Florentine Soup to fit your preferences!
-
Gluten-Free: Swap out tiny pasta shells for gluten-free pasta or zoodles for a lighter option.
-
Protein Boost: Add cooked shredded chicken or turkey to the pot for a heartier meal that’s sure to satisfy.
-
Veggie Medley: Incorporate your favorite vegetables like zucchini, carrots, or bell peppers for a colorful and nutritious twist. Chopping them into bite-sized pieces will enhance the texture and flavor, making each spoonful exciting!
-
Cheesy Goodness: Mix in a handful of mozzarella or ricotta to create a creamy richness that will elevate your soup to new heights.
-
Herb Enhancer: Toss in fresh herbs like basil or thyme for a flavor boost; they’ll add a delightful aroma and freshness throughout the dish.
-
Spicy Kick: If you love some heat, add red pepper flakes or a dash of hot sauce to give your soup an exciting zing, warming you from the inside out.
-
Savory Depth: Consider using chicken broth instead of vegetable broth for a deeper flavor profile that many find irresistible.
-
Citrus Brightness: Squeeze a bit of lemon juice or add lemon zest just before serving to brighten the flavors and add a refreshing finish.
With these delightful variations, your Tomato Florentine Soup can become a new family favorite, and when paired with a piece of crusty bread or alongside a refreshing salad, you’ll have a complete meal everyone will love. If you’re interested in more comforting dishes, you can also check out Longevity Soup Nourishing or the hearty Tomato Spinach Shrimp for your next culinary adventure!
Expert Tips for Tomato Florentine Soup
-
Choose Fresh Ingredients: Use fresh garlic and ripe tomatoes for a vibrant flavor. Avoid old pantry items that can dull the soup’s bright essence.
-
Watch the Pasta: Cook pasta separately if you plan to freeze leftovers, as it can absorb too much broth and become soggy.
-
Customize Wisely: Feel free to add vegetables like zucchini or carrots, but avoid watery options to maintain soup consistency.
-
Perfect the Broth: Use low-sodium vegetable broth for a healthier twist, adjusting salt to taste; adjust based on your broth’s saltiness.
-
Store Properly: Cool completely before freezing Tomato Florentine Soup in airtight containers to prevent freezer burn and ensure freshness later.

Tomato Florentine Soup Recipe FAQs
What type of tomatoes should I use for the best flavor in Tomato Florentine Soup?
I recommend using ripe, fresh tomatoes when in season, as they will provide a sweeter and more vibrant flavor. If fresh tomatoes aren’t available, opt for high-quality canned diced tomatoes, preferably those labeled as Basil Garlic or Fire-Roasted for an enhanced taste.
How should I store leftovers of Tomato Florentine Soup?
Store the soup in an airtight container in the refrigerator for up to 5 days. Make sure the soup cools completely before sealing it in the container to maintain freshness. When you’re ready to enjoy it again, simply reheat it on the stove or in the microwave until hot.
Can I freeze Tomato Florentine Soup? If so, how?
Absolutely! To freeze, portion the cooled soup into freezer-safe containers, leaving a little space at the top for expansion during freezing. It can last for up to 3 months. When you’re ready to eat, thaw it overnight in the refrigerator, then reheat on the stove. You might need to stir in some extra broth or water if the soup thickens during freezing.
What if my soup is too thick after reheating?
If your soup turns out too thick after reheating, don’t worry! Just add a little water or vegetable broth, stirring it into the soup gradually until you achieve your desired consistency. I often adjust it while heating to get it just right.
Are there any dietary considerations for Tomato Florentine Soup?
This soup is vegetarian-friendly, but if you have allergies, be cautious with the broth and any added ingredients. For a gluten-free option, you can easily swap regular pasta for a gluten-free variety. Always check labels on canned ingredients to avoid any allergens as well!
How can I customize my Tomato Florentine Soup?
The more, the merrier! You can add extra vegetables like zucchini, carrots, or bell peppers for even more flavor and texture. If you’re looking to boost its protein content, consider adding shredded chicken or turkey. Just remember to adjust the cooking time for any added ingredients to ensure they’re perfectly cooked!

Comforting Tomato Florentine Soup, Your New Cozy Favorite
Ingredients
Equipment
Method
- Melt butter in a large pot over medium heat; add onion and celery, sautéing until soft.
- Stir in garlic and cook for another minute until fragrant.
- Add sugar, water, vegetable broth, diced tomatoes, and tomato sauce; season with salt and pepper.
- Bring to a simmer and cook for about 20 minutes.
- Add pasta shells and cook for 8 minutes until al dente.
- Stir in spinach and cook until wilted, about 2 minutes.
- Serve hot, topped with grated Parmesan cheese.

Leave a Reply