Creamy Tomato Soup with Spinach and Tortellini

Few dishes feel as comforting and timeless as a bowl of creamy tomato soup. Rich, velvety, and full of bright tomato flavor, it’s the kind of meal that brings both warmth and simplicity to the table.

This version is finished with fresh basil and a touch of cream, creating a beautifully balanced soup that is both smooth and deeply flavorful. Each spoonful offers the perfect blend of sweet tomatoes, savory aromatics, and subtle herbal notes.

Whether served as a cozy lunch with crusty bread or as the start to a relaxed dinner, this tomato basil soup is one of those recipes that feels both nostalgic and effortlessly elegant.

One of the best things about this soup is how simple it is to prepare while still delivering rich, comforting flavor. With a handful of pantry staples and fresh ingredients, you can create a bowl of tomato basil soup that feels both homemade and restaurant-worthy.

Serve it with a slice of warm, crusty bread for dipping, and you have a meal that is cozy, satisfying, and perfect for any time of year.

Below you’ll find the full recipe so you can recreate this creamy tomato basil soup in your own kitchen.

Serves: 4

Ingredients

1 large can San Marzano tomatoes

1 shallot, chopped

2 cloves garlic, chopped

1 bag fresh spinach

1 bag fresh cheese tortellini (frozen works too if you can’t find fresh)

Oil

Salt

Pinch crushed red pepper flakes

3 cups tomato sauce

1/4 cup heavy cream

1 tablespoon fresh basil (garnish)

Directions

Cook tortellini according to package. Add a little oil so they don’t stick, set aside. Heat oil in a large soup pot over medium-high heat. Add shallots and garlic and sauté for about one minute. Add tomatoes, tomato sauce, crushed red pepper flakes, and salt. Bring to a simmer, about 15-20 minutes. Add in cream and stir. Add spinach to pot and stir until wilted. To serve, add a handful of tortellini to a soup bowl. Pour tomato soup and garnish with fresh basil. Enjoy!

Leave a comment