These Cheesy Tomato Pesto Puffs are a simple and satisfying option for lunch or a light dinner. Crisp, golden puff pastry is filled with rich tomato pesto, ham and gooey melted cheese, then topped with an egg and baked until perfectly puffed and golden.