Go Back
+ servings
A skillet with cornbread topped with tomatoes, cheese and basil
Print Recipe
5 from 5 votes

Skillet Cornbread with Tomatoes and Parmesan

Turn everyday cornbread into a savory summer treat with corn, basil, fresh garden tomatoes and plenty of Parmesan.
Prep Time30 mins
Cook Time30 mins
Total Time1 hr
Course: Bread
Cuisine: American, Southern
Keyword: Bread, cornbread
Servings: 8
Calories: 412kcal
Author: Tricia


  • 2 heirloom tomatoes, sliced ¼-inch thick
  • ½ teaspoon coarse salt (kosher or flaked style)
  • 1 cup all-purpose flour (126g)
  • 1 ¼ cups cornmeal (190g varies depending on brand)
  • ¼ cup granulated sugar (55g)
  • 2 teaspoons baking powder
  • ½ teaspoon salt
  • 1 large egg
  • 1 cup full fat buttermilk, well shaken (230g or 8oz)
  • ½ cup mayonnaise (100g or 4oz varies depending on brand)
  • ¼ cup vegetable oil (2oz or 55g)
  • 1 cup corn kernels, fresh, frozen or canned (drained and thawed) (5oz or 150g)
  • cup fresh basil leaves, chopped
  • cup Parmesan cheese, grated, divided (40g or 1 ½-oz)


  • Slice the tomatoes and place in a single layer on a baking sheet covered with several layers of paper towels. Sprinkle with ½ teaspoon coarse salt. Set aside for 30-minutes.
  • Preheat oven to 400°F. Grease an 8 or 9-inch cast iron skillet. Place the skillet in the oven to preheat.
  • In a large mixing bowl whisk together the flour, cornmeal, sugar, baking powder and ½ teaspoon table salt.
  • In a separate small bowl whisk the egg until blended. Add the buttermilk, mayonnaise and vegetable oil and whisk until combined.
  • Pour the buttermilk mixture into the flour and add the corn, basil and ½ cup of the grated Parmesan cheese. Gently fold everything together until blended. Don’t overmix.
  • Remove the preheated skillet from the oven. Carefully pour the batter into the hot skillet.
  • Pat the tomato slices dry and arrange on top of the batter. Sprinkle with the remaining Parmesan cheese. Bake for 25 to 30 minutes or until a toothpick comes out clean when inserted into the center.
  • OPTIONAL: Prop the oven door open and turn the oven to high-broil. Bake the cornbread under the broiler until the top is golden brown, the tomatoes are bubbling and the cheese is melted. Watch it carefully as this only takes a minute.
  • Remove from the oven and cool 15 minutes. Garnish with additional basil and slice into wedges. Serve with butter or goat cheese.


  • Store leftovers in the refrigerator in an airtight container for 2 or 3 days
Nutrition information is calculated using an ingredient database and should be considered an estimate. When multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.


Calories: 412kcal | Carbohydrates: 43g | Protein: 10g | Fat: 23g | Saturated Fat: 10g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 35mg | Sodium: 699mg | Potassium: 260mg | Fiber: 4g | Sugar: 10g | Vitamin A: 472IU | Vitamin C: 5mg | Calcium: 206mg | Iron: 2mg