Chop the basil, olives and tomatoes. Mix the parmesan, flour, polenta, baking powder and salt and stir with the oil, buttermilk and eggs. Fold in tomatoes, olives and basil and divide the batter into 12 muffin cases.
Bake at 180 degrees for about 20 minutes until they are golden brown.