This is a favorite when company is coming over.

NOTE: I use chicken breasts cut into strips; they don’t take as long to cook as thighs. Also, I simply use a can of diced tomatoes instead of a fresh tomato.



  • 4 bone-in, skin-on chicken thighs
  • 2 teaspoons salt, for the chicken
  • 1 teaspoon pepper, for the chicken
  • 1 tablespoon oil
  • 3 cloves garlic, chopped
  • ½ onion, diced
  • 1 tomato, diced
  • 2 cups (450 g) spinach
  • 2 cups (470 mL) heavy cream
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • ½ cup (55 g) grated parmesan cheese
  • 2 tablespoons fresh flat-leaf parsley, chopped


Season the chicken with the salt & pepper, making sure to mix it in evenly.

Heat oil in a skillet over medium-low heat.

Place the chicken thighs skin side down in the skillet and cook for about 13 minutes in order to crisp up the skin. Move the chicken around from time to time to ensure it cooks evenly. The skin should be hard to the touch.

Flip the chicken, then cook for about another 15 minutes until the chicken is fully cooked. Remove from pan.

Add the garlic and onion, stirring until onions are translucent. Stir in the tomatoes and spinach until the spinach is wilted.

Add the heavy cream, salt, and pepper, bringing to a boil.

Add the parmesan cheese and parsley, stirring until the sauce has thickened slightly.

Place the chicken back in the pan, spooning the sauce on top of the chicken.