This post contains affiliate links. Please see our disclosure policy.
This Creamy Tomato Tortellini Soup is rich, cozy, and loaded with cheesy tortellini and spinach. Just simmer, stir, and dinner is ready in under an hour!

Soup has always been one of my favorite comfort foods, and tomato soup has been at the top of my list since I was a kid. I’ve been making my homemade tomato soup for years, and this Creamy Tomato Tortellini Soup is my way of turning it into a hearty meal.
A simple tomato base simmers with herbs until it’s full of flavor, then gets finished with cheese tortellini, fresh spinach, half and half, and parmesan. It’s warm, filling, and made in one pot, so it’s perfect for busy weeknights or chilly days when you want something cozy.

Ingredient Notes:
- Oil – Used to sauté the onion. Olive oil or vegetable oil both work.
- White Onion – Adds a savory, slightly sweet base as it cooks down. A yellow onion works too.
- Crushed Tomatoes – Creates the smooth, rich tomato base of the soup.
- Diced Tomatoes – Add hearty pieces of tomato throughout. Fire-roasted diced tomatoes add a little smoky flavor.
- Seasonings: Dried thyme, oregano, basil, sugar, salt, and pepper. The sugar balances the acidity of the tomatoes, and 1 to 2 teaspoons of Italian seasoning can replace the dried herbs.
- Vegetable Broth – Adds savory depth to the soup. Chicken broth works too.
- Butter – Adds richness and a smooth, velvety finish to the tomato base.
- Cheese Tortellini – I use frozen, but refrigerated tortellini works too. It cooks faster, so start checking at about 3 minutes.
- Spinach – Adds color and a little extra nutrition. Chopped kale works too, but give it a few extra minutes to soften.
- Half and Half – Makes the soup creamy without being too heavy. Use heavy cream for an even richer soup.
- Parmesan Cheese – Stirs in for a salty, nutty flavor and extra creaminess.

Sauté: Heat the oil in a large soup pot over medium heat. Add the diced onion and cook until translucent, about 4 to 5 minutes.
Season: Stir in the crushed tomatoes and diced tomatoes, then add the thyme, oregano, basil, sugar, salt, and pepper.

Simmer: Pour in the vegetable broth and add the butter. Bring to a boil, then reduce the heat and let it simmer for 20 minutes, stirring occasionally, so the flavors can come together.
Add the Tortellini: Stir in the frozen tortellini and cook for 5 to 7 minutes, until tender. Add the spinach and cook for 1 to 2 minutes, just until wilted.

Finish: Remove the pot from the heat and stir in the half and half and parmesan cheese until creamy and combined. Serve warm.
Recipe Tip
Always take the pot off the heat before adding the half and half. The acid in the tomatoes can cause it to curdle if the soup is boiling.

Frequently Asked Questions
How long does this soup last in the fridge? Up to 3 to 4 days in an airtight container. The tortellini will soak up some of the broth, so add a splash of broth when reheating.
Can I freeze tomato tortellini soup? Yes, but freeze it without the tortellini, since they turn mushy after thawing. Freeze the soup base for up to 3 months, then add fresh tortellini when you reheat it.
Can I add meat? Yes! Browned Italian sausage or shredded chicken are both great additions. Stir it in with the tortellini.
What should I serve with it? Grilled cheese, garlic bread, or a simple side salad all pair perfectly.

If you tried any of my recipes I would love to hear from you, leave me a comment below. You can also connect with me on FACEBOOK, INSTAGRAM, and PINTEREST. I would love for you to follow along and discover more amazing recipes.
Show me what you are making, use hashtag #TDOARH

Creamy Tomato Tortellini Soup Recipe
Ingredients
- 1 tablespoon oil
- 1 small white onion, (diced)
- 28 oz crushed tomatoes
- 30 oz diced tomatoes, (dried)
- 1 teaspoon thyme, (dried)
- 1 teaspoon oregano, (dried)
- 1/2 teaspoon basil, (dried)
- 1/2 tablespoon sugar
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 32 oz vegetable broth
- 4 tablespoon unsalted butter
- 8 oz cheese tortellini, (frozen)
- 1 1/2 cup spinach
- 1 cup half and half
- 1/2 cup parmesan cheese, (shredded)
Instructions
- Heat the oil in a large soup pot over medium heat. Add the onion and sauté until translucent, about 4 to 5 minutes.
- Stir in the crushed tomatoes, diced tomatoes, thyme, oregano, basil, sugar, salt, and pepper.
- Add the vegetable broth and butter. Bring to a boil, then reduce the heat and simmer for 20 minutes, stirring occasionally.
- Add the frozen tortellini and cook for 5 to 7 minutes, until tender. Stir in the spinach and cook 1 to 2 minutes, just until wilted.
- Remove from the heat and stir in the half and half and parmesan cheese until combined. Serve warm.
Notes
Nutrition






