Prep Cook Yield Ready In
30 minutes 3.5 hours 10-12 servings 4 hours

Chef Alon Shaya’s Extra Fancy Matzah Ball Soup Recipe

All the comfort of classic matzah ball soup, with an extra special twist.

A version of this soup, made with a whole duck and served with seasonal vegetables, is served at Saba in New Orleans, LA and Safta in Denver, CO. The soup also translates well for a home cook and is perfect for Passover, or anytime you want an extra-special, homemade soup with matzah balls.


For the soup:

  • 1 duck (5-6 lb) 
  • 3 lb chicken feet 
  • 1 gallon + 3 quarts water, divided 
  • 1 yellow onion, quartered 
  • 1 carrot, peeled and chopped 
  • 2 stalks celery, chopped 
  • 3 sprigs fresh thyme 
  • 3 Tbsp + 2 tsp Morton kosher salt, divided 
  • 1 cinnamon stick 
  • 8 whole allspice berries 
  • 2 star anise pods 
  • 2 dried bay leaves 
  • 1 tsp whole coriander seeds 
  • 1 tsp whole black peppercorns 

For the matzah balls:

  • 1⅓ cups matzah meal 
  • ¾ tsp onion powder 
  • ¾ tsp garlic powder 
  • ½ cup schmaltz or ghee, melted 
  • 4 large eggs 

For serving:

  • 2 cups cherry tomatoes, quartered 
  • 1 quart lightly packed fresh arugula 
  • 1 Tbsp lemon juice 
  • best quality extra-virgin olive oil




  1. To make the soup: Lay the duck on a cutting board, breast side up, with the legs facing you. Discard the giblets and neck, or save them for another use. With your knife angled toward the body, cut through the seam between the thigh and the breast. Once you hit the hip joint, pop it loose with your hands, and slice through it to separate the legs. 
  2. Keeping your knife very close to the bone so you don’t waste any meat, carve along either side of the breastplate and the ribs to remove the meat. Pull the wings taut, away from the body, and cut through the ball joint that attaches each of them to the breast (pop it with your hands, as you did the hip joint, if you have trouble getting through). Set the legs and wings aside to come to room temperature (you’ll be cooking them in about 1 hour) and refrigerate the breasts. 
  3. In a large stockpot, combine the duck’s carcass with the chicken feet and 1 gallon water over high heat. Once the water is simmering, reduce the heat to medium and skim away any foam. Continue to simmer, skimming frequently, for about 10 minutes, until you’ve removed as much of the foam as you can.
  4. Add the onion, carrot, celery, thyme, 1 Tbsp salt and all the spices. Gently simmer, uncovered, for about 1½ hours, until the chicken feet have softened but are not falling apart and all the aromas in the broth are coming together. Decrease the heat a bit if the stock is bubbling too rapidly. 
  5. Submerge the duck legs and wings in the stock, and cook for another 75-90 minutes, until the meat is pulling away from the bone (the wings may fall apart). Pull them out and reserve, then add the duck breasts to the stock and cook for just another 15 minutes or so, until they’re firm to the touch and no longer pink in the center. Reserve with the rest of the meat, and remove the pot from the heat. 
  6. Once the duck meat is cool enough to handle, trim away and discard all the skin and any remaining fat. Slice the breast against the grain, and then cut it into bite-sized pieces; pull the meat off the legs and wings, and roughly chop it. Store all the duck meat in the refrigerator until the soup is ready. 
  7. Strain the duck stock, reserving the solids, and allow the stock to cool. You’ll see some fat rise to the top, which adds flavor and body, but you can skim away some or all of it. While it’s cooling, make the second stock: Add all the solids to a separate wide pot or Dutch oven, which you’ll later use to cook the matzah balls, and cover them with 3 quarts of water and 2 Tbsp salt. Bring to a boil over high heat, then reduce the heat to medium, and continue to simmer for about 30 minutes, until it’s fragrant and tastes well-seasoned. 
  8. While the second stock simmers, make the matzah balls: In a large bowl, combine the matzah meal, onion powder, garlic powder and remaining 2 tsp salt. Separately, beat the schmaltz and eggs together, and then add them to the dry ingredients and stir until well combined, with no dry pockets of matzah meal. Press a sheet of plastic wrap directly onto the surface of the dough, and refrigerate for at least 1 hour and up to 4 hours. 
  9. Strain the second stock (discard exhausted-looking solids), and either store it for later use or, if you are finishing the recipe now, return it to the same wide pot and bring it up to a simmer over medium heat. 
  10. Roll the chilled matzah ball dough into tablespoon-sized balls, and as soon as you shape them, drop them into the second stock; they should float in a single layer with a bit of room between them (they will expand as they cook). Leaving the heat on medium, partially cover the pot to cook for about 1 hour. The matzah balls are done when they’re the same color throughout; if you cut one open, it should have the same texture as pound cake. Cover, and remove the pot from the heat while you assemble the soup. 
  11. Put the duck stock back in your large pot, and bring it to a simmer over medium heat. Reduce the heat to low, and immediately add the duck meat, tomatoes, arugula and lemon juice. 
  12. To serve: Place a couple of matzah balls at the bottom of each bowl, the ladle the soup over it. (The broth you used to cook the matzah balls can be discarded.) Finish with a drizzle of olive oil. 

Keep on Noshing

Cream of Carrot Soup with Roasted Jalapenos

This is the perfect soup to warm you up, make you feel good, and fill up your belly.

The Best Matzah Balls–From Budapest!

In a wonderful article in the New York Times this weekend, David Sax discusses the sanctity of matzah balls, but ...

9 Satisfying Soups

Yes, yes it’s COLD. We all got the memo. So instead of just kvetching about it, how about warming up ...