Make the marinade: whisk together the lemon juice, olive oil, dijon mustard, dried oregano, pressed garlic, salt and pepper. Reserve 4 tbsp of the marinade and set aside.
Add the chicken to a bowl and add the rest of the marinade. Toss the chicken to coat it and let sit for 15-30 minutes.
Add 1-2 tablespoons of olive oil to a large high sided skillet over medium-high heat. When the pan is hot, turn to medium heat and add the chicken thighs. Cook until deeply golden brown, about 5 minutes. Flip the chicken and cook for another 4-5 minutes and then remove the chicken to a plate or bowl and set aside.
Turn the heat to medium and add the diced onion to the pan and cook for 2-3 minutes until just softened. Then, add the minced garlic, salt, pepper, garlic powder, onion powder and Italian seasoning. Stir and cook for 1-2 minutes until fragrant. Add the noodles and stir well to coat with the oils and herbs in the pan.
Stir in the chicken broth and cream and bring to a simmer. Once simmering, stir in the spinach until combined and add the chicken back to the pan along with any juices from the plate/bowl the chicken was on, keeping at a simmer and stirring every few minutes, for 10-14 minutes with the lid mostly on until the pasta is cooked and most of the liquid is absorbed. *Note: If the pasta is not quite done to your liking, add 1/4-1/2 cup more chicken broth and continue to cook until the pasta is al dente*
Once the pasta is cooked, move the chicken thighs to the sides of the pan and stir in ½ cup shredded parmesan cheese, nestle the chicken thighs in and let cook for 5 more minutes. Before serving, drizzle the 4 tbsp of marinade over the dish and garnish with parsley.
Video
Notes
If you can't find ditalini pasta you can use orzo which has a similar cooking time.
This also is great for meal prep! Divide into containers and take for lunch during the week.