Description
Dive into comfort with this Creamy Marry Me Chicken Soup—an indulgent, velvety blend of shredded chicken, sun-dried tomatoes, baby spinach, and tender pasta shells simmered in a rich parmesan cream broth. This easy dinner idea is perfect for cozy nights, elegant enough for date night, and hearty enough for the whole family. Whether you’re looking for quick weeknight meals, healthy-ish comfort food, or irresistible dinner ideas, this easy recipe checks all the boxes. It’s a must-try when you’re craving big flavor with minimal fuss.
Ingredients
2 tablespoons olive oil
1 small yellow onion, diced
4 garlic cloves, minced
1/2 teaspoon red pepper flakes
1/2 cup sun-dried tomatoes, chopped
6 cups low-sodium chicken broth
1 cup heavy cream
1/2 cup grated Parmesan cheese
2 cups cooked shredded chicken
2 cups medium pasta shells
3 cups baby spinach
Salt and freshly ground black pepper, to taste
Optional: chopped fresh basil or parsley for garnish
Instructions
1. Heat olive oil in a large Dutch oven over medium heat. Add onion and sauté for 5 minutes until soft.
2. Stir in garlic and red pepper flakes, cooking another 1–2 minutes until fragrant.
3. Add sun-dried tomatoes and sauté for 1 minute to deepen flavor.
4. Pour in chicken broth and bring to a gentle boil.
5. Stir in pasta shells and cook until nearly al dente, stirring occasionally.
6. Lower heat and stir in shredded chicken and heavy cream. Simmer for 5–7 minutes.
7. Gradually whisk in Parmesan cheese until smooth.
8. Add baby spinach and stir until wilted.
9. Season with salt and pepper to taste.
10. Serve hot with optional herbs and extra Parmesan.
Notes
Add Parmesan gradually and stir well to prevent clumping.
For a lighter version, swap heavy cream with half-and-half.
To keep pasta firm, cook it separately and add just before serving.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner, Soup
- Method: One-Pot
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 480
- Sugar: 4g
- Sodium: 740mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 95mg