Description
A rich, creamy, and flavor-packed Best Marry Me Chicken Soup made with tender shredded chicken, spinach, tomatoes, and Parmesan. Ready in just 35 minutes, this comforting recipe delivers cozy restaurant-level taste with simple weeknight ingredients.
Ingredients
-
2 tablespoons olive oil
-
1 medium onion, finely chopped
-
3 garlic cloves, minced
-
1 teaspoon red pepper flakes (adjust to taste)
-
1 teaspoon dried oregano
-
Salt and black pepper, to taste
-
1 can (14.5 ounces) diced tomatoes, drained
-
6 cups chicken broth
-
2 large chicken breasts
-
1 cup heavy cream
-
3 cups fresh spinach, roughly chopped
-
1/2 cup grated Parmesan cheese
-
Fresh parsley or basil, chopped for garnish (optional)
Instructions
-
Heat olive oil in a large pot over medium heat. Add chopped onion and cook 4–5 minutes until softened.
-
Add garlic, red pepper flakes, oregano, salt, and black pepper. Cook 1–2 minutes until fragrant.
-
Stir in diced tomatoes and cook for 3 minutes. Pour in chicken broth and bring to a gentle boil.
-
Add chicken breasts, reduce to low heat, and simmer 15–20 minutes until fully cooked. Remove and shred with forks.
-
Return shredded chicken to the pot. Stir in heavy cream and add spinach, cooking 2–3 minutes until wilted.
-
Stir in Parmesan until melted. Taste and adjust seasonings as needed.
-
Serve hot with fresh herbs, crusty bread, or a side salad.
Notes
-
Reduce the red pepper flakes for a milder soup or increase them for extra heat.
-
Rotisserie chicken can be used to shorten cooking time—add it after the broth heats.
-
If freezing, freeze before adding cream and Parmesan for best texture when reheated.
-
Swap spinach for kale if you’d like a sturdier green.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner, Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 410 kcal
- Sugar: 5 g
- Sodium: 980 mg
- Fat: 27 g
- Saturated Fat: 13 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 11 g
- Fiber: 2 g
- Protein: 32 g
- Cholesterol: 140 mg