I thought “marry me” recipes were just a silly internet trend until my husband asked for seconds, thirds, and then started doing the dishes without being asked. That’s when I knew this keto chicken soup was something special.
The thing about marry me chicken soup is that it sounds fancy, but it’s really just comfort food dressed up with sun-dried tomatoes and cream. And since I switched to the keto version, I can have a big bowl without the carb crash that usually comes with regular chicken soup. My kids don’t even notice the missing noodles—they’re too busy asking when I’m making it again.

Why You’ll Love This Marry Me Chicken Soup
- Keto-friendly comfort food – This creamy, satisfying soup keeps you in ketosis while delivering all the cozy flavors you crave on a chilly day.
- Quick weeknight dinner – Ready in under 45 minutes, this soup is perfect when you want something special but don’t have hours to spend in the kitchen.
- Rich, restaurant-quality flavors – The combination of sun-dried tomatoes, white wine, and parmesan creates a luxurious taste that rivals any fancy bistro soup.
- Uses leftover chicken – This is a great way to transform leftover rotisserie or cooked chicken into something completely new and exciting.
- Low-carb and filling – Packed with protein and healthy fats from the cream and cheese, this soup will keep you satisfied without the carb crash.
What Kind of Chicken Should I Use?
Since this recipe calls for cooked, shredded chicken, you have plenty of options to work with. Rotisserie chicken from the store is probably the easiest route – just pull off the skin and shred the meat with two forks. If you’re cooking your own, chicken thighs will give you the most flavor and stay tender in the soup, while chicken breasts work too but can dry out more easily. You can also use leftover chicken from another meal, or even cook chicken specifically for this soup by poaching it in seasoned broth. Just make sure whatever chicken you use is fully cooked and shredded into bite-sized pieces before adding it to the soup.

Options for Substitutions
This keto-friendly soup is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Dry white wine: If you don’t have white wine or prefer to skip the alcohol, replace it with an equal amount of chicken broth plus a tablespoon of lemon juice for that bright, acidic flavor.
- Sun dried tomatoes: You can use oil-packed or dry-packed sun dried tomatoes interchangeably. If using dry-packed, soak them in warm water for 10 minutes first to soften them up.
- Heavy cream: For a lighter version, try half-and-half, but add it at the very end and don’t let it boil or it might curdle. Coconut cream works too for a dairy-free option.
- Fresh spinach: Frozen spinach works great here – just thaw and squeeze out the excess water first. You can also swap in kale, arugula, or Swiss chard if that’s what you have on hand.
- Cooked chicken: Rotisserie chicken is perfect for this, but you can also use leftover turkey, or even cook raw chicken thighs directly in the soup for extra flavor.
- Parmesan cheese: Romano or Asiago cheese make good substitutes, though the flavor will be slightly different. For dairy-free, try nutritional yeast, but use less since it’s more concentrated.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this keto soup is adding the heavy cream and parmesan too early in the cooking process, which can cause the dairy to curdle and separate – always add these ingredients at the very end and keep the heat on low to maintain a smooth, creamy texture.
Don’t rush the garlic and onion base by cooking them on high heat, as burnt garlic will give your soup a bitter taste that’s impossible to fix, so keep the heat at medium and let them cook slowly until fragrant.
When adding the white wine, make sure to let it simmer for at least 2-3 minutes to cook off the alcohol, and if you’re using pre-cooked chicken, add it during the last 10 minutes of cooking to prevent it from becoming tough and stringy.
Finally, add the fresh spinach right before serving since it wilts quickly and can become mushy if cooked too long, and always taste and adjust your seasonings at the end since the parmesan adds saltiness.

What to Serve With Marry Me Chicken Soup?
Since this is a keto-friendly soup, I love serving it with some crusty keto bread or cheese crisps for dipping – they’re perfect for scooping up all that creamy, garlicky goodness. A simple side salad with mixed greens, cherry tomatoes, and a lemon vinaigrette pairs beautifully with the rich flavors and adds a fresh contrast to the hearty soup. If you want to make it even more filling, try serving it over cauliflower rice or zucchini noodles to keep things low-carb. For non-keto folks at the table, this soup is also amazing with some warm dinner rolls or crusty sourdough bread.
Storage Instructions
Refrigerate: This marry me chicken soup keeps beautifully in the fridge for up to 4 days in an airtight container. The flavors actually get even better after sitting overnight, so it’s perfect for meal prep. Just give it a good stir before serving since the cream might separate slightly.
Freeze: You can freeze this soup for up to 3 months, but I recommend doing it before adding the heavy cream and parmesan. The dairy can get a bit grainy when frozen and thawed. Just add the cream and cheese when you reheat it for the best texture.
Warm Up: Heat the soup gently on the stovetop over medium-low heat, stirring occasionally to prevent the cream from curdling. If you’re using the microwave, use 50% power and stir every minute or so. The spinach might look a bit darker after reheating, but the taste is still amazing.
| Preparation Time | 10-15 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 35-45 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1550-1750
- Protein: 135-155 g
- Fat: 85-95 g
- Carbohydrates: 55-70 g
Ingredients
For the soup base:
- 7 cloves garlic, minced
- 2 tbsp butter
- 3/4 cup dry white wine
- 3 oz chopped sun-dried tomatoes (packed in oil preferred for flavor)
- 1 cup finely diced onion
For finishing the soup:
- 1/2 tsp paprika
- 1/2 tsp garlic salt
- 1/2 cup grated Parmesan cheese (freshly grated for a smoother melt)
- 1 tsp onion powder
- 1 tsp Italian seasoning (for best aroma)
- 2 cups fresh spinach, finely chopped (packed into the measuring cup)
- 32 oz chicken broth (I use Swanson chicken broth)
- 1 tsp garlic powder
- 4 cups cooked shredded chicken (I use rotisserie chicken for convenience)
- 1/2 cup heavy whipping cream
Step 1: Caramelize the Onions
- 2 tbsp butter
- 1 cup finely diced onion
Melt the butter in a Dutch oven or large pot over medium-low heat.
Once the butter is melted, add the finely diced onion.
Cook for about 10 minutes, stirring occasionally, until the onion is translucent and begins to brown slightly.
This slow cooking allows the onions’ natural sugars to caramelize, developing a deeper, richer flavor.
Step 2: Sauté Garlic and Sun-Dried Tomatoes
- 7 cloves garlic, minced
- 3 oz chopped sun-dried tomatoes
Add the minced garlic and chopped sun-dried tomatoes to the caramelized onions in the pot.
Cook together for 3-4 minutes, stirring occasionally, until the garlic is fragrant and the tomatoes have softened slightly.
Step 3: Deglaze the Pot with Wine
- 3/4 cup dry white wine
Increase the heat to medium.
Pour in the dry white wine and use a spatula to scrape any browned bits off the bottom of the pot, ensuring all the flavors are incorporated.
Let the wine simmer briefly to reduce slightly and intensify the flavor.
If you don’t want to use wine, you can substitute chicken broth here.
Step 4: Simmer the Soup
- 4 cups cooked shredded chicken
- 1 tsp Italian seasoning mix
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp garlic salt
- 1/2 tsp paprika
- 32 oz chicken broth
Add the cooked shredded chicken, Italian seasoning, garlic powder, onion powder, garlic salt, paprika, and chicken broth to the pot.
Raise the heat to medium-high and bring the soup to a simmer, uncovered, for about 10 minutes to let the flavors meld and the soup reduce slightly.
Step 5: Finish with Cream, Parmesan, and Spinach
- 1/2 cup heavy whipping cream
- 1/2 cup grated Parmesan cheese
- 2 cups fresh spinach, finely chopped
Remove the soup from heat and stir in the heavy whipping cream, grated Parmesan cheese, and finely chopped spinach.
Stir until the cheese is melted and the spinach wilts.
I like to let the soup rest for a few minutes before serving to allow the flavors to fully come together.