Heat olive oil in a large skillet over medium heat. Season chicken breasts with salt and pepper, then add them to the skillet. Cook for about 5-7 minutes on each side, or until golden brown and cooked through. Remove from the skillet and set aside.
In the same skillet, add minced garlic and sauté for about 1 minute, until fragrant.
Add the diced tomatoes (with juice) to the skillet and stir to combine with the garlic. Let it simmer for about 5 minutes.
Pour in the heavy cream and stir well. Add in the chopped basil and Italian seasoning. Allow the sauce to simmer for an additional 3-5 minutes until it thickens slightly.
Return the cooked chicken breasts to the skillet, spooning sauce over them. Allow to simmer for another 2-3 minutes to heat through.
Taste and adjust seasoning with salt and pepper if needed.
Serve the chicken hot, garnished with additional chopped basil and grated Parmesan cheese on top.