Preheat oven to 400 degrees (F)
Slice polenta into 1/2 inch slices
Using 2 oven-proof skillets, divide the olive oil between the skillets and heat over medium-high heat.
Season the chicken with salt and pepper and add to one of the skillets.
Arrange polenta in the other skillet.
Cook both over med-high heat until brown- about 8 mins.- and then turn and brown other side of polenta. Transfer chicken skillet to oven for 12 mins.
Remove chicken from oven and add in the shallots. Cook over low heat for 3 mins.
Add tomatoes and cook for 2 more minutes, stirring.
Add basil and then season with salt and pepper.
Serve chicken with the tomato mixture over the polenta cakes.
Top with parmesan cheese and serve.