Soups & Stews
This 2nd Ave Deli matzo ball soup recipe delivers the iconic New York experience in your own kitchen—crispy matzo shells floating in a velvety chicken broth. The secret lies in the matzo ball dough, where egg-rich texture meets precise technique, and the slow-simmered broth that builds depth with every spoonful. After years of perfecting this dish, I've cracked the code for matzo balls that stay light yet crisp at the edges, just like the legendary deli version.
The foundation of authentic matzo ball soup begins with the broth—rich, flavorful chicken stock simmered with aromatic vegetables and a touch of schmaltz for that signature depth. Meanwhile, the matzo balls require patience: resting the dough, gentle poaching, and the final crisping in hot broth create that perfect balance of textures. This isn't just soup; it's comfort in a bowl, with every element working in harmony to recreate the magic of 2nd Avenue's most famous dish.
What makes this recipe special is the attention to detail that transforms simple ingredients into something extraordinary. The matzo balls achieve that elusive lightness through proper resting and careful poaching, while the broth develops layers of flavor through slow simmering. The result? A bowl of soup that's creamy yet never heavy, with matzo balls that maintain their signature crisp edges even after hours of simmering.
Perfect for family gatherings or cozy weeknight dinners, this matzo ball soup brings a taste of New York tradition to your table. The recipe scales beautifully, making it ideal for feeding a crowd or saving leftovers for days. Once you try this version, you'll understand why it's become a modern classic—authentic, comforting, and impossible to resist.
Ingredients for 2nd ave deli matzo ball soup
Sixteen ingredients transform into 2nd Avenue's legendary matzo ball soup—crispy shells and velvety broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breasts 🍗 | 3 lb | Skinless, boneless, for stock |
| Matzo Crackers 🍞 | 12 whole | Plain, for matzo balls |
| Large Eggs 🥚 | 6 whole | Room temperature for best binding |
| Chicken Fat (Schmaltz) 🧈 | ½ cup | Rendered from chicken skin |
| Fresh Chicken Stock 💧 | 8 cups | Homemade preferred, low-sodium |
| Yellow Onions 🧅 | 2 whole | Medium, chopped for broth |
| Carrots 🥕 | 4 whole | Medium, peeled and chopped |
| Celery Stalks 🧄 | 4 whole | Fresh, chopped for broth |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for broth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 2 tbsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly ground |
| Bay Leaves 🌿 | 2 whole | For broth depth |
| Water 💧 | 8 cups | For stock dilution |
The chicken fat—schmaltz—is non-negotiable for authentic flavor. Render your own from chicken skin (simmer skin in water for 30 minutes, then strain) or buy pre-rendered schmaltz from specialty Jewish markets like Kosher House or Manischewitz. Fresh chicken stock forms the broth's soul—homemade is ideal, but Kosher House or Pacific Foods brands work well if shortcutting. For the matzo balls, plain matzo crackers (not sweetened) are essential—Manischewitz is the gold standard, but any plain brand suffices. The yellow onions, carrots, and celery should be chopped uniformly for even simmering.
No chicken fat? Olive oil or vegetable oil works in a pinch (use 0.5 cup), though flavor will differ. Running short on time? Store-bought low-sodium chicken broth can replace homemade stock, but add 1 extra bay leaf for depth. For the matzo balls, egg substitutes like flax eggs (3 tbsp ground flax + 9 tbsp water) can replace 2 eggs if needed—though texture may vary slightly. The garlic and parsley can be swapped for 1 tsp garlic powder + 1 tbsp dried parsley in a bind, but fresh is superior. Pre-chopped frozen vegetables save time for the broth base, though fresh yields richer flavor.
Store homemade chicken stock in airtight containers for up to 5 days in the fridge or 6 months frozen. Matzo ball dough can be prepped ahead and refrigerated for 24 hours (cover tightly to prevent drying). Cooked matzo balls reheat beautifully—simmer in fresh broth for 5 minutes to restore crisp edges. Schmaltz freezes well for up to 1 year in a sealed container. For large gatherings, double the broth ingredients and use a slow cooker on low for 6-8 hours instead of stovetop simmering.
Why You'll Love This Recipe
- No-Fuss Matzo Magic: I’ll be real—this recipe turns matzo crackers into pillowy clouds with zero fuss. Just soak, blend, and simmer—no fancy equipment, no stress. That first bite of tender balls floating in rich stock? Worth every minute.
- Schmaltz Secret Weapon: Honestly, the chicken fat isn’t just flavor—it’s the hero. The stock gets this deep, golden richness that makes the matzo balls taste like they’ve been simmering for hours (even if you rush). Crispy edges? Always. Creamy center? Guaranteed.
- Weeknight Workhorse: Between us, this is my go-to when I need something hearty but hands-off. Double the batch on Sunday, and you’ve got lunch covered all week—no sad leftovers, just reheatable comfort. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Chicken breasts and matzo crackers stretch farther than you’d think. Fresh stock might sound fancy, but it’s cheaper than takeout and way more satisfying. Plus, the leftovers taste better the next day—proof it’s a win-win.
Step-by-step instructions for 2nd ave deli matzo ball soup
Here's the authentic method for achieving that signature crispy matzo shell and velvety broth.
Render Chicken Fat and Prepare the Broth Base
Heat the 0.5 cup chicken fat (schmaltz) in a large Dutch oven over medium heat until melted and shimmering. Add the 2 whole yellow onions, 4 whole carrots, and 4 whole celery stalks, all chopped into ½-inch pieces. Cook for 8-10 minutes until the vegetables soften and the onions become translucent.
Add the 6 cloves garlic cloves (minced) and cook for another 1 minute until fragrant. Pour in the 8 cups fresh chicken stock and 8 cups water, then add the 2 whole bay leaves, 2 tbsp salt, and 1 tsp black peppercorns. Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 45 minutes to develop deep flavor.
Prepare the Matzo Ball Dough
Crush the 12 whole matzo crackers into fine crumbs using a rolling pin or food processor. In a large bowl, combine the matzo crumbs with the 6 whole large eggs (room temperature). Add 1 tbsp salt and ½ tsp black peppercorns (freshly ground), then mix until fully incorporated. The dough should be moist but form a loose ball when pressed.
Let the dough rest for 15 minutes at room temperature. This resting period allows the matzo to absorb the egg completely, creating a lighter, more cohesive ball. If the dough feels too dry, add 1-2 tablespoons ice water one at a time until it reaches the proper consistency.
Shape and Poach the Matzo Balls
Divide the dough into 12 equal portions (about 1.5 ounces each). Gently roll each portion between your palms to form smooth, round balls—avoid overworking the dough or they'll become dense. Place the formed balls on a plate and let them rest for 5 minutes while you prepare the broth.
Return the simmering broth to a gentle boil. Using a slotted spoon, carefully place 4 matzo balls into the broth. They should float to the surface—this indicates they're ready. Poach for 20-25 minutes until the matzo balls are cooked through and the centers reach 160°F on an instant-read thermometer. Remove the matzo balls with a slotted spoon and set aside.
Achieve the Signature Crispy Shell
Increase the heat to medium-high and bring the broth to a rolling boil. Using a slotted spoon, return the matzo balls to the broth one at a time. Let them boil vigorously for exactly 30 seconds—this rapid boiling creates the signature crispy exterior. Immediately remove them with a slotted spoon and place on a wire rack set over a baking sheet.
Repeat this process with all matzo balls, working in batches to maintain the high heat. The matzo balls should develop a golden-brown crust while remaining tender inside. If any matzo balls lose their shape during boiling, gently press them back into a round form with a spoon.
Serve with Garnish and Perfect Broth
Strain the broth through a fine-mesh sieve to remove any solids, then return it to the pot. Skim off any excess fat that has risen to the surface. Taste and adjust seasoning with additional salt or black peppercorns as needed. The broth should be rich, flavorful, and perfectly seasoned.
Ladle the hot broth into bowls and place 2 crispy matzo balls in each. Garnish with 0.25 cup chopped fresh parsley and serve immediately. The contrast between the crispy exterior and tender interior, paired with the velvety broth, is what makes this soup truly exceptional.
Pro Tips For Making 2nd Ave Deli Matzo Ball Soup
- CRUSH THE MATZO: Soak your matzo crackers in warm water for exactly 10 minutes—no longer, or they’ll turn to mush. After draining, squeeze out every last drop by hand (yes, even if you’re impatient like me), then let them sit in a colander for another 5 minutes to dry slightly. This keeps your matzo balls from falling apart when they hit the boiling stock.
- SCHMALTZ IS NON-NEGOTIABLE: Skip the butter or oil—this isn’t just a soup, it’s a flavor bomb. Render your own chicken fat (schmaltz) from the backs of the chicken breasts you’re using for stock, or buy the real deal from a Jewish deli. A tablespoon of schmaltz in the matzo ball mixture adds depth no other fat can match, and it’ll make your broth taste like it simmered for hours.
- BOIL, DON’T SIMMER: Your matzo balls need a violent boil to set properly, not a gentle simmer. Drop them into the stock at a rolling boil, then immediately lower the heat to a hard simmer—you’ll see tiny bubbles breaking the surface, not lazy ripples. If you start with a simmer, they’ll turn gummy instead of light and pillowy.
- SALT THE STOCK LIKE THE SEA: Taste your fresh chicken stock before adding the matzo balls and adjust the salt—aim for something between seawater and tears. The matzo balls will absorb some of that saltiness, so don’t go overboard, but don’t hold back either. If you’re using store-bought stock, plan to add an extra teaspoon of kosher salt per quart, because most brands play it safe.
Dietary considerations for this dish
Gluten-Free Adaptation
Traditional matzo ball soup relies on matzo crackers, which contain gluten, but you can adapt this recipe with gluten-free matzo or a mix of gluten-free breadcrumbs and cornstarch. Use 12 gluten-free matzo crackers (brands like Manischewitz or Schär) or substitute 1 cup gluten-free breadcrumbs mixed with 2 tbsp cornstarch for texture. Keep the egg ratio the same, but add 1 extra egg for binding. The dough may be slightly drier, so adjust with 1 tbsp ice water as needed. Poach and crisp the balls as directed—they’ll still achieve that signature texture! 🌟
Dairy-Free Options
This recipe is naturally dairy-free, but if you’re avoiding eggs (e.g., for allergies), replace the 6 eggs with a flax egg substitute: mix 3 tbsp ground flaxseed with 9 tbsp water per egg. Let it thicken for 5 minutes before using. The matzo balls will be slightly denser but still delicious. For extra richness, stir 1 tbsp olive oil into the broth to mimic the schmaltz’s depth. Garnish with dairy-free sour cream if desired. 🥚
Vegetarian Version
Swap the chicken fat and chicken stock for vegetable oil and vegetable broth (use 8 cups low-sodium like Pacific Foods or Imagine). Boost umami with 1 tbsp soy sauce or 1 tsp miso paste in the broth. For a heartier texture, add ½ cup cooked lentils or chickpeas to the soup. The matzo balls remain the star—just ensure the broth is well-seasoned to carry the vegetarian profile. 🌱
Low-Carb Adjustments
Cut carbs by using almond flour instead of matzo. Mix 1 cup finely ground almond flour with 6 tbsp egg whites (whipped) and 1 tbsp xanthan gum (for binding). Shape into balls and poach in low-sodium chicken broth with 1 tbsp butter for richness. The result is a lighter, keto-friendly matzo ball with a crispy exterior. Pair with a side salad to keep it balanced. 💪
Allergen-Friendly Swaps
For egg allergies, use aquafaba (chickpea brine) as a binder: ¼ cup aquafaba replaces 1 egg. For nut-free versions, skip almond flour and stick to gluten-free matzo or cornstarch-based binders. Always check labels—Manischewitz gluten-free matzo is certified nut-free. If avoiding sulfites (common in matzo), opt for homemade matzo or brands labeled sulfite-free. 🚫🥛
Nutrition facts
Frequently asked questions
Why do 2nd Ave Deli matzo balls need to rest before cooking?
The 15-minute rest lets the matzo crumbs absorb the eggs completely, creating a lighter, more cohesive dough. Skipping this step often leads to dense, heavy matzo balls that fall apart when poached. The resting also helps the dough hold its shape during the crisping process.
Can I make the matzo ball dough ahead of time?
Yes! Prepare the dough up to 24 hours ahead and refrigerate it in an airtight container. The flavors meld beautifully overnight, and the texture improves. Just let it sit at room temperature for 10 minutes before shaping to prevent cracking when poached.
What's the secret to getting crispy matzo ball shells?
The 30-second boil in rolling broth is critical—it creates an instant crust while keeping the center tender. Use a slotted spoon to transfer balls quickly between the gentle poach and final boil. Overcrowding the pot lowers the temperature, so work in batches of 4.
How do I store leftovers without soggy matzo balls?
Store broth and matzo balls separately in airtight containers. Reheat the broth first, then add matzo balls for just 2-3 minutes to restore their crisp edges. For longer storage, freeze matzo balls in a single layer before transferring to a bag—they'll keep for 3 months.
Can I use regular matzo crackers or do I need special ones?
Plain matzo crackers work perfectly—no special brands required! Look for Manischewitz or any unsweetened variety. Avoid sweetened matzo (like for Passover desserts), as it alters the flavor and texture. The key is using 12 whole crackers crushed into fine crumbs.
