This is the soup my family fights over the last ladle of every single time I make it. Creamy chicken tortellini soup is the bowl of comfort that turns a weeknight into a hug: sautéed mirepoix (onion, carrot, celery) simmered in chicken broth with shredded rotisserie chicken and Italian herbs, then transformed with pillowy cheese tortellini, baby spinach, heavy cream, and a generous shower of parmesan.
Fun fact: tortellini was invented in Bologna in the 12th century and the legend says they were created by an innkeeper who, after spying on the Roman goddess Venus through a keyhole and seeing only her navel, was so inspired he rushed to the kitchen and shaped pasta to resemble her belly button. Whether or not the goddess story is true, modern tortellini still must be filled with cheese (originally Parmigiano-Reggiano) and traditionally served in capon broth — but the creamy soup version became a 1990s American comfort-food sensation that quickly outshone the original at family dinner tables.
Why this recipe works
Build flavor with classic mirepoix. Onion, carrot, celery sautéed slowly in butter creates the savory foundation that turns broth into a meal.
Add tortellini in last 6 minutes. Fresh tortellini cook fast and turn mushy if added early. 6 minutes = perfect al dente cheese pillows.
Cream goes in OFF heat. Boiling cream causes curdling. Pull pot off heat, stir in cream and spinach gently, return to low heat just to warm.
Ingredients
Serves 6.
For the soup base
3 tbsp salted butter
1 medium yellow onion, diced
3 medium carrots, diced (about 1 1/2 cups)
3 celery stalks, diced
4 garlic cloves, minced
3 tbsp all-purpose flour
For the broth
6 cups low-sodium chicken broth
2 cups shredded cooked chicken (rotisserie works perfectly)
1 tsp dried Italian seasoning
1/2 tsp dried thyme
1 tsp salt + 1/2 tsp black pepper
For finishing
1 (9 oz) package refrigerated cheese tortellini
1 cup heavy cream (or half and half)
3 cups baby spinach
1/2 cup grated Parmesan cheese + more for serving
2 tbsp fresh parsley, chopped
Smart substitutions
Lighter version: Sub half and half for heavy cream + 1 tbsp cornstarch slurry for body
Spinach swap: Sub kale (add with broth so it tenderizes), or swiss chard
Different pasta: Sub mini ravioli, gnocchi (cook 3 min), or ditalini pasta
Vegetarian: Skip chicken, use vegetable broth, add 1 can drained cannellini beans for protein
Instructions
Step 1: Sauté the mirepoix
Melt butter in a large heavy pot or Dutch oven over medium heat. Add onion, carrot, and celery; cook 7-8 minutes, stirring occasionally, until vegetables are soft and onions are translucent. Add garlic; cook 1 minute more.
Step 2: Make a roux
Sprinkle flour over the vegetables; stir constantly 1-2 minutes to cook off the raw flour taste (mixture will look pasty — that’s perfect).
Step 3: Add broth and simmer
Slowly pour in chicken broth, whisking to prevent flour lumps. Add shredded chicken, Italian seasoning, thyme, salt, and pepper. Bring to a simmer; cook 10 minutes for flavors to meld and broth to thicken slightly.
Step 4: Add tortellini
Stir in tortellini. Simmer 5-7 minutes (according to package directions) until tortellini are tender and float to the top. Don’t overcook — fresh tortellini go from al dente to mushy in 2 extra minutes.
Step 5: Stir in cream and spinach
Reduce heat to low. Pour in heavy cream, add baby spinach by handfuls, and stir gently 1-2 minutes until spinach wilts and soup is warmed through. Stir in 1/2 cup parmesan until melted.
Step 6: Taste and serve
Taste and adjust salt/pepper. Ladle into bowls. Top each with extra grated parmesan, chopped fresh parsley, and a crack of black pepper. Serve hot with crusty bread for dipping.
Nutrition information
Calories: 450 kcal per serving
Protein: 26 g (52% DV)
Carbohydrates: 32 g
Fat: 24 g
Calcium: 28% DV (from cheese)
Vitamin A: 95% DV (from carrots and spinach)
Pro tips for the best tortellini soup
Rotisserie chicken is your friend. Saves 30 minutes and the meat is already seasoned. Pull from a hot rotisserie and shred while warm — easier and juicier.
Don’t dump cream into boiling soup. Pull pot off heat first, then stream in cream while stirring. Boiling = curdled, separated soup.
Cook tortellini IN the soup, not separately. The starch from the pasta thickens the broth slightly and adds flavor. Cooking separately gives you watery soup.
Top each bowl, don’t stir extra cheese in. Sprinkled on top = beautiful melty strings. Stirred in = grainy clumps that fall to the bottom.
Frequently asked questions
How long does it keep?
Refrigerator 4 days — but tortellini will absorb broth and swell. Add a splash of broth or water when reheating. Best eaten days 1-2.
Can I freeze it?
Freeze WITHOUT the tortellini and cream — they get mushy and curdle when thawed. Freeze the base 3 months; add fresh tortellini, cream, and spinach when reheating.
Frozen or fresh tortellini?
Both work. Fresh (refrigerator section) cooks in 5-7 min. Frozen takes 8-10 min. Dried shelf-stable tortellini takes 10-12 min. Adjust cook time accordingly.
Why is my broth curdled?
You added cream to boiling broth. Always remove pot from heat first, stream cream in slowly while stirring, then warm gently over LOW heat. Half and half is less prone to curdling than heavy cream.
Can I make this in a slow cooker?
Yes — sauté mirepoix and roux on stovetop first (steps 1-2), transfer to slow cooker with broth and chicken. Cook LOW 6 hours or HIGH 3 hours. Add tortellini, cream, and spinach in final 15-20 minutes on HIGH.
What bread goes best?
Crusty French baguette, garlic bread, focaccia, or warm dinner rolls. Anything to mop up the cream broth. A side caesar salad makes it a full meal.