Cozy up with this creamy, savory marry me chicken soup full of tender chicken, sun-dried tomatoes, garlic, and herbs. Silky, garlicky, and absolutely slurp-worthy, this soup is like a hug in a bowl—layered with herby warmth, tang from sun-dried tomatoes, and bold richness from cream and Parmesan. It only gets better the next day!
1 1/2lbs(680g)boneless skinless chicken thighs or breastscut into bite-sized chunks
2tbsp(30ml)sun-dried tomato oil (from jar)
1tbsp(14g)unsalted butter
1yellow onionchopped
2carrotspeeled and diced
2stalks(2)celerydiced
2tbsp(32g)tomato paste
1/2cup(60g)sun-dried tomatoeschopped
4cloves(4)garlicminced
1tspdried thyme
1tspdried oregano
1/4tsp(0.25tsp)red pepper flakesoptional
5cups(1200ml)low-sodium chicken broth
Creamy Finish
3/4cup(180ml)heavy creamroom temperature
3/4cup(60g)Parmesan cheesefreshly grated, divided
1tspfresh rosemaryminced
1/4cup(10g)fresh basilthinly sliced or torn
3cups(90g)baby spinachpacked
2tbsp(30ml)lemon juicefresh
kosher salt and black pepperto taste
fresh parsleyfor garnish, optional
Equipment
Large pot or Dutch oven
Cutting board
Chef’s knife
wooden spoon
Ladle
Prevent your screen from going dark
Instructions
Brown the chicken: Pat chicken dry and season with salt and pepper. In a large pot or Dutch oven, heat sun-dried tomato oil over medium-high. Add chicken in a single layer and sear, turning as needed, until golden brown (about 5 minutes). Transfer chicken to a plate.
Sauté the vegetables: Reduce heat to medium, add butter, onion, carrots, and celery. Cook, stirring, until softened and fragrant, about 5 to 7 minutes.
Build the flavor: Stir in tomato paste, sun-dried tomatoes, garlic, thyme, oregano, and red pepper flakes (if using). Cook for 1–2 minutes, stirring constantly, until fragrant and starting to darken.
Add broth and simmer: Pour in chicken broth, scraping up any golden bits from the pot. Return chicken (and juices) to the pot. Bring to a boil, reduce to a simmer, and cook for about 10 minutes until chicken is just cooked through.
Creamy finish: Remove from heat, then stir in cream. Add Parmesan a small handful at a time, stirring after each until melted and smooth.
Greens and herbs: Add rosemary, basil, spinach, and lemon juice. Stir until spinach is wilted and everything is combined.
Taste and adjust: Season with more salt, pepper, or lemon juice as desired. Ladle into bowls, garnish with parsley, and serve hot with crusty bread.
Notes
This soup stores well for up to 4 days in the fridge. Freeze before adding spinach for best texture, and add fresh after reheating if desired. Dairy may separate after freezing—just stir well while reheating. For a dairy-free version, use full-fat coconut milk and nutritional yeast instead of cream and Parmesan. To make it heartier, add cooked pasta or rice. Both chicken thighs and breasts work; thighs will have a richer flavor.