In a large frying pan or stock pot, add in the chorizo and fry for 4-5 minutes until crispy. Use a spatula to remove this from then pan leaving the oil in the pan and set aside.
In the same pan, add the onion, celery, Italian seasoning and garlic and fry for 8-10 minutes on a low-med heat until soft. Add the chopped tomatoes and stock to the pan and combine then add the tortellini. Cover the pan and cook for 5 minutes.
Add the cream or mascarpone into the pan with the chorizo (keep a bit back for serving), spinach and basil and combine until spinach starts to soften. Spoon into bowls and serve with more parmesan, some chopped fresh tomatoes, a bit of chorizo and chilli flakes.