Fish Soup with Matzo Balls

Course Main Dish
Cuisine Seafood


Matzo Balls

  • 4 eggs
  • 1/4 cup extra virgin olive oil
  • 1/4 cup Water
  • 1 cup matzo meal
  • 2 cloves garlic minced
  • 2 tablespoons fresh cilantro minced
  • 1 teaspoon salt


  • 2 tablespoons extra virgin olive oil
  • 2 onions sliced
  • 3 carrots coarsely chopped
  • 3 celery stalks coarsely chopped
  • 1.5 pounds Haddock chunked
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • 2 to 4 sprigs flat leaf parsley
  • 1 large head garlic halved
  • 2 tablespoons tomato paste
  • 2 1/2 pounds chopped fresh tomatoes
  • 1 teaspoon saffron threads
  • 1/4 teaspoon cayenne pepper
  • 1 large potato peeled and coarsely chopped
  • 1 teaspoon sea salt
  • Freshly ground pepper
  • 2 containers fish stock


Matzo Balls

  • In a large bowl, combine the eggs, olive oil, water, matzo meal, garlic, cilantro, and salt. Add a few grinds of pepper. Using a whisk or wooden spoon, gently mix to incorporate all the ingredients.
  • Cover the bowl and refrigerate for at least three hours.
  • When the matzo mix is firm to the touch, remove it from the refrigerator and shape it into 10 to 15 balls about the size of ping-pong balls. Rinse your hands between forming each few balls to prevent them from sticking. Lay the matzo balls out on a flat surface coated with wax paper.
  • Fill a large skillet halfway with lightly salted water and bring to a boil over high heat. Use a large spoon to gently lay the matzo balls into the water in a single layer.
  • Cover the pan and reduce the heat to medium-low. Cook until the matzo balls have expanded and are firm to the touch, approximately 45 to 50 minutes. Use the matzo balls immediately or let them cool and refrigerate for up to three days.

Fish Soup

  • While the matzo balls are chilling in the refrigerator, heat 2 tablespoons extra virgin olive oil in a large saucepan or soup pot over medium heat. Add the onions, carrots, and celery and sauté until tender, about 5 minutes.
  • Add the thyme, bay leaf, parsley, garlic, tomato paste, tomatoes, saffron, cayenne pepper, potato, and salt. Add 2 containers of fish stock. Bring to a boil, reduce the heat to medium and simmer, covered, approximately 35 minutes. Once potatoes are almost cooked through, add in the fish. Remove soup from heat when fish is cooked through and potatoes are softened completely. This will take roughly 45 minutes.
  • Spoon soup into desired amount of bowls. Top with 2 matzo balls and enjoy!
Tried this recipe?Let us know how it was!