Ingredients
2 tablespoons extra-virgin olive oil
2 medium onions, 1 chopped, 1 quartered
3 carrots, 2 peeled and chopped (2/3 cup); 1 peeled and cut crosswise into thirds
Kosher salt and freshly ground pepper
1 celery stalk, cut crosswise into thirds
1 dried bay leaf
1/2 teaspoon black peppercorns
2 tablespoons kosher fish sauce, such as Red Boat
3 tablespoons matzo meal
1 1/2 pounds skinless salmon fillet
1/2 pound skinless cod fillet, chopped into 1-inch pieces
1 tablespoon Dijon mustard
1 tablespoon sugar
3 tablespoons chopped fresh dill, plus sprigs for serving
3 large eggs
Escarole leaves, lemon wedges, sliced mini cucumbers, halved radishes, matzos, for serving
Lemon-Horseradish Sauce
Carrot-Beet Horseradish
Preparation
Heat oil in a large straight-sided skillet over medium. Add chopped onion and carrots; season with salt and cook, stirring occasionally, until very soft, about 10 minutes. Transfer mixture to a bowl; let cool.
Return skillet to medium-high heat (do not wipe clean). Add remaining onion and carrot, celery, bay leaf, and peppercorns; toast until fragrant, about 2 minutes. Add 8 cups water, fish sauce, and 1 tablespoon salt; bring to a boil. Remove from heat. In a small bowl, combine 1/3 cup liquid and matzo meal. Cover skillet.
Meanwhile, slice 1/2 pound salmon into 10 strips, each about 1 inch thick and 2 inches long. Place on a plate, season with salt, cover, and refrigerate. Chop remaining 1 pound salmon into 1-inch pieces. Place chopped salmon and cod in a food processor with chopped-onion mixture, matzo-meal mixture, mustard, sugar, and dill. Add 2 1/2 teaspoons salt and 1/2 teaspoon pepper; pulse until combined. In the bowl of a mixer fitted with the paddle attachment, beat eggs on medium speed until foamy, 1 minute. Add fish mixture; beat until fluffy, about 7 minutes. Cover and refrigerate 1 to 4 hours.
Scoop fish mixture into 10 half-cup balls; transfer to a parchment-lined rimmed baking sheet. With dampened hands, press a salmon strip into each ball, then shape into an oval. Return liquid in skillet to a simmer. With a spoon, gently drop in fish ovals. Remove from heat; cover and let stand 15 minutes. Refrigerate overnight.
Let stand at room temperature about 30 minutes. With a slotted spoon, gently remove gefilte fish. Serve over escarole with lemons, cucumbers, radishes, matzos, and sauces.