1 cup water
½ cup butter, cubed
¼ teaspoon salt
1 cup all-purpose flour
4 large eggs
4 hard-boiled eggs, finely chopped
1 can (6 ounces) lump crab meat, drained
4 ounce cream cheese, softened
¼ cup mayonnaise
2 Tablespoons finely chopped onion
2 Tablespoons prepared horseradish, drained
Minced fresh parsley (optional)
Preheat oven to 400 degrees. In a large saucepan, bring the water, butter and salt to a boil. Add flour all at once and stir until a smooth ball forms. Remove from heat and let stand for 5 minutes. Add eggs one at a time, beating well after each addition. Continue beating until mixture is smooth and shiny. Drop by teaspoonfuls, 2 inches apart onto greased baking sheets.
Bake 18-22 minutes or until golden brown. Remove to a wire rack and immediately split puffs open. Remove tops and set aside. Discard soft dough from inside. Cook puffs.
In a large bowl, combine hard-boiled eggs, crab meat, cream cheese, mayonnaise, onion, and horseradish. Spoon 1 teaspoon filling into each puff, garnish with parsley and replace tops of puffs.