Preheat and prep: Set your oven to 400°F (200°C).
Place a large baking sheet in the oven to heat. Cold pastry plus a hot tray equals a crisp bottom.
Pat the tomatoes dry: Toss the halved tomatoes with a pinch of salt and set them on a paper towel for a few minutes. This pulls out excess moisture, keeping the pastry flaky.
Mix the topping: In a bowl, combine corn, olive oil, garlic, Italian seasoning, smoked paprika, a small pinch of salt, and pepper.
Stir in half of the cheese.
Roll and cut the pastry: Lightly flour your surface. Roll the puff pastry to about 1/8 inch thick. Cut into 16 small squares or rectangles (roughly 2 to 2.5 inches each).
Score the edges: Using a knife, lightly score a 1/4-inch border around each piece.
Don’t cut all the way through—this helps create a raised edge.
Add egg wash: Brush the borders with the beaten egg for a golden finish.
Assemble: Spoon a small amount of the corn mixture onto the center of each square. Top with a couple of tomato pieces. Sprinkle with the remaining cheese.
Transfer to hot tray: Carefully remove the preheated baking sheet.
Line with parchment, then quickly arrange the pastry bites on it, leaving space between pieces.
Bake: Bake for 14–18 minutes, until the pastry is puffed and deep golden and the cheese is melted and lightly browned at the edges.
Finish and serve: Cool for 3–5 minutes. Sprinkle with chopped basil or parsley and a touch of flaky sea salt. Serve warm or at room temperature.