In a bowl, season the chicken cubes with paprika, black pepper, and salt.
Heat oil in a large pan over medium-high heat.
Add the chicken and cook for 4–5 minutes until golden and cooked through.
Remove the chicken from the pan and set aside.
In the same pan, add butter and allow it to melt.
Add the chopped onion and cook for 3–4 minutes until soft and translucent.
Add the garlic and cook for 30 seconds until fragrant.
Stir in the tomato paste and cook for 1 minute.
Add the cherry tomatoes, paprika, sugar cube, salt, garlic powder, and black pepper.
Let the tomatoes cook and soften for 5–7 minutes, stirring occasionally.
Pour in 100 ml of the heavy cream and add the spinach. Cook until the spinach wilts.
Add the boiled pasta directly to the sauce.
Return the cooked chicken to the pan.
Add reserved pasta water to loosen the sauce if needed.
Add more cream if you prefer a richer, creamier texture.
Stir in fresh basil and grated Parmesan if using.
Taste and adjust seasoning if needed.
Serve hot with extra Parmesan and basil on top.