This Creamy Marry Me Chicken Soup tastes like your favorite restaurant pasta dish melted into a cozy bowl of comfort. Tender chicken, soft potatoes, smoky bacon, and ribbons of spinach are all wrapped in a silky, Parmesan-laced broth that begs for a hunk of bread on the side.


It has all the bold flavors of classic “marry me chicken” — sun-dried tomatoes, garlic, Italian herbs, and a touch of heat — but in a spoonable, soul-warming soup form. It’s rich without being heavy, elegant enough for date night, and still easy enough for a weeknight.
Why You’ll Love This Creamy Marry Me Chicken Soup
This soup checks every comfort-food box. The base is a mix of chicken broth and heavy cream, so you get that luscious, velvety texture without needing a roux or complicated techniques. Parmesan melts right into the pot, giving you a salty, nutty backbone in every bite.
The chicken cooks gently right in the broth until it’s juicy and easy to shred. Potatoes make the soup extra hearty, while spinach lightens things up and adds a pop of color. Crispy bacon sprinkled on top gives you smoky crunch to balance all that creaminess.
It’s also a flexible recipe. You can use leftover shredded chicken or rotisserie, swap spinach for kale, or make it spicier with extra red pepper flakes. Serve it with salad and crusty bread, and you’ve got a full meal in one pot.
What Makes This Marry Me Chicken Soup So Irresistible?
The magic is in the flavor layering. Bacon renders its fat first, which becomes the foundation for sautéing onion and garlic. Tomato paste and sun-dried tomatoes bring a deep, almost caramelized tomato flavor that plays perfectly with the creamy base.
Italian seasoning and crushed red pepper add warmth and a gentle kick, but nothing overpowering. Once the potatoes and chicken simmer in that broth, they soak up all those flavors. Heavy cream and Parmesan go in at the end so the soup stays silky and smooth, never grainy.
Every spoonful gives you a little bit of everything — tender chicken, soft potatoes, bits of tomato, greens, and that rich, tangy, cheesy broth. It’s the kind of bowl that makes people go quiet at the table.
Ingredients for Creamy Marry Me Chicken Soup

Before you start cooking, it helps to know what each ingredient is bringing to the pot. This way, if you need to swap something or leave it out, you’ll know what you’re adjusting.
- Thick-cut bacon – Renders flavorful fat for sautéing and adds a smoky, crunchy topping.
- Olive oil – Helps sauté the veggies and keeps the bacon fat from burning.
- Unsalted butter – Enriches the base and adds a silky richness to the soup.
- Yellow onion – Adds natural sweetness and depth to the broth.
- Garlic cloves – Bring that classic savory, aromatic punch that makes the soup smell incredible.
- Tomato paste – Intensifies the tomato flavor and helps create a deeper, slightly caramelized base.
- Sun-dried tomatoes in oil – Signature “marry me” flavor with tangy, concentrated tomato notes.
- Italian seasoning – A blend of herbs that ties the tomatoes, chicken, and cream together.
- Crushed red pepper flakes – Adds a gentle heat that cuts through the richness.
- Low-sodium chicken broth – Forms the main body of the soup and keeps the flavors balanced.
- Russet or gold potatoes – Make the soup hearty and comforting, adding body without pasta.
- Boneless, skinless chicken breasts – Cook right in the broth until tender and easy to shred.
- Heavy cream – Creates that dreamy, velvety texture and creamy mouthfeel.
- Freshly grated Parmesan cheese – Melts into the soup for a savory, cheesy finish.
- Baby spinach – Wilts into the hot soup for color, texture, and extra nutrients.
- Fresh lemon juice – Brightens the richness and wakes up all the flavors.
- Fresh parsley – Adds a fresh, herbal note right at the end.
- Kosher salt and black pepper – Essential for balancing and sharpening every flavor in the pot.
How To Make the Creamy Marry Me Chicken Soup
This soup comes together on the stovetop in under an hour, and most of that time is hands-off simmering. Here’s how to build those rich layers of flavor.
Step 1: Crisp the Bacon and Build the Flavor Base
Cook the chopped bacon in a large Dutch oven or heavy pot over medium heat until it’s crispy and the fat has rendered. Scoop the bacon out to a paper-towel-lined plate, leaving a few tablespoons of the drippings in the pot.
Add olive oil and butter, then stir in the diced onion. Sauté until the onion is soft and translucent, scraping up any browned bits from the bottom. Add the minced garlic and cook just until fragrant.
Step 2: Toast the Tomato Paste and Spices
Stir tomato paste into the onions and cook it for a couple of minutes until it darkens slightly in color. This caramelizes the tomato and deepens the flavor.
Add chopped sun-dried tomatoes, Italian seasoning, crushed red pepper flakes, salt, and pepper. Stir everything together so the aromatics and spices are glossy and fragrant.
Step 3: Simmer the Chicken and Potatoes
Pour in the chicken broth while stirring, scraping the bottom of the pot to release all those browned bits. Add the sliced or diced potatoes and nestle the chicken breasts into the broth.
Bring the soup just to a gentle boil, then lower the heat to a simmer. Cover and cook until the chicken is cooked through and the potatoes are tender.
Step 4: Shred the Chicken
Transfer the cooked chicken breasts to a cutting board or plate. Use two forks to shred the chicken into bite-sized pieces.
Return the shredded chicken to the pot and stir it into the broth so it can soak up all the flavor.
Step 5: Add the Cream and Parmesan
Reduce the heat to low. Pour in the heavy cream, stirring as you go to prevent curdling. Sprinkle in the grated Parmesan cheese and stir until it melts and the soup thickens slightly.
Taste and adjust the seasoning with more salt, pepper, or red pepper flakes if you like extra heat.
Step 6: Wilt the Spinach and Finish with Lemon
Add the baby spinach and stir until it wilts into the hot soup. Finish with a squeeze of fresh lemon juice to brighten everything.
Let the soup simmer gently for a few more minutes so all the flavors can marry.
Step 7: Garnish and Serve
Ladle the soup into bowls and top with the reserved crispy bacon, extra Parmesan, and chopped parsley. Serve hot with crusty bread, garlic knots, or a simple green salad.
How to Serve Creamy Marry Me Chicken Soup
This soup is rich and satisfying enough to serve as a full meal, especially when you add a simple side. It comfortably feeds about 6 people as a main course, or more if you’re serving smaller appetizer-sized portions.
Pair it with warm crusty bread, homemade garlic naan, or a buttery dinner roll so nobody leaves a drop in their bowl. A crisp green salad with a tangy vinaigrette balances the creaminess beautifully. For an extra restaurant-style touch, finish each bowl with a drizzle of good olive oil and a little extra Parmesan.
It’s also a great option for date night at home or a small dinner party — just set the pot in the center of the table and let everyone serve themselves.
How to Store Creamy Marry Me Chicken Soup
Let the soup cool to room temperature before storing. Transfer leftovers to airtight containers and refrigerate for up to 3–4 days. As it sits, the flavors deepen and the soup may thicken slightly, which many people love.
Because this soup contains both cream and potatoes, freezing can change the texture. If you do choose to freeze it, cool it completely and store it in freezer-safe containers for up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop over low heat, stirring often. You can add a splash of broth or cream to loosen it back up.
When reheating, avoid boiling the soup vigorously — that can cause the dairy to separate and the potatoes to become overly soft. Warm it slowly until it’s just steaming and ready to serve.
Frequently Asked Questions
Can I use leftover or rotisserie chicken?
Yes, leftover shredded chicken or rotisserie chicken works beautifully in this recipe. Instead of simmering raw chicken breasts in the broth, simply add the cooked shredded chicken after the potatoes are tender. Let it heat through for a few minutes before adding the cream and Parmesan.
Can I make this soup ahead of time?
Absolutely. You can make the soup up to a day in advance and store it in the fridge. Reheat it gently on the stovetop over low heat, adding a splash of broth or cream if it has thickened. For the best texture, wait to add the spinach until just before serving so it stays vibrant and fresh.
How can I make this soup a bit lighter?
To lighten things up, you can swap part of the heavy cream for half-and-half or whole milk, and reduce the amount of Parmesan slightly. You’ll still have a creamy soup, just with a bit less richness. You can also add extra spinach or other vegetables like zucchini or kale to bulk it up without adding heaviness.
Is this recipe spicy?
By default, the soup is just gently warm from the crushed red pepper flakes. If you’re sensitive to spice, you can cut the red pepper flakes in half or leave them out entirely. If you love heat, add extra flakes or a pinch of cayenne when you toast the spices.
What can I serve with this soup to make it a full meal?
This soup pairs well with crusty bread, garlic bread, or a simple side salad. For something extra cozy, serve it alongside roasted vegetables or a pan of warm, buttery biscuits. It’s also lovely followed by a light dessert, like fruit or cookies, to finish the meal.
Want More Cozy Soup and Dinner Ideas?
If this Creamy Marry Me Chicken Soup won you over, you’ll love these other comforting favorites from Mad For Meals:
- French Onion Short Rib Soup for ultra-rich broth with melty cheese-topped toast.
- Sausage Parmesan Cream Cheese Soup when you want extra-creamy, cheesy goodness in every spoonful.
- Shepherd’s Pie Soup for all the flavors of classic shepherd’s pie in cozy soup form.
- Marry Me Chicken Pasta when you’re craving those same “marry me” flavors in a twirly, creamy pasta dish.
Save This Pin For Later
📌 Save this Creamy Marry Me Chicken Soup to your favorite dinner or soup board on Pinterest so you can find it again whenever a cozy craving hits.
If you make it, come back and let me know how it turned out. Did you add extra spice? Swap the spinach for kale? Serve it with homemade bread?
I love hearing how you make these recipes your own. And if you’re looking for more ideas, you can follow my Mad For Meals recipes on Pinterest where I share fresh meals, cozy soups, and easy dinners every week.
Creamy Marry Me Chicken Soup
- Total Time: 40
- Yield: 6 servings
Description
Creamy Marry Me Chicken Soup is a cozy, easy dinner that turns the classic “marry me chicken” into a rich, velvety soup loaded with tender chicken, soft potatoes, smoky bacon, and spinach in a cheesy garlic cream broth—perfect for quick weeknight meals, comforting food ideas, and cold-weather dinner ideas that feel special without any fuss.
Ingredients
2 slices thick-cut bacon, chopped
1 tablespoon olive oil
1 tablespoon unsalted butter
1 medium yellow onion, finely diced
4 cloves garlic, minced
2 tablespoons tomato paste
1/3 cup sun-dried tomatoes in oil, drained and chopped
1 teaspoon Italian seasoning
1/2 teaspoon crushed red pepper flakes (or to taste)
1 teaspoon kosher salt, plus more to taste
1/2 teaspoon freshly ground black pepper
6 cups low-sodium chicken broth
2 medium gold potatoes, peeled and diced small
1 1/2 pounds boneless skinless chicken breasts
1 cup heavy cream
3/4 cup freshly grated Parmesan cheese, plus extra for serving
2 cups loosely packed baby spinach
1 tablespoon fresh lemon juice
2 tablespoons chopped fresh parsley
Instructions
1. Cook the bacon in a large Dutch oven over medium heat until crisp, then transfer it to a paper towel–lined plate and leave about 2 tablespoons of drippings in the pot.
2. Add the olive oil and butter to the pot, then stir in the diced onion and cook for 4 to 5 minutes until softened and translucent.
3. Add the minced garlic and cook for 30 seconds, just until fragrant, stirring constantly so it doesn’t burn.
4. Stir in the tomato paste and cook for 2 to 3 minutes, letting it darken slightly to concentrate the flavor.
5. Add the chopped sun-dried tomatoes, Italian seasoning, crushed red pepper flakes, salt, and black pepper, stirring until everything is coated and aromatic.
6. Pour in the chicken broth, scraping the bottom of the pot to release any browned bits, then add the diced potatoes and nestle the chicken breasts into the liquid.
7. Bring the soup to a gentle boil, reduce the heat to a simmer, cover, and cook for 15 to 18 minutes, or until the chicken is cooked through and the potatoes are tender.
8. Remove the chicken to a cutting board and shred it into bite-sized pieces with two forks, then return the shredded chicken to the pot.
9. Reduce the heat to low, pour in the heavy cream, and stir in the grated Parmesan cheese until it melts and the soup looks creamy and slightly thickened.
10. Add the baby spinach and stir until it wilts into the hot soup, then finish with the fresh lemon juice and taste, adjusting salt, pepper, or red pepper flakes as needed.
11. Ladle the soup into bowls and top with the crispy bacon, extra Parmesan, and chopped parsley before serving.
Notes
For extra richness, stir in an additional splash of cream or a handful of Parmesan right before serving.
If the soup thickens too much as it sits, thin it with a little extra chicken broth while reheating.
You can swap the gold potatoes for small pasta shapes, but cook the pasta separately and add it right before serving to keep it from getting mushy.
- Prep Time: 15
- Cook Time: 25
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 650
- Sugar: 5
- Sodium: 1100
- Fat: 43
- Saturated Fat: 22
- Unsaturated Fat: 18
- Trans Fat: 0
- Carbohydrates: 25
- Fiber: 3
- Protein: 42
- Cholesterol: 195
Keywords: marry me chicken soup, creamy chicken soup, easy dinner, quick dinner, weeknight soup, comfort food, chicken recipes, food ideas, dinner ideas
