There’s something magical about a steaming bowl of creamy tomato soup on a chilly evening — especially when it’s swirled with tender cheese tortellini and bright green spinach. This recipe was born out of one of those “what’s-for-dinner” moments when you crave comfort but don’t have hours to cook. It’s quick, hearty, and feels like a hug in a bowl — the kind of meal that makes your kitchen smell like an Italian café. If you love recipes that bring big flavor with minimal effort, you’ll also adore this 30-Minute Creamy Tuscan Chicken Pasta for your next cozy dinner night.
What makes this soup so special is how effortlessly it comes together — you build a velvety tomato base, toss in plump tortellini, and finish it all with a splash of cream and fresh spinach for color and texture. It’s comfort food done right: no fuss, no complicated steps, just real ingredients that make you feel good. Grab your favorite soup pot, because once you make this, it’ll become your go-to on busy nights when you need something hearty, flavorful, and soul-warming.

Ingredients You’ll Need
Let’s gather everything you’ll need to make this cozy bowl of Creamy Tomato and Spinach Tortellini Soup. The beauty of this recipe is that it uses mostly pantry staples with just a few fresh touches — making it easy to whip up any night of the week.
For the Soup Base
- Butter (2 tablespoons): The base of flavor! Butter adds richness and depth — you can use olive oil for a lighter option.
- All-purpose flour (2 tablespoons): This helps thicken the soup into that silky, creamy texture we all love.
- Garlic (3 cloves, minced): Because every good soup starts with garlic. Fresh is best, but jarred works in a pinch.
- Onion (1 small, diced): Sweet and savory balance — it builds a flavorful foundation.
For the Tomato Base
- Diced tomatoes (1 can, 14.5 oz): Adds texture and a subtle tang. Fire-roasted tomatoes bring even more flavor if you have them.
- Tomato sauce (1 can, 8 oz): Smooths out the base and gives that rich tomato color and taste.
- Vegetable broth (4 cups): Keeps it light but flavorful. Chicken broth works perfectly if that’s what you have on hand.
- Italian seasoning (1 teaspoon): A perfect blend of oregano, basil, thyme, and rosemary for that classic Italian aroma.
- Dried basil (½ teaspoon): Reinforces the herb flavor and ties everything together.
- Red pepper flakes (¼ teaspoon): Optional — adds a gentle kick that balances the creamy sweetness of the tomatoes.
For the Finishing Touches
- Refrigerated cheese tortellini (9 oz): The heart of this soup — little pasta pillows of cheesy goodness. Frozen tortellini also works, just adjust cooking time slightly.
- Fresh spinach (2 cups): Adds a beautiful green color and freshness right before serving.
- Heavy cream or half-and-half (1 cup): This is where the magic happens — gives the soup its luscious, creamy finish.
- Parmesan cheese (¼ cup, freshly grated): For savory richness and that perfect umami kick.
- Fresh basil (a handful, chopped): Optional, but highly recommended for that fresh Italian fragrance.
- Salt and pepper (to taste): Season thoughtfully — it brings all the flavors into balance.
Quick tip: Keep a bag of frozen tortellini and a can of diced tomatoes in your pantry. That way, you can throw this together anytime the craving for something warm and creamy strikes!
How to Make Creamy Tomato and Spinach Tortellini Soup
This is one of those recipes that fills your kitchen with warmth and comfort long before you take the first bite. Every step builds layers of flavor — from the buttery base to the creamy tomato finish. Here’s exactly how to make it, stress-free and delicious.
Step 1: Start with Flavor
n a large soup pot or Dutch oven, melt the butter over medium heat. Once it’s bubbling gently, add the diced onion and minced garlic. Sauté for about 2–3 minutes until the onion turns translucent and your kitchen smells amazing — this is the base that gives the soup its cozy, homemade depth.
Step 2: Build the Creamy Base
Sprinkle the flour over the onion and garlic, stirring continuously for about 30 seconds to form a light roux. This step might feel small, but it’s the secret to that velvety texture later on. Slowly pour in the vegetable broth while whisking to avoid lumps — you’ll see it start to thicken just slightly.
Step 3: Add Tomatoes and Seasoning
Stir in the diced tomatoes, tomato sauce, Italian seasoning, dried basil, and a pinch of red pepper flakes (if you like a bit of heat). Let the soup come to a gentle simmer. As it cooks, the tomatoes break down and mingle beautifully with the herbs, creating a base that’s rich and fragrant.
Step 4: Cook the Tortellini
Add the cheese tortellini directly into the simmering broth. Cook according to the package instructions, usually about 5–7 minutes, until the pasta is tender and floats to the top. The starch from the tortellini thickens the soup just a touch — a little magic moment happening right in the pot.
Step 5: Make It Creamy
Reduce the heat to low. Stir in the heavy cream and fresh spinach, gently folding until the spinach wilts and the soup turns beautifully pinkish-orange and silky. Add a generous handful of Parmesan cheese for extra richness and stir until melted and combined. Season with salt and pepper to taste.
Step 6: Finish with Freshness
Turn off the heat and let the soup sit for 2–3 minutes — this helps the flavors settle and the texture become luxuriously creamy. Just before serving, top each bowl with chopped fresh basil and a sprinkle of extra Parmesan.
Pro tip: If you want an extra creamy texture, use an immersion blender to blend just half the soup before adding the tortellini. It gives a silky finish while keeping some chunks for texture.
Tips, Variations & Storage
This creamy tomato and spinach tortellini soup is already a hit as-is, but the beauty of it lies in how easily you can make it your own. Whether you want to boost the protein, add more veggies, or store it for future comfort cravings, these tips and variations will make your soup even more delicious and practical.
Flavor Variations
- Add protein: Stir in cooked Italian sausage, shredded rotisserie chicken, or even sautéed shrimp to make it heartier. Sausage adds a savory punch that pairs perfectly with the creamy tomato base.
- Spice it up: A dash of smoked paprika or cayenne pepper brings a gentle warmth that deepens the flavor.
- Boost the veggies: Toss in chopped zucchini, mushrooms, or bell peppers for extra texture and nutrition — just sauté them with the onions in the first step.
- Make it vegetarian-friendly: Stick with vegetable broth and skip any meat add-ins. The richness of the cream and Parmesan will still deliver amazing depth.
- Go dairy-free: Swap the butter for olive oil, use coconut milk instead of heavy cream, and leave out the Parmesan (or use a dairy-free alternative). The result is still silky and flavorful.
Texture & Creaminess Tips
- Want it thicker? Add an extra tablespoon of flour at the start or let it simmer uncovered for a few minutes longer before stirring in the cream.
- Prefer a lighter version? Use half-and-half instead of heavy cream and reduce the Parmesan slightly. You’ll still get that lovely creamy texture without feeling too full.
- For a rustic look: Skip blending — the mix of tomato chunks and wilted spinach looks gorgeous in a bowl.
Storage & Freezing
- Refrigerate: Store leftovers in an airtight container for up to 3 days. The tortellini will continue to absorb some broth, so you may want to add a splash of milk or broth when reheating.
- Freeze (with a tip!): If you plan to freeze the soup, cook and store the tortellini separately. The soup base freezes beautifully for up to 2 months, but the pasta can get mushy if frozen in the broth.
- Reheat: Warm it gently on the stovetop over medium-low heat — avoid boiling, as that can cause the cream to separate. Stir frequently for the smoothest texture.
Storage hack: Divide the soup into individual servings before refrigerating. It makes for easy grab-and-go lunches or cozy solo dinners that reheat like a dream.
Serving Suggestions
When it comes to serving this Creamy Tomato and Spinach Tortellini Soup, presentation and pairings can elevate it from a quick weeknight dinner to a cozy, restaurant-worthy meal. Here’s how to make your bowl shine — both on the table and in your Pinterest feed.
Perfect Pairings
- Crusty Bread: You can’t go wrong with a warm loaf of crusty bread or garlic toast for dipping. The soup’s creamy tomato base soaks right in — it’s irresistible.
- Fresh Green Salad: A simple arugula or Caesar salad balances the richness beautifully. Try tossing your greens with lemon vinaigrette for a bright, tangy contrast.
- Roasted Veggies: Pair with a side of oven-roasted carrots, Brussels sprouts, or asparagus for a cozy, complete meal.
- Grilled Cheese Sandwich: The ultimate comfort combo — golden, melty, and perfect for dunking.
Toppings & Garnishes
A few thoughtful garnishes can turn your soup into a Pinterest-worthy masterpiece:
- Shaved Parmesan: Adds elegance and a savory finish.
- Fresh Basil or Parsley: Sprinkle just before serving for a pop of green and freshness.
- Cracked Black Pepper: A simple touch that enhances the creamy texture.
- Drizzle of Olive Oil or Cream: A small swirl adds visual appeal and that “cozy homemade” vibe in photos.
Serving Ideas for Pinterest-Perfect Presentation
- Use a white bowl: It makes the soup’s warm red-orange color pop and looks clean and inviting on camera.
- Add texture: Set your bowl on a wooden board with a folded linen napkin beside it — this adds a rustic, cozy feel that Pinterest readers love.
- Top just before shooting: Add garnishes right before serving or photographing to keep the spinach vibrant and the cream swirl visible.
- Serve family-style: A large pot with a ladle and Parmesan sprinkled on top makes for a beautiful “gather around the table” shot.
Pro tip: If you’re sharing your soup on Pinterest, photograph it by a window with natural light, then sprinkle a bit of extra basil or Parmesan on top for that fresh, just-served look.
Frequently Asked Questions (FAQs)
Whether you’re cooking this soup for the first time or looking to tweak it to your taste, these reader-loved questions will help you make it perfect every time.
1. Can I make this soup ahead of time?
Absolutely! This soup reheats beautifully. Just prepare it as usual, but if possible, leave the tortellini out until you’re ready to serve — that way, it won’t soak up too much liquid while sitting. When reheating, simply warm the soup on the stovetop and stir in freshly cooked tortellini before serving.
2. Can I use frozen tortellini instead of refrigerated?
Yes! Frozen tortellini works perfectly. You’ll just need to add 2–3 extra minutes to the cooking time. Make sure the soup is gently simmering so the pasta cooks evenly without breaking apart.
3. How can I make this soup a little lighter?
To lighten things up, swap the heavy cream for half-and-half or whole milk, and use olive oil instead of butter. You can also cut the Parmesan in half — you’ll still get plenty of flavor thanks to the tomatoes and herbs.
4. Can I freeze this soup?
Yes, but with a small trick! If you plan to freeze it, make the soup base without the tortellini. Once thawed and reheated, you can cook fresh tortellini directly in the warm soup. The base keeps beautifully for up to 2 months in the freezer.
5. What can I serve with this soup for a full meal?
It’s delicious on its own, but for a heartier dinner, try pairing it with garlic bread, roasted vegetables, or a crisp green salad. A slice of sourdough or focaccia for dipping really completes the experience.
6. How do I prevent the cream from curdling when reheating?
Keep the heat low and avoid boiling once you’ve added the cream. Stir frequently and warm it gently — this keeps the soup’s texture silky smooth and prevents separation.
Reader favorite tip: A pinch of nutmeg added with the cream adds subtle warmth and makes the soup even more comforting.
Final Thoughts
There’s just something special about a soup that can turn an ordinary night into something cozy and memorable. This Creamy Tomato and Spinach Tortellini Soup brings together everything we love about comfort food — warmth, color, and a little touch of indulgence — without demanding hours in the kitchen. Whether it’s a rainy Sunday or a busy Tuesday night, this soup fits the mood perfectly. It’s easy enough for weeknights yet beautiful enough to serve when you’re hosting friends or family.
Once you try it, don’t be surprised if it becomes part of your regular rotation. Keep a few staples (like tortellini, tomatoes, and spinach) in your pantry and fridge, and you’ll always be just a few steps away from this soul-soothing meal. If you love easy, cozy recipes like this one, you might also enjoy this Creamy Roasted Red Pepper Pasta — another quick dish that brings bold flavor with minimal effort.
Here’s to those simple, heartwarming dinners that make your kitchen smell incredible and your evenings feel a little brighter.
Print
Creamy Tomato and Spinach Tortellini Soup (Easy, Cozy & Ready in 25 Minutes!)
- Total Time: 25 minutes
- Yield: 4 servings
Description
This Creamy Tomato and Spinach Tortellini Soup is the ultimate weeknight comfort meal — rich, creamy, and bursting with Italian flavor. Tender cheese tortellini simmer in a velvety tomato broth with fresh spinach, garlic, and herbs. Ready in just 25 minutes, it’s the perfect cozy dinner for busy days.
Ingredients
2 tablespoons butter – adds richness and a deep, savory base.
1 small onion, diced – brings sweetness and flavor balance.
3 cloves garlic, minced – infuses aromatic warmth.
2 tablespoons all-purpose flour – creates a silky, thickened texture.
4 cups vegetable broth – light but flavorful; chicken broth also works.
1 can (14.5 oz) diced tomatoes – use fire-roasted for extra depth.
1 can (8 oz) tomato sauce – adds smooth texture and tomato flavor.
1 teaspoon Italian seasoning – classic herbs for Italian-style comfort.
½ teaspoon dried basil – enhances aroma and freshness.
¼ teaspoon red pepper flakes (optional) – adds a gentle heat.
9 oz cheese tortellini (refrigerated or frozen) – the heart of this soup.
2 cups fresh spinach – for color, nutrition, and freshness.
1 cup heavy cream or half-and-half – for that luscious creamy finish.
¼ cup grated Parmesan cheese – melts in for rich, savory depth.
Fresh basil, chopped (optional) – a fresh finishing touch.
Salt and pepper, to taste
Instructions
Sauté aromatics: In a large pot, melt butter over medium heat. Add onion and garlic; cook for 2–3 minutes until fragrant and translucent.
Make the roux: Sprinkle flour over the onions and stir for 30 seconds. Slowly whisk in the vegetable broth to avoid lumps.
Add tomatoes and seasoning: Stir in diced tomatoes, tomato sauce, Italian seasoning, dried basil, and red pepper flakes. Simmer for 10 minutes to blend flavors.
Cook tortellini: Add the tortellini directly to the simmering soup. Cook according to package directions (about 5–7 minutes) until tender.
Finish creamy base: Lower the heat and stir in the heavy cream and spinach. Cook just until spinach wilts and soup is creamy. Add Parmesan and stir until melted.
Season and serve: Taste and season with salt and pepper. Garnish with fresh basil and extra Parmesan before serving.
Notes
Make ahead: Prepare the tomato base in advance, refrigerate up to 2 days, then add tortellini and cream when reheating.
Freezing: For best texture, freeze without tortellini. Add cooked pasta when ready to serve.
Protein boost: Add cooked Italian sausage, shredded chicken, or white beans for extra heartiness.
Lighter version: Substitute half-and-half for cream and reduce Parmesan.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Soup, Dinner
- Method: Stovetop
- Cuisine: American-Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 420 kcal
- Sugar: 8g
- Sodium: 890 mg
- Fat: 24g
- Saturated Fat: 12 g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 12 g
- Protein: 10 g
- Cholesterol: 0 mg
Keywords: Creamy Tomato and Spinach Tortellini Soup, easy weeknight soup, cozy soup recipe, tortellini soup with spinach, creamy tomato soup, comfort food, 25-minute dinner