This creamy Marry Me Chicken Soup takes the internet-famous dish and transforms it into a cozy, one-pot bowl of comfort. With tender chicken, sun-dried tomatoes, garlic, spinach, and Parmesan simmered in a velvety broth, it’s the kind of recipe that wins hearts and fills homes with warmth.
1 ½lbsbonelessskinless chicken breasts or thighs (diced)
2tablespoonsolive oil
1teaspoonsaltadjust to taste
½teaspoonblack pepper
2teaspoonsItalian seasoningdivided
½cupdiced onion
½cupdiced celery
½cupdiced carrots
¼cupchopped sun-dried tomatoespacked in oil, drained
3clovesgarlicminced
2tablespoonsall-purpose flour
6cupschicken broth
6ouncessmall shell pastaor similar short-cut pasta
1cupheavy cream
½cupfreshly grated Parmesan cheese
3cupsbaby spinachloosely packed
Optional:
red pepper flakes for a light kick
extra Parmesan and olive oil for serving
Get Recipe Ingredients
Instructions
Heat olive oil in a large pot or Dutch oven over medium heat. Add diced chicken, season with salt, pepper, and 1 teaspoon Italian seasoning. Cook until browned, about 4-5 minutes.
Add onion, carrots, celery, garlic, and sun-dried tomatoes. Sauté for 3-4 minutes until vegetables soften and become fragrant.
Sprinkle in flour and stir constantly for 1 minute to coat ingredients and form a light roux.
Gradually pour in chicken broth while stirring to avoid lumps. Scrape the bottom of the pot to lift any browned bits.
Bring to a gentle boil, then add pasta and remaining Italian seasoning. Lower the heat and simmer uncovered for 15-20 minutes until the chicken is tender and pasta is al dente.
Reduce heat to low, then stir in heavy cream, Parmesan cheese, and spinach. Simmer for 3-5 minutes until the soup thickens slightly and the spinach wilts.
Taste and adjust seasoning. Add a pinch of red pepper flakes for mild heat if desired.
Let rest for 5 minutes before serving. Ladle into bowls, top with extra Parmesan, and drizzle with olive oil for a final touch of richness.