I just know you’re going to adore this easy tomato florentine soup recipe for busy weeknights! The vibrant aroma of simmering tomatoes and herbs will fill your kitchen, promising a truly comforting meal. This rich, veggie-packed soup is a simple, satisfying answer to those family dinners when you crave something wholesome and delicious, without the fuss. It’s truly a family-friendly favorite, updated for modern lives, bringing warmth to any table. Get ready for a quick, nutritious, and incredibly tasty meal everyone will love.

Ingredient List with Functions
Main Ingredients
Here are the core items for our delicious tomato florentine soup recipe:
- 800 g (28 ounces) crushed tomatoes (flavorful base)
- 710 ml (3 cups) vegetable stock (liquid foundation)
- 150 g (5 ounces) fresh baby spinach (the ‘Florentine’ touch)
- 120 ml (1/2 cup) heavy cream (for richness; or sour cream if that’s what’s in the fridge)
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 30 ml (2 tablespoons) olive oil, divided
- 5 ml (1 teaspoon) dried oregano
- 2.5 ml (1/2 teaspoon) salt, plus more to taste
- 1.25 ml (1/4 teaspoon) black pepper, freshly ground
For the Smoked Paprika & White Bean Swirl:
- 425 g (15 ounces) canned cannellini beans, rinsed and drained
- 30 ml (2 tablespoons) olive oil
- 15 ml (1 tablespoon) fresh lemon juice
- 1 clove garlic, roughly chopped
- 5 ml (1 teaspoon) smoked paprika, plus extra for garnish
- 60 ml (1/4 cup) vegetable stock
- Pinch of salt
Substitutions for various diets
This tomato florentine soup recipe is wonderfully adaptable for various healthy eating preferences.
- For dairy-free: Use unsweetened almond or oat milk instead of heavy cream.
- For plant-based: Ensure vegetable stock is used, and omit any dairy.
- For higher protein: Stir in a can of drained and rinsed chickpeas or lentils at the end.
Elevate your tomato florentine soup
To enhance your tomato florentine soup recipe, consider these premium ingredient choices:
- Choose fire-roasted crushed tomatoes for a deeper, sweeter flavor.
- Opt for a high-quality, organic vegetable stock to enrich the overall taste.
Flavor Boosters (3-5)
Add extra layers of flavor to your healthy tomato florentine soup:
- A pinch of red pepper flakes adds subtle warmth.
- Swirl in some fresh basil or a spoonful of pesto before serving.
- Garnish with freshly grated Parmesan or nutritional yeast.
Step-by-Step Cooking Instructions
1. Prep Time (10 minutes)
Begin by making the Smoked Paprika & White Bean Swirl: Combine beans, oils, lemon, garlic, paprika, stock, and salt in a food processor until smooth and creamy. Set it aside. Then, chop the yellow onion and mince the remaining garlic for the soup base; I often use my mini food processor for the onion to save a few minutes on busy weeknights, and you’ll notice their distinct aroma.
2. Sauté Aromatics (5 minutes)
Heat 15ml (1 tablespoon) of olive oil in a large Dutch oven over medium heat, then sauté the finely diced yellow onion until softened and translucent, about 6-8 minutes, watching it turn clear. Stir in the minced garlic and cook for another minute until fragrant, taking care not to burn it.
3. Build the Base (10 minutes)
Pour in the crushed tomatoes, vegetable stock, dried oregano, 2.5ml (1/2 teaspoon) salt, and black pepper, stirring to combine. Bring the mixture to a gentle simmer, reduce heat to low, cover, and cook for 15 minutes; the rich aromas will deepen as flavors meld.
4. Add Heartiness
After simmering, the tomato florentine soup base will have deepened in color and flavor, acquiring a robust, hearty texture. Ensure the tomatoes have softened considerably during this cooking time, making the soup rich.
5. Finish with Florentine (2 minutes)
Stir in the heavy cream and fresh baby spinach. Cook for 3-5 minutes, or until the spinach has wilted completely and the soup is heated through; watch the vibrant green leaves soften into the rich red broth. If the spinach looks slow to wilt, cover the pot for a minute to trap steam and speed things up.
To serve your warm tomato florentine soup, ladle it into deep bowls. Spoon about 2-3 tablespoons of the prepared Smoked Paprika & White Bean Swirl onto the surface of each bowl. Using a skewer, gently swirl the white bean mixture into the soup, creating distinct ribbons and pools of contrasting color. Finish by placing a few fresh baby spinach leaves delicately on top of the swirl, and dust with a tiny pinch of extra smoked paprika for a final pop of color and aroma. Serve immediately for a healthy family meal.
Occasions and Serving Ideas
Our easy tomato florentine soup recipe is incredibly versatile, fitting into your life for various moments.
- Everyday Uses: Perfect for easy dinner ideas, a quick lunch, or convenient meal prep.
- Special Moments: A cozy addition for family gatherings or a comforting dish on chilly evenings.
- Pairing Suggestions: Serve with warm crusty bread, a simple green salad, or grilled cheese.
- Storage and Reheating Tips: Store leftovers in an airtight container in the fridge for 3-4 days. Reheat gently on the stovetop or in the microwave.
Nutrition & Lifestyle Advantages of Tomato Florentine Soup
This simple soup offers many benefits, supporting healthy eating and active family lifestyles.
- Benefits for active lifestyles: Packed with vegetables, providing nutrients and fiber for sustained energy. Add lean protein for a complete meal.
- Family-friendly angles: A delicious way to boost veggie intake for families; its creamy texture makes it kid-friendly.
- Simple tie-ins to popular diets: Easily adapted for plant-based, low-sugar, or high-protein diets. Great for quick meal prep and nutritious snacks.

How Tomato Florentine Soup Helps Solve Everyday Needs
Beyond taste, this tomato florentine soup recipe addresses common household challenges with ease.
- Affordability: Made with pantry staples, an economical choice for family meals.
- Convenience: A true one-pot wonder, saving time on cooking and cleanup for easy dinner ideas.
- Versatility: Easily adaptable to what you have, reducing food waste.
- Real-life benefits: This soup is time-saving, nourishing, and adaptable to your family’s needs.
Kitchen Tips and Creative Adjustments
Elevate your tomato florentine soup or tailor it further with these simple kitchen tips.
- Flavor Upgrades: Swirl in pesto, sprinkle Parmesan, or add a pinch of smoked paprika for depth.
- Adjustments for dietary preferences: For vegan, use vegetable broth and plant-based cream. For Paleo/Whole30, omit pasta and use cauliflower florets.
- Safety or Allergy Notes: Ensure all broth and packaged ingredients are certified for dairy-free or gluten-free versions.
Common Questions Answered
Here are some common questions about making this delicious soup at home.
Is this tomato florentine soup recipe suitable for meal prep?
Yes, it’s excellent for meal prep. I often cook the pasta separately to maintain its texture when reheating for the week.
Can I freeze this soup and reheat later?
This tomato florentine soup freezes well for up to 3 months. If it contains pasta, add fresh pasta when reheating for best texture.
What’s the healthiest way to serve this soup?
Serve with a side salad and whole-grain bread for a balanced meal. Adding white beans boosts fiber and protein, making it a healthy dinner idea.
Can I make this tomato florentine soup recipe vegetarian or vegan?
Absolutely! Use vegetable broth and a non-dairy milk or cream alternative, like full-fat coconut milk, for a rich, creamy texture.
What kind of tomatoes are best for this recipe?
Canned diced or crushed tomatoes work perfectly. Fire-roasted diced tomatoes add wonderful smoky depth, which I sometimes prefer.
How can I make this soup thicker?
Blend a portion of the soup with an immersion blender before adding spinach and cream. You can also slightly reduce the broth during simmering.
This easy tomato florentine soup recipe truly is a winner – delicious, healthy, and incredibly simple for any home cook. Pin this recipe for later, print it out, and share the warmth with your loved ones tonight for a quick, family-friendly meal!
Print
tomato florentine soup recipe
- Total Time: 35 minutes
- Yield: 4 to 6 servings
- Diet: Vegetarian
Description
This easy tomato florentine soup is a comforting, veggie-packed meal perfect for busy weeknights, offering a wholesome and delicious option for family dinners.
Ingredients
- 28 ounces crushed tomatoes
- 3 cups vegetable stock
- 5 ounces fresh baby spinach
- 0.5 cup heavy cream (or sour cream)
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced (for soup)
- 1 tablespoon olive oil (for soup base)
- 1 teaspoon dried oregano
- 0.5 teaspoon salt, plus more to taste
- 0.25 teaspoon black pepper, freshly ground
- 15 ounces canned cannellini beans, rinsed and drained (for swirl)
- 1 tablespoon olive oil (for swirl)
- 1 tablespoon fresh lemon juice (for swirl)
- 1 clove garlic, roughly chopped (for swirl)
- 1 teaspoon smoked paprika, plus extra for garnish (for swirl)
- 0.25 cup vegetable stock (for swirl)
- Pinch of salt (for swirl)
Instructions
- Prepare Swirl & Aromatics: Combine cannellini beans, 1 tablespoon olive oil, fresh lemon juice, 1 clove garlic, 1 teaspoon smoked paprika, and 0.25 cup vegetable stock, and a pinch of salt in a food processor; process until smooth and creamy. Set aside. Finely dice the yellow onion and mince the remaining 2 cloves of garlic for the soup base.
- Saute Aromatics: Heat 1 tablespoon olive oil in a large Dutch oven over medium heat. Saute the finely diced yellow onion until softened and translucent, about 6-8 minutes. Stir in the minced garlic and cook for another minute until fragrant.
- Build Soup Base: Pour in the crushed tomatoes, 3 cups vegetable stock, dried oregano, 0.5 teaspoon salt, and black pepper, stirring to combine. Bring the mixture to a gentle simmer, reduce heat to low, cover, and cook for 15 minutes.
- Add Florentine Finish: Stir in the heavy cream and fresh baby spinach. Cook for 3-5 minutes, or until the spinach has wilted completely and the soup is heated through.
- Serve Soup: Ladle the warm tomato florentine soup into deep bowls. Spoon about 2-3 tablespoons of the prepared Smoked Paprika & White Bean Swirl onto the surface of each bowl. Using a skewer, gently swirl the white bean mixture into the soup. Garnish with a few fresh baby spinach leaves and a tiny pinch of extra smoked paprika. Serve immediately.
Notes
This recipe is adaptable: use unsweetened almond or oat milk for dairy-free, ensure vegetable stock for plant-based, or add chickpeas or lentils for higher protein. For faster spinach wilting, cover the pot briefly. Enhance flavor with fire-roasted tomatoes, quality stock, a pinch of red pepper flakes, fresh basil, a spoonful of pesto, or a garnish of grated Parmesan or nutritional yeast.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: General
Nutrition
- Serving Size: 1.5 cups (360 ml)
- Calories: 300 calories
- Sugar: 10 g
- Sodium: 500 mg
- Fat: 15 g
- Saturated Fat: 6 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 10 g
- Protein: 12 g
- Cholesterol: 20 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.