Love this? Save it for later!
Share the inspiration with your friends
This was supposed to be a completely different soup. I had my heart set on a light, brothy chicken number with lemon and orzo—the kind of thing you sip quietly while recovering from a long week. But somewhere between grabbing the cream instead of the milk and accidentally dumping in a full jar of sun-dried tomatoes (the oil, the herbs, the whole glorious mess), I realized I had created a monster. A rich, creamy, utterly ridiculous monster that made my kitchen smell like a Tuscan trattoria had exploded inside it. I stood there, spatula in hand, honestly ready to scrap the whole thing and order pizza. But my neighbor Linda, who had popped over to borrow an egg, took one sniff and refused to leave until she got a bowl.
So I served it. And let me tell you, the silence at the table was deafening—the good kind of silence, where everyone is too busy eating to talk. That first spoonful hit me with this ridiculous wave of garlic, Parmesan, and velvety cream, and I actually laughed out loud. I mean, I had messed up so badly, and somehow ended up with the best soup I had ever made. It was rich without being heavy, comforting without being boring, and honestly, it had this undeniable “wow” factor that made me want to serve it to every single person I know. Maybe you’ve been there—standing over a pot, convinced you ruined dinner, only to realize you accidentally made something unforgettable.
That’s how this Marry Me Chicken Soup was born. It’s a happy accident I’ve now made on purpose dozens of times, and every single time, it steals the show. It’s the soup I bring to potlucks, the starter I serve before holiday dinners, the thing my friends text me about weeks later asking for the recipe. And honestly? I keep making it because it reminds me that sometimes the best things in the kitchen happen when you stop panicking and just let the pot do its thing.
Why You’ll Love This Recipe
Let’s be real—there are a lot of chicken soup recipes out there, and most of them are fine. But this one? This one is the kind of soup that makes people close their eyes after the first bite. It’s the dish that gets whispered about at dinner parties, the one someone asks you to bring to every gathering. And here’s the thing—it’s actually ridiculously easy to pull off.
- One-Pot Wonder: Everything comes together in a single pot, which means less cleanup and more time enjoying your guests’ company. Perfect for hosting without the stress.
- Simple Ingredients, Big Flavor: You don’t need a specialty grocery store for this. Chicken, cream, sun-dried tomatoes, Parmesan, garlic—all pantry staples that somehow create magic together.
- Perfect for Entertaining: This soup is made for dinner parties. It’s elegant enough to serve as a starter, hearty enough to be a main, and it scales beautifully for a crowd.
- Crowd-Pleaser Guaranteed: I have yet to meet someone who doesn’t love this soup. Kids, adults, picky eaters, food snobs—everyone goes back for seconds.
- Make-Ahead Friendly: The flavors actually get better overnight, so you can prep this a day before your party and just reheat before serving. Hosting just got a whole lot easier.
What makes this recipe different from every other chicken soup out there is the texture and the flavor depth. The cream gives it this luxurious silkiness, the sun-dried tomatoes add a tangy sweetness, and the Parmesan brings that salty, nutty umami that makes everything taste like you spent hours in the kitchen. But the real secret? A splash of the sun-dried tomato oil. It infuses the whole pot with this subtle herby richness that you can’t quite identify but definitely miss when it’s gone. This isn’t just another soup recipe—it’s the one that will have your friends asking for the recipe before they even finish their bowl.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are probably already in your kitchen, which makes this perfect for those “I need to impress people but didn’t plan ahead” moments.
For the Soup Base
- 2 tablespoons olive oil (use the oil from the sun-dried tomato jar for extra flavor)
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced (fresh is non-negotiable here—don’t use jarred)
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 ½ pounds boneless, skinless chicken breasts (about 2 large breasts)
- 6 cups low-sodium chicken broth (I prefer Swanson or Kitchen Basics)
- 1 cup water
For the Creamy Finish

- 1 cup heavy cream (adds that velvety richness—don’t substitute with milk)
- ½ cup sun-dried tomatoes in oil, drained and chopped (reserve 1 tablespoon of the oil)
- 1 cup freshly grated Parmesan cheese (please skip the pre-shredded stuff—it won’t melt the same)
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon red pepper flakes (optional, but I love the little kick)
- Salt and black pepper to taste
For Serving
- Fresh parsley, chopped (for garnish)
- Additional grated Parmesan (because more cheese is always the answer)
- Crusty bread or garlic bread (for dipping—trust me on this)
A few notes on ingredients: I really recommend using full-fat cream here. I’ve tried this with half-and-half and even coconut cream (for a dairy-free friend), and while they work in a pinch, nothing gives you that luscious, silky texture like heavy cream. For the sun-dried tomatoes, look for the ones packed in oil with herbs—they have so much more flavor than the dry-packed kind. And please, for the love of all things good, grate your own Parmesan. The pre-shredded stuff has anti-caking agents that make it clump instead of melting smoothly into the soup. I learned that the hard way during a dinner party, and my soup looked like it had little white specks floating in it. Not cute.
Equipment Needed
The beauty of this recipe is that you don’t need fancy equipment. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal—I use my trusty Le Creuset, but any heavy pot works)
- Wooden spoon or silicone spatula (for stirring without scratching your pot)
- Chef’s knife and cutting board
- Measuring cups and spoons
- Box grater (for the Parmesan—microplane works too if that’s what you have)
- Tongs (for handling the chicken)
- Ladle (for serving)
If you don’t have a Dutch oven, any large soup pot will do. Just make sure it’s heavy-bottomed so the cream doesn’t scorch. I actually made this in a stainless steel stockpot once when I was visiting my sister’s place, and it turned out perfectly fine—just had to stir a little more often. Also, if you have an immersion blender, you can use it to partially blend the soup for a slightly thicker texture, but that’s totally optional.
Preparation Method
Alright, let’s get cooking. This comes together in about 45 minutes, and most of that is hands-off simmering time.
- Start the aromatics. Heat the olive oil (plus that reserved tablespoon of sun-dried tomato oil if you have it) in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until it’s soft and translucent. Don’t rush this step—you want the onions to sweat, not brown. Add the garlic, carrots, and celery, and cook for another 3 minutes, stirring occasionally. Your kitchen should start smelling amazing right about now.
- Sear the chicken. Push the vegetables to the sides of the pot and place the chicken breasts in the center. Let them cook for 3-4 minutes per side until they’re golden brown. They won’t be cooked through yet—that’s okay. The browning adds so much flavor to the broth. If the pot looks dry, add a splash more olive oil.
- Add the liquid. Pour in the chicken broth and water, scraping the bottom of the pot with your wooden spoon to release any browned bits. That’s where all the flavor lives, so don’t skip this part. Add the dried oregano, thyme, red pepper flakes (if using), and a good pinch of salt and pepper.
- Simmer the chicken. Bring the soup to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15-20 minutes, or until the chicken is cooked through and tender. The internal temperature should reach 165°F. I usually just poke the thickest part with a fork—if it shreds easily, it’s done.
- Shred the chicken. Use tongs to transfer the cooked chicken breasts to a cutting board. Let them rest for a couple of minutes (this keeps them juicy), then shred with two forks. Don’t chop it—shredding gives you those lovely, ragged pieces that soak up all that creamy goodness.
- Build the creamy base. While the chicken rests, stir in the heavy cream and chopped sun-dried tomatoes. Let the soup come back to a gentle simmer—don’t let it boil, or the cream might separate. I learned this the hard way when I got distracted answering the door for a delivery and came back to a slightly grainy soup. Still tasted good, but the texture wasn’t as silky.
- Add the cheese and chicken. Reduce the heat to low and gradually sprinkle in the grated Parmesan, stirring constantly until it’s fully melted and incorporated. Return the shredded chicken to the pot and stir everything together. Taste and adjust seasoning—you might need more salt or a pinch more red pepper.
- Finish and serve. Let the soup simmer on low for another 5 minutes to let all the flavors meld. Ladle into bowls, garnish with fresh parsley and extra Parmesan, and serve immediately with crusty bread on the side.
The soup will look a little thin when you first add the cream, but don’t worry—it thickens beautifully as it simmers and the Parmesan melts in. If you want an even thicker soup, you can mash some of the cooked vegetables against the side of the pot before adding the cream, or stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) during the last few minutes.
Cooking Tips & Techniques
After making this soup more times than I can count (and messing it up a few times along the way), I’ve picked up some tricks that make a real difference.
Don’t skip the sear. I know it’s tempting to just dump everything in the pot and call it a day, but taking those extra 6 minutes to brown the chicken transforms the entire soup. That golden crust creates hundreds of little flavor compounds that infuse the broth as it simmers. I once skipped this step when I was in a rush for a weeknight dinner, and the soup was noticeably blander. Never again.
Temper your cream. If you’re worried about the cream curdling when it hits the hot soup, take a ladleful of the hot broth and whisk it into the cream first. This gradually brings the cream up to temperature before you add it to the pot. I do this every time now, and I’ve never had a curdling issue since.
Grate your cheese fresh. I cannot stress this enough. Pre-shredded Parmesan is coated in cellulose (basically wood pulp) to prevent clumping, which means it doesn’t melt smoothly. It’ll give you a grainy, clumpy soup instead of that velvety finish we’re after. Spend the 30 seconds grating a block of real Parmigiano-Reggiano—your soup will thank you.
Watch your heat. Once you add the cream and cheese, keep the heat on low. High heat can cause the dairy to separate and turn greasy. If you need to reheat leftovers, do it gently over low heat, stirring frequently. I ruined a whole batch of leftovers once by blasting it in the microwave—never again.
Plan your timing for guests. This soup is perfect for entertaining because you can make it completely through step 7, then let it sit covered on the stove for up to an hour. When your guests arrive, just reheat gently, add a splash of broth or cream if it’s too thick, and serve. You get all the flavor with none of the last-minute stress.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some of my favorite variations:
Make it lighter: Swap the heavy cream for half-and-half or whole milk mixed with a tablespoon of flour. The texture won’t be as luxurious, but it’ll still be delicious. I’ve also used canned coconut milk for a dairy-free version, and honestly? It’s surprisingly good—adds a subtle sweetness that works with the sun-dried tomatoes.
Add some greens: Stir in a few handfuls of fresh spinach or kale during the last 5 minutes of cooking. The greens wilt right into the soup, adding color and nutrients. I do this when I’m trying to pretend I’m eating healthy while still indulging in all that cream.
Make it a meal: Add 1 cup of small pasta (like ditalini or orzo) or ½ cup of long-grain rice when you add the broth. You’ll need to increase the broth by about 1 cup and simmer until the pasta or rice is tender. This turns the soup into a one-pot dinner that’s hearty enough to stand alone.
Spice it up: If you like heat, add an extra teaspoon of red pepper flakes or a diced jalapeño with the aromatics. I once made a version with chipotle peppers in adobo sauce, and it was incredible—smoky, spicy, and totally unexpected.
Swap the protein: This works beautifully with boneless chicken thighs (even more flavor!) or even leftover rotisserie chicken. If using pre-cooked chicken, just add it at the end with the cream and cheese to warm through. For a vegetarian version, use vegetable broth and add a can of drained chickpeas or white beans instead of chicken.
Serving & Storage Suggestions
This soup is at its best served hot, straight from the pot, with a generous sprinkle of fresh parsley and extra Parmesan on top. The crusty bread is non-negotiable in my house—you need something to soak up every last drop of that creamy broth. I like to serve it in wide, shallow bowls so the toppings stay visible and the soup cools slightly faster (nobody wants to burn their mouth on the first spoonful).
For a dinner party presentation, ladle the soup into individual bowls and garnish each one with a swirl of cream, a few sun-dried tomato pieces, and a sprig of fresh thyme. It looks stunning with minimal effort. Pair it with a simple green salad dressed with lemon vinaigrette and a glass of crisp white wine like Sauvignon Blanc or Pinot Grigio.
Storage: This soup keeps beautifully in the refrigerator for up to 4 days in an airtight container. The flavors actually deepen and meld overnight, so leftovers taste even better the next day. Just be aware that the soup will thicken as it sits—that’s the cream and cheese doing their thing. When reheating, add a splash of chicken broth or milk to thin it back to your desired consistency.
Freezing: You can freeze this soup for up to 3 months, but there’s a catch. Cream-based soups can sometimes separate when thawed and reheated. To avoid this, I recommend freezing the soup before adding the cream and cheese. Make the soup through step 4, let it cool completely, then freeze. When you’re ready to serve, thaw overnight in the fridge, reheat gently, and then proceed with steps 6-8. The texture will be much better.
Reheating: Always reheat this soup gently over low heat on the stovetop, stirring frequently. Microwaving can cause the cream to separate and the cheese to become grainy. If you’re in a hurry, use 50% power in the microwave and stir every 30 seconds.
Nutritional Information & Benefits
Let’s be honest—this is not a light soup. But it’s made with real, whole ingredients, and there are some genuine nutritional benefits hidden in all that creaminess.
- Calories: Approximately 420-480 per serving (based on 6 servings)
- Protein: 35-40g (thanks to the chicken and Parmesan)
- Fat: 28-32g (mostly from the cream and cheese—full-fat dairy has been shown to have benefits in moderation)
- Carbohydrates: 12-15g (mostly from vegetables)
- Fiber: 2-3g
- Calcium: Excellent source (the Parmesan and cream provide about 25% of your daily needs)
- Vitamin A: Good source (from the carrots and cream)
- Iron: Moderate source (from the sun-dried tomatoes)
The sun-dried tomatoes are a surprising nutritional powerhouse—they’re packed with lycopene (a powerful antioxidant), vitamin C, and potassium. The chicken provides lean protein that keeps you full and satisfied. And while the cream and cheese add fat, they also help your body absorb the fat-soluble vitamins from the vegetables. It’s all about balance, right? I serve this soup as a starter for dinner parties, so portions are reasonable, and everyone leaves feeling satisfied but not stuffed.
For those with dietary concerns: this recipe contains dairy and gluten (depending on your bread choice). It’s naturally low-carb and can be made gluten-free by serving with gluten-free bread or skipping the bread entirely.
Conclusion
This Marry Me Chicken Soup is honestly one of those recipes that makes you look like a hero in the kitchen with minimal effort. It’s the soup I turn to when I want to impress guests without spending all day cooking, the one I bring to potlucks when I need a guaranteed winner, and the one I make for myself on cold Sundays when I just want something that feels like a hug in a bowl. It started as a complete accident—a moment of distraction that turned into something I now make on purpose, over and over again.
What I love most about this recipe is how adaptable it is. You can make it exactly as written, or you can tweak it to suit your taste—add more spice, swap in different greens, make it lighter or richer. It’s forgiving, it’s flexible, and it always, always delivers. So go ahead and give it a try. Maybe you’ll make it for a dinner party, maybe for a quiet night in, or maybe just because you want something delicious in your life. And when your friends ask for the recipe (they will), just smile and tell them it was a happy accident.
I’d love to hear how yours turns out! Drop a comment below and let me know if you made any fun variations, or tag me in your photos if you share them online. Happy cooking, friends!
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Absolutely! Boneless, skinless chicken thighs work beautifully in this soup. They have a bit more fat, which adds even more flavor and keeps the meat tender. Just adjust the cooking time slightly—thighs may need an extra 5 minutes to cook through.
Can I make this soup dairy-free?
Yes, with a few swaps. Use full-fat canned coconut milk instead of heavy cream, and replace the Parmesan with a dairy-free alternative or nutritional yeast for that cheesy flavor. The texture will be slightly different, but it’s still delicious. I’ve made it this way for a friend with lactose intolerance, and she asked for the recipe!
Why did my soup turn out grainy?
This usually happens for one of two reasons: the cream boiled (which causes it to separate) or the Parmesan was pre-shredded (which contains anti-caking agents). To fix it, try whisking in a splash of cold cream or broth. For next time, keep the heat low after adding dairy and always grate your cheese fresh.
Can I add pasta or rice to this soup?
Definitely! Add 1 cup of small pasta (like orzo or ditalini) or ½ cup of long-grain rice when you add the broth. Increase the broth by about 1 cup and simmer until the pasta or rice is tender. Just keep in mind that the pasta will continue to absorb liquid as the soup sits, so you may need to add more broth when reheating leftovers.
How far in advance can I make this for a party?
You can make the entire soup (through step 8) up to 2 days ahead and store it in the refrigerator. The flavors actually get better! Just reheat gently on the stovetop over low heat, adding a splash of broth or cream to thin it if needed. I actually prefer making it a day ahead for dinner parties—it takes the pressure off and tastes amazing.
Pin This Recipe!

Best Marry Me Chicken Soup: Easy One-Pot Dinner
A rich, creamy chicken soup with sun-dried tomatoes and Parmesan that started as a happy accident and became a crowd-pleasing favorite. Perfect for entertaining or a cozy night in.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 2 tablespoons olive oil (use the oil from the sun-dried tomato jar for extra flavor)
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 ½ pounds boneless, skinless chicken breasts (about 2 large breasts)
- 6 cups low-sodium chicken broth
- 1 cup water
- 1 cup heavy cream
- ½ cup sun-dried tomatoes in oil, drained and chopped (reserve 1 tablespoon of the oil)
- 1 cup freshly grated Parmesan cheese
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- Fresh parsley, chopped (for garnish)
- Additional grated Parmesan (for serving)
- Crusty bread or garlic bread (for serving)
Instructions
- Heat the olive oil (plus that reserved tablespoon of sun-dried tomato oil if you have it) in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until it’s soft and translucent. Add the garlic, carrots, and celery, and cook for another 3 minutes, stirring occasionally.
- Push the vegetables to the sides of the pot and place the chicken breasts in the center. Let them cook for 3-4 minutes per side until they’re golden brown. They won’t be cooked through yet.
- Pour in the chicken broth and water, scraping the bottom of the pot with your wooden spoon to release any browned bits. Add the dried oregano, thyme, red pepper flakes (if using), and a good pinch of salt and pepper.
- Bring the soup to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15-20 minutes, or until the chicken is cooked through and tender (internal temperature should reach 165°F).
- Use tongs to transfer the cooked chicken breasts to a cutting board. Let them rest for a couple of minutes, then shred with two forks.
- While the chicken rests, stir in the heavy cream and chopped sun-dried tomatoes. Let the soup come back to a gentle simmer—don’t let it boil.
- Reduce the heat to low and gradually sprinkle in the grated Parmesan, stirring constantly until it’s fully melted and incorporated. Return the shredded chicken to the pot and stir everything together. Taste and adjust seasoning.
- Let the soup simmer on low for another 5 minutes to let all the flavors meld. Ladle into bowls, garnish with fresh parsley and extra Parmesan, and serve immediately with crusty bread on the side.
Notes
Don’t skip searing the chicken for maximum flavor. Temper the cream by whisking a ladleful of hot broth into it before adding to the pot to prevent curdling. Always grate fresh Parmesan—pre-shredded won’t melt smoothly. Keep heat low after adding dairy to avoid separation. Soup thickens as it sits; add a splash of broth when reheating.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cu
- Calories: 450
- Sugar: 6
- Sodium: 680
- Fat: 30
- Saturated Fat: 16
- Carbohydrates: 14
- Fiber: 3
- Protein: 38
Keywords: marry me chicken soup, creamy chicken soup, one-pot chicken soup, sun-dried tomato chicken soup, easy chicken soup recipe, comfort food, dinner party soup


