Dice the chicken breast and add to a bowl. Coat with flour, paprika, salt and pepper. Toss to combine, then set aside.
Add one tablespoon of olive oil to a large frying pan on medium heat. Sear the chicken in the olive oil for 4-5 minutes or until all the chicken has been fully cooked through. Remove and set aside.
In the same pan, add the remaining olive oil, then sauté the garlic and shallot on a medium flame, cooking for 3-4 minutes until fragrant.
Add the tomato paste and stir to combine. Pour in the chicken stock and heavy cream. Leave to sit on a medium heat until the sauce come to a rolling boil (bubbles will begin to form), then stir occasionally. Bring to a simmer on a low flame.
Add in the spinach and stir to wilt directly into the sauce, this should take no longer than 3-4 minutes. Turn off the heat.
Meanwhile, bring a large pot of water to a boil. Add salt to the pasta then pour in the tortellini. Cook until al dente and add to the sauce, along with the chicken. Stir to combine and coat the pasta and the chicken.
Last, stir in the grated parmesan cheese and serve.
Notes
Ladle the tortellini directly into the pan with the sauce, chicken, and spinach instead of straining. Ladling the tortellini will leave some starchy pasta sauce on the tortellini itself and naturally make the sauce a little thicker and tastier.