Step 1: Cook the Pasta. Boil the pasta in salted water or add a stock cube for extra flavor. Cook until al dente, then reserve 100ml of the pasta water before draining.
Step 2: Sauté the Onions and Garlic. Heat a frying pan over medium heat with low-calorie cooking spray. Sauté the diced red onion until softened, about 3-4 minutes. Add the crushed garlic and fry for 30 seconds.
Step 3: Cook the Chicken. Add the diced chicken to the pan and cook until browned on all sides, about 5-6 minutes.
Step 4: Build the Sauce. Add the paprika, Italian herbs, harissa paste, and tomato puree to the pan. Stir well and cook for 1-2 minutes to release the flavors. Add the cherry tomatoes and 100ml of reserved pasta water. Let the mixture simmer until the water reduces slightly.
Step 5: Make it Creamy. Stir in the Philadelphia and double cream, mixing until smooth and creamy. Allow the sauce to simmer gently while the pasta finishes cooking.
Step 6: Combine Everything. Add the cooked pasta and spinach to the sauce. Stir well to coat the pasta evenly and allow the spinach to wilt.
Step 7: Serve. Plate the pasta and top with grated Parmesan and chopped parsley for a fresh and cheesy finish.