Have you ever made a dish so good that someone jokingly dropped to one knee at the table? That is exactly how this Marry Me Tuscan Chicken Soup got its name in my kitchen, and honestly, I understand the impulse. It starts with golden-seared chicken thighs, builds a silky cream and parmesan broth, and folds in the sun-dried tomato and spinach combination that made the original Marry Me Chicken famous, only now in cozy soup form.
Advertisements1
The reason it works so well as a soup is the layering. You sear the chicken first so the fond on the bottom of the pot becomes the backbone of the broth, then you bloom garlic and tomato paste in that same pot before adding stock and cream. The result is a bowl that tastes like it simmered for hours when it really comes together in under an hour, most of which is hands-off.
Small digression, flagged honestly: I once tried to speed this up by skipping the sear entirely and dumping raw chicken straight into the broth. It was fine, but only fine, and I have never done it again. The browning is not decoration, it is flavor, and it takes eight minutes.
Why You'll Love This Recipe
About the Ingredients
1.5 lbs (680g) boneless, skinless chicken thighs
Thighs stay juicy in soup where breasts can dry out. If you only have breasts, use them but pull them out at 160F (71C) instead of 175F (79C).
2 tbsp olive oil, divided
Use the oil from the sun-dried tomato jar if it is packed in oil, it is free flavor. Otherwise regular olive oil is perfect.
1 medium yellow onion, diced (about 1 cup / 160g)
Yellow onion gives the sweetest base. Shallots work beautifully if you want a milder, more delicate broth.
3 garlic cloves, minced
Fresh garlic only here, please. Jarred garlic tastes flat and slightly bitter once it hits the hot pan.
1/3 cup (50g) sun-dried tomatoes, sliced
Buy the dry-packed kind and rehydrate in hot water for 10 minutes if you cannot find oil-packed. Oil-packed is the shortcut I usually take.
2 tbsp tomato paste
Tomato paste adds body and a deep red color. If you are out, whisk in 1/3 cup of extra tomato sauce and reduce the stock by the same amount.
5 cups (1.2L) low-sodium chicken broth
Low-sodium matters because the parmesan is salty. Better Than Bouillon diluted to package directions is a great swap.
1 cup (240ml) heavy cream
For a lighter version, use half-and-half but add an extra teaspoon of cornstarch so it still thickens properly.
1 tbsp cornstarch whisked into 2 tbsp cold water
This slurry is what gives the soup body without extra cream. Arrowroot starch works as a 1:1 substitute.
1/2 cup (50g) freshly grated parmesan
Grate it yourself off a block, pre-shredded parmesan has anti-caking starch and will not melt smoothly.
5 oz (140g) baby spinach
Baby spinach wilts in two minutes. If using mature spinach, remove the stems and add one extra minute of cooking.
1 tsp Italian seasoning, 1/2 tsp red pepper flakes, 1 tsp kosher salt, 1/2 tsp black pepper
Red pepper flakes are optional but they cut the richness. A pinch of dried oregano alone works if that is all you have.
Tips & Tricks
- Do not boil after the cream goes in. Once the cream is added, keep the pot at a gentle simmer around 190F (88C); a rolling boil can make dairy split and turn grainy.
- Add the spinach at the very end. Tossing it in off the heat for two minutes keeps it bright green instead of army-drab.
- Season in layers, not at the end. Salt the chicken before searing and taste the broth before adding the parmesan, since the cheese brings its own salt.
- Thicken before you add the spinach. The cornstarch slurry needs a full minute of bubbling to activate, and spinach in the way makes it hard to see what is happening.
Pro Tips
Step-by-Step Instructions
1. Season and Sear the Chicken
Pat the thighs dry and season both sides with the kosher salt and black pepper. Heat 1 tbsp olive oil in a Dutch oven over medium-high heat, about 375F (190C), and sear the chicken 5 to 6 minutes per side until deeply golden brown and the internal temperature reaches 175F (79C). Transfer to a plate.
2. Soften the Aromatics
Lower the heat to medium, add the remaining 1 tbsp oil, and cook the onion for 4 to 5 minutes until translucent and soft, scraping up the browned bits as you go.
3. Bloom Garlic and Tomato Paste
Stir in the garlic, sun-dried tomatoes, tomato paste, Italian seasoning, and red pepper flakes. Cook 90 seconds, stirring constantly, until the paste darkens to a brick red and smells sweet rather than raw.
4. Build the Broth
Pour in the chicken broth and bring to a simmer at about 200F (93C). Simmer 8 minutes to meld the flavors, then whisk in the cornstarch slurry and simmer 1 minute more until the broth visibly thickens and coats a spoon.
5. Add Cream and Parmesan
Reduce the heat to low so the surface just shimmers, around 190F (88C). Stir in the cream and parmesan until the cheese melts completely and the soup looks glossy, about 2 minutes. Do not let it boil.
6. Shred and Return the Chicken
Shred or slice the rested chicken into bite-sized pieces and return it to the pot along with any juices on the plate. Simmer gently 3 minutes to heat through.
7. Wilt the Spinach
Turn off the heat and stir in the baby spinach in handfuls until just wilted, about 2 minutes. Taste and adjust salt, then ladle into bowls with extra parmesan on top.
Delicious Variations
Spicy Arrabbiata Twist
Double the red pepper flakes and finish with torn basil for a version with real heat.
Mushroom and Kale Version
Swap the chicken for 12 oz (340g) sliced cremini mushrooms and the spinach for chopped kale, adding the kale with the broth so it tenderizes.
Lighter Cream-Free Bowl
Replace the cream with 1 cup (240ml) whole milk plus an extra teaspoon of cornstarch for a broth that is still silky but noticeably lighter.
How to Store Marry Me Tuscan Chicken Soup
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. The soup thickens as it chills, so loosen with a splash of broth when reheating.
Freezer
Freeze in portions for up to 2 months, but note that cream-based soups can separate slightly. Whisk vigorously during reheating to bring it back together.
Reheating
Reheat gently over medium-low heat at about 180F (82C), stirring often, and never let it boil. Add fresh spinach when reheating rather than freezing the wilted leaves.
Frequently Asked Questions
Q: Can I use chicken breasts instead of thighs?
Yes, chicken breasts work fine, but pull them out at 160F (71C) so they do not dry out. Slice them after a five-minute rest and return them to the pot at the end just to warm through.
Q: Why did my soup turn grainy?
The cream most likely boiled, which causes dairy proteins to curdle. Keep the heat at a gentle shimmer around 190F (88C) after adding cream, and if it does split, whisk in a tablespoon of cornstarch slurry off the heat to pull it back together.
Q: Can I make this Marry Me Tuscan Chicken Soup dairy-free?
Yes, use full-fat canned coconut milk in place of the cream and nutritional yeast plus a pinch of salt in place of the parmesan. The flavor shifts slightly tropical, so add an extra teaspoon of Italian seasoning to compensate.
Q: How do I thicken the soup without cornstarch?
Mash 1/2 cup of the cooked chicken and stir it back in, or whisk in a tablespoon of all-purpose flour with the tomato paste. Both thicken the broth naturally without changing the flavor much.
Q: Is this soup spicy?
Only mildly, and you control it entirely. The half teaspoon of red pepper flakes gives a warm background hum, so leave them out or halve them if you are feeding kids.
If you make this Marry Me Tuscan Chicken Soup, I would love to know whether anyone at your table proposed, jokingly or otherwise. Leave a comment with the substitution you tried, and if you are already planning the next bowl, pin the recipe so it is waiting for you on a cold Tuesday. Stay curious a little longer.
Marry Me Tuscan Chicken Soup
Marry Me Tuscan Chicken Soup is a creamy one-pot dinner with sun-dried tomatoes, spinach, and parmesan that turns a weeknight into a proposal-worthy meal.
🧂 Ingredients
- 1.5 lbs (680g) boneless, skinless chicken thighs
- 2 tbsp olive oil, divided
- 1 medium yellow onion, diced (about 1 cup / 160g)
- 3 garlic cloves, minced
- 1/3 cup (50g) sun-dried tomatoes, sliced
- 2 tbsp tomato paste
- 5 cups (1.2L) low-sodium chicken broth
- 1 cup (240ml) heavy cream
- 1 tbsp cornstarch whisked into 2 tbsp cold water
- 1/2 cup (50g) freshly grated parmesan
- 5 oz (140g) baby spinach
- 1 tsp Italian seasoning, 1/2 tsp red pepper flakes, 1 tsp kosher salt, 1/2 tsp black pepper
📋 Instructions
- 1Season and Sear the Chicken — Pat the thighs dry and season both sides with the kosher salt and black pepper. Heat 1 tbsp olive oil in a Dutch oven over medium-high heat, about 375F (190C), and sear the chicken 5 to 6 minutes per side until deeply golden brown and the internal temperature reaches 175F (79C). Transfer to a plate.
- 2Soften the Aromatics — Lower the heat to medium, add the remaining 1 tbsp oil, and cook the onion for 4 to 5 minutes until translucent and soft, scraping up the browned bits as you go.
- 3Bloom Garlic and Tomato Paste — Stir in the garlic, sun-dried tomatoes, tomato paste, Italian seasoning, and red pepper flakes. Cook 90 seconds, stirring constantly, until the paste darkens to a brick red and smells sweet rather than raw.
- 4Build the Broth — Pour in the chicken broth and bring to a simmer at about 200F (93C). Simmer 8 minutes to meld the flavors, then whisk in the cornstarch slurry and simmer 1 minute more until the broth visibly thickens and coats a spoon.
- 5Add Cream and Parmesan — Reduce the heat to low so the surface just shimmers, around 190F (88C). Stir in the cream and parmesan until the cheese melts completely and the soup looks glossy, about 2 minutes. Do not let it boil.
- 6Shred and Return the Chicken — Shred or slice the rested chicken into bite-sized pieces and return it to the pot along with any juices on the plate. Simmer gently 3 minutes to heat through.
- 7Wilt the Spinach — Turn off the heat and stir in the baby spinach in handfuls until just wilted, about 2 minutes. Taste and adjust salt, then ladle into bowls with extra parmesan on top.

