Warm Meals design inspiration
Creamy Tuscan chicken soup with tortellini is a one-pot dinner that tastes slow-simmered but comes together in about 35 minutes.
Tortellini goes into the pot last for a reason. They cook in about four minutes, and if you drop them in at the start they turn to paste before the chicken is even tender.
This soup sits somewhere between a bowl of chicken noodle and a plate of pasta Alfredo. You brown the chicken first, soften the onions in the same pot, then let the broth and cream come together while the tortellini finish cooking right in the liquid. The starch they shed thickens the broth for free.
It feeds six with bread on the side, and it costs less than a takeout run for two. My son picks the spinach out and eats everything else, which I count as a win.
About the Ingredients
2 tablespoons olive oil
Any neutral oil works here, including avocado or canola. Butter burns too fast at this heat, so save it for the finish.
1.5 pounds (680 g) boneless, skinless chicken thighs, cut into 1-inch pieces
Thighs stay juicy in a simmered soup. Chicken breast works too, but add it back only at the very end so it does not dry out.
1 medium yellow onion, diced (about 1 cup)
Sweet onion or two shallots are fine swaps. Frozen diced onion saves five minutes if you are in a hurry.
3 garlic cloves, minced
Jarred minced garlic is a real shortcut here, about 1 tablespoon. Add it off the heat so it does not turn bitter.
1 teaspoon dried oregano
Italian seasoning or a pinch of dried thyme works as a substitute. Crush it between your fingers first to wake it up.
4 cups (950 ml) low-sodium chicken broth
Better Than Bouillon mixed with water is my budget pick. If you only have regular broth, skip the added salt until the end.
1 can (14.5 oz / 410 g) diced tomatoes, drained
Fire-roasted tomatoes add a smoky note. Crushed tomatoes make a thicker, less chunky soup.
1 cup (240 ml) heavy cream
Half-and-half is lighter and still works. For a dairy-free pot, use full-fat coconut milk, though it will taste sweeter.
9 ounces (255 g) refrigerated cheese tortellini
Dried tortellini needs about 3 extra minutes. Frozen works too, straight from the freezer, no thawing.
3 cups (85 g) baby spinach, packed
Kale holds up better if you plan on leftovers. Frozen spinach works, but squeeze the water out first.
1/2 cup (50 g) grated Parmesan
Grate it yourself off a block if you can. The pre-shredded kind does not melt as smoothly.
Salt and black pepper to taste
Kosher salt is easier to pinch and control than table salt. Taste before you add, since broth and Parmesan are both salty.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, but add it later. Breast meat dries out in a long simmer, so stir it in with the tortellini and cook just until it reaches 165 F (74 C). Thighs are more forgiving if you plan on leftovers.
Q: Why did my creamy soup separate?
The cream boiled too hard. Keep the pot at a bare simmer once the cream goes in, and if it does split, whisk in 1 tablespoon of cold cream or a spoon of cornstarch slurry off the heat to pull it back together.
Q: Can I make this soup ahead of time?
You can make the broth base up to 2 days ahead and keep it in the fridge. Add the tortellini, cream and spinach the day you serve it, so the pasta stays firm and the spinach stays green.
Q: How do I keep the tortellini from getting mushy?
Cook them in the soup for the shortest time listed and check one early. Fresh tortellini take about 4 minutes, dried take 7 to 8. If you are storing leftovers, cook only what you plan to eat and add fresh pasta to the rest.
Q: Is this soup spicy?
No, it is mild and creamy. The heat comes only from black pepper. If you want a kick, add a pinch of red pepper flakes with the garlic, or use hot Italian sausage in place of the chicken.
Step-by-Step Instructions
1. Brown the chicken
Heat the olive oil in a Dutch oven or heavy pot over medium-high heat, about 375 F (190 C). Add the chicken in a single layer, season with salt and pepper, and cook 5 minutes without moving it, then stir and cook 3 more minutes until golden on most sides. It will not be cooked through yet, and that is fine. Move it to a plate.
2. Soften the onion
Turn the heat to medium and add the onion to the same pot. Cook 5 minutes, stirring and scraping up the browned bits, until the onion is soft and translucent. If the bottom looks dark, splash in 2 tablespoons of broth and scrape.
3. Bloom the garlic
Add the garlic and oregano and stir for 30 seconds, just until you can smell them. Do not walk away, because garlic goes from fragrant to bitter in under a minute.
4. Build the broth
Pour in the broth and tomatoes. Bring it to a gentle boil, then lower the heat and simmer 10 minutes. The liquid should reduce slightly and taste fuller, not watery.
5. Add cream and chicken
Stir in the cream and return the chicken with any juices from the plate. Simmer 5 minutes at low heat, just until small bubbles ring the edge. The chicken should hit 165 F (74 C) on an instant-read thermometer.
6. Cook the tortellini
Add the tortellini and cook 4 to 5 minutes for fresh, 7 to 8 for dried. They are done when they float and the edges turn slightly translucent. Bite one to check, since a chalky center means another minute.
7. Finish with spinach and Parmesan
Turn off the heat. Stir in the spinach and Parmesan, cover, and wait 1 minute. The spinach wilts and the cheese melts into the broth. Taste and adjust salt, pepper and a squeeze of lemon.
8. Rest and serve
Let the pot sit 5 minutes off the heat so the broth thickens. Ladle into bowls and top with extra Parmesan and cracked pepper.
Tips & Tricks
- Do not boil after the cream goes in. Keep it at a bare simmer, because a hard boil can make dairy separate and look grainy.
- Cook the tortellini in the soup, not separately. That starch is what thickens the broth, and a separate pot of pasta water just means more dishes.
- Pull the pot off the heat before the spinach. The residual heat wilts it in about a minute, and it keeps its bright green color.
- If the soup tastes flat, it usually needs acid, not salt. A squeeze of lemon or a splash of the tomato juice fixes it fast.
Delicious Variations
Sausage version
Swap the chicken for 1 pound of hot Italian sausage, browned and crumbled, for a spicier pot that needs no extra seasoning.
Tomato-free version
Leave out the diced tomatoes and add 1 cup of sliced mushrooms with the onion for a lighter, creamier bowl.
Dairy-free version
Use full-fat coconut milk instead of cream and skip the Parmesan, then finish with 1 tablespoon of nutritional yeast for a savory note.
How to Store Warm Meals design inspiration
Refrigerator
Keep it in a sealed container for up to 3 days. The tortellini will soak up broth overnight, so add a splash of broth or water when you reheat it.
Freezer
Freeze the soup without the tortellini and cream for up to 2 months. Thaw overnight in the fridge, then add fresh cream and tortellini when you reheat it.
Reheating
Warm it in a pot over medium-low heat for about 5 minutes, stirring now and then. Do not let it boil, or the cream can split. In the microwave, cover and heat in 1-minute bursts.
Make a pot on a Sunday and you have Monday handled too. Serve it with crusty bread for dipping and a simple green salad on the side, and put the Parmesan on the table so everyone can add their own. From my table to yours.
Warm Meals design inspiration Recipe
Creamy Tuscan chicken soup with tortellini is a one-pot dinner that tastes slow-simmered but comes together in about 35 minutes.
🧂 Ingredients
- 2 tablespoons olive oil
- 1.5 pounds (680 g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 medium yellow onion, diced (about 1 cup)
- 3 garlic cloves, minced
- 1 teaspoon dried oregano
- 4 cups (950 ml) low-sodium chicken broth
- 1 can (14.5 oz / 410 g) diced tomatoes, drained
- 1 cup (240 ml) heavy cream
- 9 ounces (255 g) refrigerated cheese tortellini
- 3 cups (85 g) baby spinach, packed
- 1/2 cup (50 g) grated Parmesan
- Salt and black pepper to taste
📋 Instructions
- 1Brown the chicken — Heat the olive oil in a Dutch oven or heavy pot over medium-high heat, about 375 F (190 C). Add the chicken in a single layer, season with salt and pepper, and cook 5 minutes without moving it, then stir and cook 3 more minutes until golden on most sides. It will not be cooked through yet, and that is fine. Move it to a plate.
- 2Soften the onion — Turn the heat to medium and add the onion to the same pot. Cook 5 minutes, stirring and scraping up the browned bits, until the onion is soft and translucent. If the bottom looks dark, splash in 2 tablespoons of broth and scrape.
- 3Bloom the garlic — Add the garlic and oregano and stir for 30 seconds, just until you can smell them. Do not walk away, because garlic goes from fragrant to bitter in under a minute.
- 4Build the broth — Pour in the broth and tomatoes. Bring it to a gentle boil, then lower the heat and simmer 10 minutes. The liquid should reduce slightly and taste fuller, not watery.
- 5Add cream and chicken — Stir in the cream and return the chicken with any juices from the plate. Simmer 5 minutes at low heat, just until small bubbles ring the edge. The chicken should hit 165 F (74 C) on an instant-read thermometer.
- 6Cook the tortellini — Add the tortellini and cook 4 to 5 minutes for fresh, 7 to 8 for dried. They are done when they float and the edges turn slightly translucent. Bite one to check, since a chalky center means another minute.
- 7Finish with spinach and Parmesan — Turn off the heat. Stir in the spinach and Parmesan, cover, and wait 1 minute. The spinach wilts and the cheese melts into the broth. Taste and adjust salt, pepper and a squeeze of lemon.
- 8Rest and serve — Let the pot sit 5 minutes off the heat so the broth thickens. Ladle into bowls and top with extra Parmesan and cracked pepper.



