This Creamy Marry Me Chicken Soup takes everything irresistible about the viral Marry Me Chicken and transforms it into a cozy, spoonable meal. Tender chunks of chicken swim in a silky Parmesan cream broth loaded with tangy sun-dried tomatoes, fragrant garlic, and Italian herbs — it's rich, indulgent, and impossibly flavorful. Fancy enough for company, easy enough for a Tuesday night, and ready in under an hour.
1/4cupall-purpose flour30g; for thickening the soup
4cupschicken broth960ml; low-sodium recommended for better seasoning control
1.5cupsheavy cream360ml; at least 36% fat content for best results
1cupParmesan cheese100g, freshly grated; freshly grated melts better than pre-shredded
2tspItalian seasoningA blend of basil, oregano, and thyme
1/2tspred pepper flakesAdjust to taste
2cupsfresh spinachAbout 60g
salt and black pepperTo taste
fresh basilFor garnish
Instructions
Pat the chicken completely dry with paper towels, then season both sides generously with salt and black pepper. Let it rest at room temperature for 10 minutes while you prep other ingredients.
Heat olive oil in a large Dutch oven over medium-high heat until shimmering, then sear the chicken 5–6 minutes per side until golden brown. Remove to a plate and set aside without cleaning the pot.
Reduce heat to medium, add 2 tablespoons butter, then sauté the diced onion for 4–5 minutes until softened. Add garlic and cook 1 minute, then stir in the sun-dried tomatoes and cook 2 more minutes.
Add the remaining 2 tablespoons of butter and let it melt, then sprinkle in the flour and stir constantly for 2 minutes until the mixture is toasted and paste-like.
Gradually pour in the chicken broth while whisking constantly to prevent lumps, then bring to a gentle simmer and cook 3–4 minutes. Season with Italian seasoning and red pepper flakes.
Slice the seared chicken into bite-sized pieces and return to the pot along with any accumulated juices. Simmer on medium-low for 15–20 minutes until the chicken reaches 165°F (74°C) and is tender.
Reduce heat to low, slowly stir in the heavy cream, then add the Parmesan a handful at a time, stirring until melted. Simmer gently for 5 minutes — do not boil.
Stir in the fresh spinach and cook just until wilted, about 2 minutes. Taste and adjust seasoning, then remove from heat and rest 5 minutes before serving. Garnish with fresh basil.
Notes
Chicken thighs vs. breasts: Thighs stay moister and add richer flavor — highly recommended over breasts.
Don't skip searing: The golden crust and browned bits (fond) left in the pot are essential for deep flavor in the base.
Grate your own Parmesan: Pre-shredded cheese contains anti-caking agents that prevent smooth melting into the soup.
Prevent curdling: Always reduce heat to low before adding cream and pour it in slowly while stirring. Never let the soup boil once cream is added.
Rotisserie chicken shortcut: Skip searing and add 3–4 cups shredded rotisserie chicken at step 6, simmering just 5–10 minutes.
Adjusting thickness: Too thick? Add broth or cream ¼ cup at a time. Too thin? Stir in a slurry of 1 tbsp flour + 2 tbsp cold water and simmer 5 minutes.
Make-ahead friendly: This soup tastes even better the next day as flavors meld. Refrigerate up to 4 days; add a splash of cream when reheating.
Freezer storage: Freeze up to 3 months, though cream-based soups may separate slightly. Thaw overnight in the fridge and reheat on low, stirring well.
Add pasta: Stir in 2 cups cooked tortellini, orzo, or small pasta shells in the last 5 minutes for a heartier meal.
Brighten the flavor: A small squeeze of fresh lemon juice added at the end cuts through the richness beautifully.