Heat olive oil in a large deep skillet or Dutch oven over medium-high heat.
Add ground turkey and cook, breaking it up with a wooden spoon, until browned and cooked through (approximately 5-7 minutes).
Add the diced onion and sauté for 3 minutes until softened, then add the garlic and cook for 1 additional minute.
Stir in the tomato paste, oregano, smoked paprika, red pepper flakes, salt, and pepper; cook for 1-2 minutes to caramelize the paste.
Pour in the chicken broth and tomato sauce, then add the dry pasta. Ensure the pasta is mostly submerged.
Bring the liquid to a boil, then reduce heat to medium-low, cover, and simmer for 10-12 minutes until pasta is tender and liquid is reduced.
Remove from heat and stir in the heavy cream and parmesan cheese until a smooth sauce forms.
Fold in the baby spinach and stir until just wilted. Serve immediately.