Season the chicken on both sides with salt, garlic powder, ground pepper and onion powder.
Heat a large skillet over medium heat, add 1 tablespoon oil and sear chicken on both sides for about 3-4 minutes each; do not overcrowd the pan (if needed work in batches).
Remove from heat and set aside on a plate. Wipe out pan if needed.
Make tomato sauce by adding 2 tablespoon oil and cook tomato paste, shallots and garlic for 1 minute.
Add crushed tomatoes, cherry/grape tomatoes, and red pepper flakes (for a spicer version add 1tsp).
Cook until the tomatoes soften and use a potato masher to crush them.
Add heavy whipping cream and stir until blended.
Add the chicken back to the skillet and bring to a simmer until chicken reaches an internal temperature of 165F (about 15 minutes).
Garnish with chopped basil and parmesan shavings.
Serve chicken with a scoop of tomato sauce over a bowl or spaghetti or on its own.