Stop what you’re doing.
Because I’m about to introduce you to the soup that’s been keeping me warm all winter long, and frankly, I can’t shut up about it.
Marry me chicken soup is basically what happens when you take that viral marry me chicken pasta everyone obsessed over in 2023 and turn it into something even better. You get all those sun-dried tomatoes, garlic, and cream that made the original so addictive, but now it’s cozy soup form.
And here’s what nobody tells you: this soup is actually easier to make than the pasta version. You just throw everything into one pot and walk away for a bit. No juggling multiple pans, no perfectly timing your pasta water.
Also, my husband asked me to make this three times in one week. That’s all you need to know.
What You’ll Need

Here’s what you’re grabbing from the store:
For the soup:
- 1.5 lbs boneless, skinless chicken breasts (or thighs if you’re feeling fancy)
- 3 tablespoons butter
- 1 medium yellow onion, diced
- 6 cloves garlic, minced (yes, six)
- 1 cup sun-dried tomatoes packed in oil, drained and chopped
- 1/2 cup white wine (drink the rest while you cook)
- 4 cups chicken broth
- 1 cup heavy cream
- 1 cup whole milk
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- 2 cups baby spinach
- 1 cup grated Parmesan cheese
- Fresh basil for garnish
Optional add-ins:
- 1 cup orzo or small pasta shapes
- 1/2 cup chopped sun-dried tomatoes (extra)
- Crusty bread for dunking
Tools You’ll Need
You probably have all of this already:
- Large Dutch oven or heavy-bottomed pot (at least 5 quarts)
- Sharp knife
- Cutting board
- Wooden spoon
- Measuring cups and spoons
- Ladle
- Cheese grater (if not using pre-grated)
Pro Tips
1. Don’t skip browning the chicken.
I know it’s tempting to just throw everything in and call it a day. But taking those extra 5 minutes to brown your chicken first? That’s where the flavor lives. You get these caramelized bits stuck to the bottom of your pot, and when you deglaze with wine, all that deliciousness becomes part of your soup.
2. Use the oil from your sun-dried tomatoes.
That oil is liquid gold. I usually add a tablespoon of it when I’m sautéing the onions and garlic. It adds this subtle tomato-y richness that makes the whole soup taste like you spent hours on it.
3. Add the cream at the end.
If you add your cream too early and let it boil hard, it can separate and get grainy. Nobody wants grainy soup. Wait until your soup is mostly done, lower the heat, then stir in your cream. Keep it at a gentle simmer and you’ll have the silkiest, dreamiest texture.
4. Pasta is optional but life-changing.
If you’re adding pasta (and you should), cook it separately and add it to individual bowls. Trust me on this. If you cook it directly in the soup, it’ll soak up all your broth overnight and you’ll wake up to chicken-flavored pasta casserole instead of soup.
5. Fresh Parmesan > pre-grated.
I get it, the green can is convenient. But freshly grated Parmesan melts into this soup like a dream and has way more flavor. Plus it doesn’t have that weird cellulose coating that pre-grated cheese has.
Substitutions and Variations
Life happens. Here’s how to work with what you’ve got:
Chicken: Rotisserie chicken works great if you’re in a rush. Just shred it and add it in the last 10 minutes. Chicken thighs are also amazing here and stay more tender. If you’re vegetarian, swap in white beans and use veggie broth.
Sun-dried tomatoes: You can use the dry-packed kind, but you’ll need to rehydrate them in hot water for 10 minutes first. Or just use a can of diced tomatoes plus a tablespoon of tomato paste for that concentrated flavor.
Heavy cream: Half-and-half works, but your soup won’t be quite as rich. Coconut cream is a solid dairy-free option and actually tastes pretty great with all the Italian flavors.
Wine: Not a wine person? Use more chicken broth plus a tablespoon of lemon juice or white wine vinegar for that acidic punch.
Spinach: Kale, Swiss chard, or even frozen spinach (thawed and squeezed dry) all work. Arugula is great too if you like a peppery bite.
Make it spicier: Double the red pepper flakes or add a diced jalapeño with your onions.
Make it lighter: Use chicken thighs for more flavor with less cream, or add white beans to make it heartier without extra dairy.
Make Ahead Tips
This soup actually gets better the next day. All those flavors have time to get cozy with each other.
Make the soup through step 6 (before adding cream), then cool it completely and store it in the fridge for up to 2 days. When you’re ready to eat, reheat it gently, then stir in your cream, spinach, and Parmesan.
You can also brown your chicken and prep all your ingredients the night before. Store everything separately in the fridge, and dinner comes together in 20 minutes the next day.
Don’t freeze this soup with the cream already added. It’ll separate when you reheat it and nobody needs that stress. Instead, freeze the base without cream for up to 3 months. Thaw overnight, reheat, and add your dairy when it’s hot.

How to Make Marry Me Chicken Soup
Alright, let’s do this.
Step 1: Brown the chicken
Season your chicken breasts on both sides with salt and pepper. Heat 2 tablespoons of butter in your Dutch oven over medium-high heat. Once it’s melted and sizzling, add your chicken. Let it cook without moving it for 5-6 minutes per side until golden brown.
You’re not cooking it through here, just getting color. Remove the chicken to a plate and don’t clean that pot.
Step 2: Build your flavor base
Lower the heat to medium and add your last tablespoon of butter. Toss in your diced onion and cook for about 5 minutes until soft and starting to turn golden. The browned bits from the chicken will start to come up and that’s exactly what you want.
Add your garlic and cook for another minute until it smells amazing. Now add your sun-dried tomatoes and cook for 2 minutes, stirring everything together.
Step 3: Deglaze with wine
Pour in your wine and use your wooden spoon to scrape up all those beautiful brown bits from the bottom of the pot. Let it bubble for 2-3 minutes until it’s reduced by about half.
This is where your kitchen starts smelling like an Italian restaurant. 🤤
Step 4: Add your liquids and seasoning
Pour in your chicken broth and milk. Add your oregano, basil, red pepper flakes, and smoked paprika. Stir everything together, then nestle your browned chicken breasts back into the pot.
Bring everything to a boil, then reduce heat to low and let it simmer. Cover your pot and let it cook for 20-25 minutes until your chicken is cooked through.
Step 5: Shred and simmer
Remove your chicken to a cutting board and shred it using two forks. It should fall apart easily. Return the shredded chicken to your pot and stir it in.
Step 6: Make it creamy
Lower your heat as much as possible. Pour in your heavy cream slowly while stirring. Let everything warm through for about 5 minutes, but don’t let it boil. Boiling cream is sad cream.
Step 7: Add the greens and cheese
Stir in your spinach and watch it wilt down into the soup. This takes maybe a minute. Then add your Parmesan cheese and stir until it’s melted and everything looks silky.
Taste your soup and add more salt, pepper, or red pepper flakes if needed. I usually end up adding another big pinch of salt and some extra Parmesan because I have no self-control.
Step 8: Serve
If you’re adding pasta, put some in the bottom of each bowl and ladle your soup over it. Garnish with fresh basil, extra Parmesan, and a crack of black pepper.
Grab your biggest spoon and prepare to understand why this recipe got its name.
Cooking Time and Nutritional Information
Prep time: 15 minutes
Cook time: 40 minutes
Total time: 55 minutes
Serves: 6-8 people
Per serving (approximate):
- Calories: 420
- Protein: 32g
- Fat: 26g
- Carbohydrates: 12g
- Fiber: 2g
- Sugar: 6g
- Sodium: 890mg
Note: Adding pasta will increase the carbs significantly. Each 1/2 cup of cooked orzo adds about 100 calories and 20g of carbs per serving.
Meal Pairing Suggestions
This soup is already pretty filling, but here’s what I serve alongside it:
A simple arugula salad with lemon vinaigrette cuts through all that richness. Just toss arugula with olive oil, lemon juice, salt, and shaved Parmesan.
Crusty bread is non-negotiable. Get the good stuff from the bakery and toast it with garlic butter. You’ll need it for soaking up every last drop of that creamy broth.
For wine, go with a Chardonnay or Pinot Grigio. Something crisp that won’t compete with all the flavors in the soup.
If you want to keep it light, roasted vegetables like asparagus or green beans work great on the side.
Leftovers and Storage
Store leftover soup in an airtight container in the fridge for up to 4 days.
The soup will thicken up as it sits because the cheese and cream continue to work their magic. Just add a splash of broth or milk when you reheat it and stir until it loosens up.
Reheat gently on the stove over medium-low heat, stirring frequently. Don’t use high heat or your cream might separate. A microwave works too, just heat in 1-minute intervals and stir between each one.
If you added pasta directly to the soup, those noodles will be super soft by day two. Still delicious, just more like a thick stew than soup. Some people actually prefer it that way.
The spinach will lose its bright green color after a day or two, but it still tastes fine. If you’re meal prepping, wait to add the spinach until you’re reheating each portion.
FAQ
Can I use chicken thighs instead of breasts?
Yes, and honestly they might be even better. Thighs stay juicier and have more flavor. Use the same amount (1.5 lbs) and follow the exact same instructions.
What if I don’t have white wine?
Use extra chicken broth plus a tablespoon of lemon juice or white wine vinegar. You need that little bit of acid to balance all the cream. Red wine vinegar works in a pinch too.
Can I make this in a slow cooker?
Kind of. Brown your chicken and sauté your aromatics first, then transfer everything to your slow cooker with the broth, milk, and seasonings. Cook on low for 4-6 hours. Add the cream, spinach, and Parmesan in the last 30 minutes.
Is there a way to make this soup healthier?
Use half-and-half instead of heavy cream, or go with a mixture of Greek yogurt and milk. Add extra vegetables like zucchini or bell peppers. You can also use less cheese and bulk it up with white beans for protein and fiber.
Why is my soup grainy?
Your cream probably got too hot. Keep it at a very gentle simmer once you add the cream. If it happens, try whisking in a tablespoon of cold butter to smooth it out.
Can I freeze this soup?
Freeze it before adding the cream. Make the base, cool it completely, and freeze for up to 3 months. Thaw overnight, reheat, then add your cream, spinach, and Parmesan fresh.
How do I make this dairy-free?
Use coconut cream instead of heavy cream and skip the Parmesan (or use a dairy-free alternative). The soup will taste slightly different but still really good. Use olive oil instead of butter too.
What size pot do I need?
At least 5 quarts. This recipe makes a lot of soup and you need room for everything to simmer without boiling over. A 6-quart Dutch oven is perfect.
Can I add other vegetables?
Go for it. Mushrooms, bell peppers, zucchini, and carrots all work great. Add heartier vegetables with the broth so they have time to cook. Quick-cooking vegetables like spinach or peas go in at the end.
How long does this soup last in the fridge?
4 days max. After that, the dairy starts to smell funky and the chicken loses its texture. If you know you won’t eat it all within 4 days, freeze half right away.
Wrapping Up
This marry me chicken soup is comfort food at its finest.
It’s the kind of soup that makes you want to curl up on the couch with a blanket, even if it’s 70 degrees outside. You know, the kind that feels like a hug in a bowl.
The combination of tender chicken, tangy sun-dried tomatoes, and that ridiculously creamy broth hits different. And once you make it once, you’ll get why everyone’s been freaking out about marry me chicken in all its forms.
I’ve made this soup for friends, family, random Tuesday nights when I needed something that felt special without being complicated. Every single time, someone asks for the recipe.
So go make a pot this week. Let that garlic and sun-dried tomato smell fill your kitchen. Taste that first spoonful and understand what all the fuss is about.
Then come back and drop a comment letting me know how it turned out. Did you add pasta? Did you make any substitutions? Did someone actually propose after eating it?
I want to hear everything. 💕