Heat oil in a large skillet or Dutch oven over medium-high heat. Once the oil is hot, add the cubed chicken, salt, and pepper. Stir and toss the chicken in the salt and pepper to season it, and continue stirring and cooking the chicken until just browned on all sides (about 7-9 minutes).
Add the chorizo and cook with the chicken for 1 minute.
Add the shallots and garlic and stir, cooking for 1 minute.
Add the chorizo and stir, cooking for 2-3 minutes.
Lower the heat to medium and stir in the white wine.
Add the chicken stock and heavy cream, and simmer, stirring regularly, for 8-10 minutes, until most of the liquid is absorbed (see step-by-step photos in the blog post)
Add the spinach and cook just until wilted, about 1-2 minutes.
Sprinkle and stir in the cheese until melted, about 1 minute. Salt and pepper to taste, and serve.
Notes
Makes approximately 4-5 servings.Storage: store leftovers in an airtight container in the refrigerator for up to 4 days.