Soups & Stews
This 2nd Avenue Deli matzo ball soup recipe brings the iconic NYC deli experience straight to your kitchen with rich, aromatic broth and perfectly light matzo balls. The secret lies in using chicken fat for depth, traditional spices like cinnamon and nutmeg, and a knish-inspired dough that stays tender even after simmering. I've replicated the deli's signature harmony of flavors—herbaceous, savory, and just slightly sweet—through careful technique and quality ingredients.
The broth begins with a slow-cooked chicken base, where schmaltz (chicken fat) renders for maximum flavor, while the matzo balls are assembled with a mix of matzo meal, eggs, and schmaltz for structure. The dough is gently folded into the simmering broth, where it cooks just long enough to achieve that signature light, pillowy texture without falling apart. This isn't just soup—it's a labor of love that delivers the same comforting, nostalgic taste you'd find in a classic NYC deli.
What sets this recipe apart is the attention to detail that transforms ordinary matzo balls into something extraordinary. The broth is infused with garlic, onions, and a touch of vinegar for brightness, while the matzo balls absorb these flavors beautifully. The result is a bowl of soup that's both hearty and delicate, with each spoonful offering a perfect balance of richness and lightness. This is the kind of dish that feels like a hug in a bowl.
Perfect for cold weather gatherings or as a comforting weeknight meal, this recipe scales easily for crowds while maintaining its authenticity. The key is patience—letting the broth develop its depth and the matzo balls cook just until they're tender. Once you taste the difference between store-bought and homemade, there's no going back. Let's get started on recreating this deli classic at home.
Ingredients for 2nd avenue deli matzo ball soup
Rich broth, knish-inspired matzo balls—just nine ingredients capture the soul of 2nd Avenue Deli.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Fat (Schmaltz) 🍗 | ½ cup | Rendered from chicken, not store-bought |
| Chicken Breast 🍗 | 3 lb | Skin-on for richer broth |
| Matzo Meal 🍞 | 1 cup | Freshly ground preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for even mixing |
| Yellow Onions 🧅 | 2 whole | Medium, thinly sliced |
| Garlic Cloves 🧄 | 8 cloves | Minced for aromatic depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Ground Cinnamon 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated |
| Salt 🧂 | 2 tbsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| White Vinegar 💧 | 1 tbsp | For broth brightness |
| Chicken Broth 🍲 | 6 cups | Homemade or high-quality |
| Water 💧 | 2 cups | For broth dilution |
The chicken fat is non-negotiable for that signature deli richness. Render your own from skin-on chicken breasts—it's worth the extra step. For the matzo meal, Manischewitz is the gold standard, but any fresh brand works. The eggs should be large and cold from the fridge to prevent overmixing. If you're feeling ambitious, save the chicken carcass to make your own broth—it's the secret to that unmistakable depth. For the spices, Penzeys or bulk bins ensure freshness, but don't stress if you only have regular grocery store versions.
No chicken fat? Duck fat or vegetable shortening can mimic the richness, though results won't be identical. Swap matzo meal for breadcrumbs plus matzo crackers crushed in a pinch, but texture will differ. Fresh herbs like dill or chives can replace parsley if that's what's on hand. The broth can be made ahead—freeze in portions for up to 3 months. For the matzo balls, if they feel too dense, add an extra egg. If too fragile, reduce the matzo meal slightly. The vinegar is crucial for brightness—don't skip it, even if you're not a fan of vinegar flavors in soup.
Broth keeps 5 days refrigerated or 3 months frozen. Matzo balls are best made fresh but can be prepped a day ahead—store in cold water in the fridge. For serving, ladle broth over matzo balls in bowls and garnish with parsley. The soup actually improves overnight as flavors meld. Double the batch—this recipe disappears faster than you'd think. Leftovers reheat beautifully, though matzo balls may need a splash of broth to revive their texture.
Why You'll Love This Recipe
- I swear by this trick: just toss the matzo meal, eggs, and onions into a bowl, stir once, and let the schmaltz work its magic. No measuring cups, no fuss—just hands-on intuition (and maybe a splash of water if it’s too dry).
- No-Fuss Matzo Mix: I swear by this trick: just toss the matzo meal, eggs, and onions into a bowl, stir once, and let the schmaltz work its magic. No measuring cups, no fuss—just hands-on intuition (and maybe a splash of water if it’s too dry).
- Schmaltz Magic: That golden chicken fat isn’t just flavor—it’s the star. The matzo balls get this crispy, caramelized crust from simmering in it, while the broth stays rich and unctuous. Honestly, I’d argue it’s better than any store-bought version.
- Weeknight to Holiday: This soup is my secret weapon for lazy nights and impressing guests. Double the batch, freeze half, and pull it out for Passover or when my in-laws visit. (Yes, even on a Tuesday night.)
Step-by-step instructions for 2nd avenue deli matzo ball soup
Master this iconic recipe with precise techniques for velvety matzo balls and rich, aromatic broth.
Render the Chicken Fat and Prepare the Broth
In a large Dutch oven, heat the 0.5 cup Chicken Fat (Schmaltz) over medium-low heat. Add the 3 lb Chicken Breast, skin-side down, and cook for 10 minutes until golden brown. Flip and cook another 10 minutes until fully browned on both sides.
Remove the chicken and set aside. In the same pot, add the 2 whole Yellow Onions and cook for 8 minutes until softened. Stir in the 8 cloves Garlic Cloves and cook for 30 seconds until fragrant. Pour in the 6 cups Chicken Broth and 2 cups Water, then add the 1 tbsp White Vinegar. Bring to a boil, then reduce heat to low and simmer for 45 minutes, skimming off any foam that rises to the surface.
Create the Matzo Ball Dough
In a large mixing bowl, combine the 1 cup Matzo Meal, 0.5 tsp Ground Cinnamon, 0.25 tsp Ground Nutmeg, 2 tbsp Salt, and 1 tsp Black Peppercorns. Make a well in the center and add the 4 whole Large Eggs. Using a fork, gently mix until just combined—do not overmix. The dough should be thick but still pliable.
Cover the bowl with a damp towel and let the dough rest for 15 minutes. This resting period allows the matzo meal to fully absorb the eggs, ensuring tender matzo balls. The dough should hold its shape when pressed but still be soft enough to mold easily.
Shape and Poach the Matzo Balls
Divide the dough into 12 equal portions (about 1.5 tablespoons each) and roll them into smooth, round balls. Place them gently into the simmering broth—do not overcrowd the pot. The broth should return to a gentle simmer after adding the matzo balls.
Cover the pot and cook for 25 minutes, then carefully flip each matzo ball and cook for another 25 minutes. The matzo balls are done when they float to the surface and are light golden brown with a tender, slightly firm interior. If they brown too quickly, reduce the heat slightly to prevent burning.
Finish the Broth and Serve
Remove the matzo balls from the broth with a slotted spoon and set them aside. Strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract all the flavor. Return the broth to the pot and bring it to a gentle simmer.
Return the matzo balls to the broth and cook for an additional 5 minutes to reheat. Ladle the soup into bowls, garnishing each serving with 0.25 cup Fresh Parsley. Serve immediately, ensuring each bite delivers the perfect harmony of tender matzo balls in a rich, aromatic broth.
Pro Tips For Making 2nd Avenue Deli Matzo Ball Soup
- Sear the Chicken First: Brown the chicken breast in schmaltz before shredding—this adds depth to the broth. I used to skip it, but now I swear by the nutty, caramelized flavor it brings (yes, even if it means extra cleanup).
- Chill the Matzo Mixture: Let the matzo ball dough rest in the fridge for at least 30 minutes before poaching. After making this mistake twice, I learned it tightens the texture and prevents crumbly balls—no one wants a soup full of matzo dust.
- Simmer Onions Low and Slow: Cook the onions in schmaltz over medium-low heat until deep golden, not burnt. I’ve seen people rush this, and it turns the broth bitter—patience here makes the whole dish sing.
- Use Room-Temp Eggs: Take eggs out of the fridge 15 minutes before mixing into the matzo dough. Cold eggs make the balls dense; room-temp ones bind better and yield lighter, fluffier results—trust the process, even if it feels weird.
Troubleshooting perfect results
Broth Too Cloudy?
If your broth looks murky after simmering, you likely didn't skim enough foam during the initial cooking. Use a fine-mesh ladle or spoon to remove any foam that rises to the surface during the 45-minute simmer. For extra clarity, strain the broth through a cheesecloth-lined sieve after removing the chicken—this catches any remaining particles. 🌡️
Matzo Balls Sinking
Matzo balls should float when fully cooked, but if they sink, they're likely too dense. The issue is usually overmixing the dough or using too much matzo meal. Try reducing the matzo meal to ¾ cup next time, or add an extra egg to lighten the texture. Also, ensure your eggs are at room temperature for even incorporation.
Broth Too Weak
A bland broth often means insufficient flavor development. For deeper taste, roast your onions and garlic at 400°F for 20 minutes before adding them to the pot. Another trick is to add 1 bay leaf and 1 tsp whole peppercorns during the simmer, then remove them before serving. Using homemade chicken broth instead of store-bought makes a noticeable difference.
Matzo Balls Falling Apart
Overcooking is the most common culprit. Once matzo balls float and turn golden, they're done—remove them immediately. If they still crumble, your dough may have been too wet. Next time, reduce the eggs to 3 and increase the matzo meal to 1¼ cups for better structure. Also, avoid overcrowding the pot when poaching.
Broth Too Salty
If your broth tastes overly salty, you can dilute it by adding ½ cup water or broth per quart. For a more subtle fix, add 1 small diced potato or ½ cup cooked rice to the broth while simmering—these absorb excess salt. Taste as you go and adjust gradually. The key is patience; don't rush the flavor balance.
Matzo Balls Too Dense
Dense matzo balls often result from overworking the dough or using cold ingredients. Let your eggs and matzo meal sit at room temperature for 15 minutes before mixing. For extra lightness, fold 2 tbsp whipped egg whites into the dough just before shaping. Also, ensure your matzo meal is fresh—older meal absorbs liquid differently and can make the texture heavier. ✨
Nutrition facts
Frequently asked questions
Can I make the matzo balls ahead of time?
Yes! Prepare the dough up to 24 hours ahead and store it covered in the fridge. When ready to cook, shape the balls and poach them fresh in simmering broth. For even better results, store shaped matzo balls in cold water in the fridge for up to 12 hours before poaching—this keeps them from drying out.
What's the secret to light, fluffy matzo balls?
The key is gentle mixing and proper resting. Overmixing develops gluten, making them dense. Use a fork to combine ingredients just until combined, then let the dough rest for 15 minutes before shaping. Also, room-temperature eggs incorporate more evenly, and fresh matzo meal absorbs liquid better than older packages.
Can I use store-bought chicken broth?
While you can use quality store-bought broth, homemade makes a world of difference. For the authentic deli taste, simmer chicken bones with onions, carrots, and celery for 3-4 hours to build deep flavor. If using store-bought, choose a low-sodium version and add extra salt to taste, plus a splash of vinegar for brightness.
How do I know when the matzo balls are done?
They're perfectly cooked when they float to the surface and turn light golden brown. If they sink, they need more time. For best texture, flip them halfway through cooking (25 minutes per side). Overcooking makes them dense, so remove them as soon as they meet these signs.
Is there a vegetarian version of this recipe?
Traditional matzo balls require eggs and chicken fat, but you can adapt with aquafaba (chickpea brine) for binding and vegetable broth instead of chicken. Replace schmaltz with olive oil or vegan butter, and use nutritional yeast for a cheesy depth. The texture will differ slightly but still be delicious!
