Step 1 - Season and brown the chicken
Heat the olive oil in a large Dutch oven or heavy pot over medium high heat. Add the diced chicken, 1 teaspoon of Italian seasoning, the salt and black pepper. Cook for 4 to 5 minutes, stirring now and then, until the outside of the chicken is lightly browned.
Step 2 - Soften the vegetables
Add the diced onion, carrots, celery, sun dried tomatoes and garlic to the pot. Cook for 3 to 4 minutes, stirring often, until the onion softens and the mixture smells fragrant.
Step 3 - Add flour to thicken
Sprinkle the flour evenly over the chicken and vegetables. Stir well for 1 to 2 minutes so the flour coats everything and cooks a little. This will help give the Marry Me Chicken Soup its creamy texture later.
Step 4 - Add broth and simmer
Slowly pour in the chicken broth while stirring to avoid lumps. Scrape the bottom of the pot to loosen any browned bits. Bring the soup to a gentle boil, then stir in the remaining 1 teaspoon of Italian seasoning.
Step 5 - Cook the pasta
Stir in the pasta. Reduce the heat to medium low and let the soup simmer for 10 to 12 minutes, stirring a few times, until the pasta is just al dente and the chicken is cooked through. Do not boil hard or the pasta can become mushy.
Step 6 - Finish with cream, spinach and Parmesan
Turn the heat to low. Stir in the heavy cream, grated Parmesan and chopped spinach. Simmer gently for 3 to 5 minutes, just until the spinach wilts and the broth is thick and creamy. If the soup seems too thick, add a splash more broth.
Step 7 - Taste and serve
Taste the Marry Me Chicken Soup and adjust the seasoning with more salt, pepper or Parmesan if needed. Ladle into bowls and top with extra Parmesan, a pinch of red pepper flakes or crumbled bacon if you like. Serve hot as a hearty soup dinner.
Slow cooker or crock pot soup variation
To make this as a crock pot soup, add the raw diced chicken, onion, carrots, celery, sun dried tomatoes, garlic, Italian seasoning, salt and pepper to the slow cooker. Pour in the broth, stir, then cook on Low for 6 to 8 hours or on High for 3 to 4 hours, until the chicken is tender. About 20 minutes before serving, cook the pasta separately on the stove until just al dente. Stir the heavy cream, Parmesan, spinach and cooked pasta into the slow cooker and heat on High for 10 to 15 minutes, then serve.