Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Florentine Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 44 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

Tomato Florentine Soup is a comforting Italian-American dish featuring a rich tomato base combined with fresh spinach and tender pasta. This easy stovetop recipe is enhanced with aromatic herbs, garlic, and a touch of cream for a velvety finish, making it a perfect vegetarian meal for any season.


Ingredients

Scale

Soup Base

  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 1 tablespoon tomato paste
  • 1 can (28 oz) crushed tomatoes
  • 3 cups vegetable broth
  • 1 teaspoon sugar
  • Salt and black pepper to taste

Main Ingredients

  • 4 cups fresh baby spinach
  • 1/2 cup small pasta (like orzo or ditalini)

Optional Ingredients

  • 1/2 cup heavy cream or half-and-half (optional)
  • Grated Parmesan cheese for garnish (optional)


Instructions

  1. Sauté Onion: Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes.
  2. Add Aromatics: Stir in the minced garlic, dried basil, dried oregano, and crushed red pepper flakes if using. Cook for 1 minute until fragrant.
  3. Incorporate Tomato Paste: Add the tomato paste and cook for another minute to deepen its flavor.
  4. Add Liquids and Seasoning: Pour in the crushed tomatoes and vegetable broth. Stir in the sugar, then season with salt and black pepper to taste.
  5. Simmer Soup: Bring the soup to a simmer and let it cook uncovered for 10 minutes, stirring occasionally.
  6. Cook Pasta: Add the small pasta to the soup and cook until tender, about 8 to 10 minutes.
  7. Add Spinach: Stir in the fresh baby spinach and cook until wilted, about 1 to 2 minutes.
  8. Finish with Cream: If desired, stir in the heavy cream or half-and-half just before serving to add richness.
  9. Serve: Ladle the soup into bowls and garnish with grated Parmesan cheese if desired.

Notes

  • For a vegan version, omit the cream and Parmesan cheese.
  • Frozen spinach can be used instead of fresh; reduce the quantity to 1 cup if using frozen.
  • To make the soup heartier, add cooked white beans or lentils.