Preheat your oven to 180°C (350°F) and lightly grease your mini muffin tin with butter or non-stick spray.
Roll out the puff pastry on a lightly floured surface and cut out small circles about 1 inch in diameter, using a pastry cutter or glass.
Press each pastry circle gently into the cups of the muffin tin, ensuring they cover the bottom and sides evenly.
In a bowl, whisk together the eggs, cream, salt, and pepper until smooth and slightly frothy, filling the entire bowl with a fragrant aroma.
Chop your fillings—cheese, ham, and herbs—and sprinkle a small amount into each pastry shell.
Pour the egg mixture into each pastry shell, filling about ¾ full, so they don’t spill over during baking.
Bake in the preheated oven for 15–20 minutes, or until the tops are puffed up and golden brown with a slight crispness around the edges, and the filling is set.
Remove from the oven and let the bites cool for a few minutes before gently removing them from the tin, revealing tender, flaky crusts and creamy filling.
Serve warm or at room temperature, enjoying the crisp pastry and savory, custardy filling in each bite.