Soups & Stews
This traditional matzo ball soup recipe delivers the comforting balance of light-as-air matzo balls floating in rich, aromatic chicken broth that's been simmering for hours. The secret lies in the matzo balls—made with just flour, eggs, chicken fat, and water—where precise technique transforms simple ingredients into pillowy perfection.
I've perfected this recipe over years of Passover tables, where every spoonful brings warmth and nostalgia.
The broth is where the soul of this soup lives, built slowly with chicken bones, vegetables, and spices that develop deep, savory complexity. What makes this recipe truly special is the patience required—letting the broth work its magic for at least four hours transforms basic ingredients into something extraordinary.
The matzo balls must be poached gently to maintain their signature texture, neither dense nor falling apart.
By the time you serve this soup, you'll have created a dish that's both comforting and impressive—steaming bowls of golden broth dotted with matzo balls that float like clouds.
The aroma alone will gather your family around the table, while the first bite delivers that perfect harmony of tender matzo balls and deeply flavorful broth. This is the kind of recipe that becomes a holiday tradition.
Serve with a sprinkle of fresh parsley and a side of crusty bread to soak up every last drop of that rich broth. The leftovers reheat beautifully, making this the ultimate make-ahead dish for gatherings. Let's get started on creating this timeless classic.
Ingredients for traditional matzo ball soup
Classic ingredients transformed into a dish that feels like home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breasts 🍗 | 2 lb | Boneless, skinless, for broth |
| Chicken Wings 🍗 | 2 lb | For extra flavor and fat |
| Chicken Fat 🧈 | ½ cup | From chicken wings or store-bought |
| Matzo Crackers 🍞 | 1 box | Plain, for matzo balls |
| Large Eggs 🥚 | 4 whole | Room temperature for best texture |
| All-Purpose Flour 🌾 | 1 cup | White, for matzo balls |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Yellow Onion 🧅 | 1 whole | Medium, for broth |
| Carrots 🥕 | 4 whole | Medium, peeled and chopped |
| Celery Stalks 🌿 | 4 whole | Fresh, for broth |
| Garlic Cloves 🧄 | 4 cloves | Fresh, for broth |
| Bay Leaves 🍃 | 2 whole | Dried, for broth |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Water 💧 | 8 cups | For broth |
The chicken fat is non-negotiable for those signature matzo balls. Render your own from wings or buy it pre-rendered at specialty stores like Kosher markets—it's worth the effort. The matzo crackers should be plain, not flavored, and crumbled finely for the best texture. Eggs must be room temperature; cold eggs create dense matzo balls. For the broth, chicken wings add incredible depth—don't skip them if you want that restaurant-quality flavor. If you're short on time, chicken bouillon cubes can help, but nothing beats the real thing.
No chicken fat? Substitute duck fat or olive oil, though the flavor won't be identical. Matzo crackers unavailable? Use 1/2 cup crushed matzo meal if you can find it, or 1/4 cup cornstarch in a pinch. Fresh parsley is ideal for garnish, but dried parsley works at half the amount. The broth vegetables can be swapped—leeks or fennel add a nice twist. For extra richness, add a splash of white wine when deglazing the pot. Always use freshly cracked peppercorns—pre-ground loses its punch quickly.
Broth keeps for 5 days in the fridge or 3 months frozen. Matzo balls can be made a day ahead and stored in broth. Reheat gently to avoid breaking them apart. The soup reheats beautifully—simmer uncovered for 10 minutes to restore its aroma. For serving, warm crusty bread is a must. Leftovers make the best lunches the next day.
Why You'll Love This Recipe
- No-Fuss Matzo Mix: I just blend matzo crackers, eggs, and a splash of water—no fancy equipment, no measuring cups. The chicken fat from the broth binds it all while simmering, so you don’t even need extra oil. Honestly, five minutes of prep and you’re golden.
- Crispy-Creamy Magic: That first bite where the matzo ball cracks open? The outside stays deliciously firm while the inside melts into the broth—like a hug in soup form. The chicken wings add depth, and the fat renders into pure flavor gold.
- Weeknight to Holiday: Same recipe for Tuesday dinners or Passover seders. Double the broth? Freezer-friendly for months. My kids ask for it year-round, and honestly, so do I—even when I’m too tired to care.
- Budget Booster: Chicken wings and breasts stretch into gallons of broth, and matzo crackers last forever. I make a big batch, portion it, and feed the family for days without breaking the bank. Leftovers taste just as good reheated.
Step-by-step instructions for traditional matzo ball soup
Here's how to craft the perfect matzo ball soup using time-honored techniques.
Prepare the Chicken Broth
In a large stockpot, combine the 2 lb chicken wings and 2 lb chicken breasts with the 8 cups water. Add the whole yellow onion, 4 whole carrots (peeled and chopped), 4 whole celery stalks (chopped), 4 cloves garlic (smashed), and 2 whole bay leaves. Bring to a boil over high heat, then reduce to a simmer and skim off any foam that rises to the surface.
Cook uncovered for 2 hours, maintaining a gentle simmer. This slow cook time extracts maximum flavor from the bones and vegetables. After 2 hours, strain the broth through a fine-mesh sieve, discarding the solids. Return the broth to the pot and stir in the 2 tsp salt and 1 tsp freshly cracked black peppercorns. Keep warm over low heat while you prepare the matzo balls.
Make the Matzo Ball Dough
Crush the 1 box matzo crackers into fine crumbs using a rolling pin or food processor. In a large bowl, combine the matzo crumbs with the 1 cup all-purpose flour and set aside. In a separate bowl, beat the 4 whole large eggs until well incorporated. Gradually add the egg mixture to the matzo-flour combination, stirring until a thick, dough-like consistency forms.
Real talk: The dough should be firm enough to hold its shape when dropped into boiling water but still pliable. If it feels too dry, add 1 tablespoon water at a time until it reaches the right texture. Cover the bowl and let the dough rest for 15 minutes—this allows the matzo to fully absorb the liquid and creates lighter balls.
Shape and Cook the Matzo Balls
Divide the dough into 6 equal portions (about 2 tablespoons each). Wet your hands to prevent sticking, then roll each portion into a smooth ball. Gently drop the matzo balls into the simmering broth, spacing them 1 inch apart to allow room for expansion. The broth should return to a gentle simmer—if it boils vigorously, reduce the heat slightly.
Cover the pot and cook for 20 minutes. Here's the thing—matzo balls are done when they float to the surface and develop a delicate, cloud-like texture. If any balls haven't risen after 20 minutes, give them a gentle nudge with a spoon to encourage them to float. Remove the matzo balls with a slotted spoon and set aside, keeping the broth warm.
Finish the Soup
Return the matzo balls to the broth and stir in the 0.5 cup chicken fat (this adds richness and helps create a velvety texture). Simmer uncovered for an additional 10 minutes to allow the flavors to meld. Taste and adjust seasoning with additional salt or pepper if needed—the broth should be flavorful but not overpowering.
To serve, ladle the soup into bowls, placing 1 matzo ball in each. Garnish with 0.25 cup chopped fresh parsley just before serving. The matzo balls should be light as air with a delicate interior, while the broth remains rich and aromatic. Serve immediately while hot for the best experience.
Pro Tips For Making Traditional Matzo Ball Soup
- Boil Wings First: I learned this the hard way—skipping this step makes your broth taste like it’s missing something. Poach the wings in simmering water for 15 minutes before adding them to the pot, then remove and shred. The collagen release alone makes the broth richer, and you avoid overcooking them later when the soup’s simmering.
- Toast Matzo Crumbs Dry: Sounds weird, but it works: dry-toast your matzo crumbs in a skillet over medium heat for 3-4 minutes until they’re golden and smell nutty. Cold crumbs soak up too much liquid, turning your matzo balls into dense, gluey lumps. This step guarantees a light, airy texture—no one wants a brick in their soup.
- Simmer Broth Low and Slow: After burning three batches, I finally figured out: never bring the broth to a full boil after adding chicken breasts. Once the water hits a rolling boil, reduce to a gentle simmer—just small, occasional bubbles breaking the surface. High heat turns the broth cloudy and makes the chicken rubbery. Patience here makes all the difference.
- Use Cold Eggs and Fat: My grandmother swore by this, and she was right: take the eggs and chicken fat straight from the fridge when mixing the matzo balls. Cold fat stays solid longer, giving the dough structure, while cold eggs prevent premature cooking. Warm ingredients = greasy, falling-apart balls. Trust the process—your future self will thank you.
Best sauces and condiments for traditional matzo ball soup
Classic Broth Enhancers
Elevate your matzo ball soup broth with 1 tablespoon lemon juice per quart just before serving—this brightens the flavor and cuts through the richness beautifully. For extra depth, add 1 teaspoon whole grain mustard during the final 10 minutes of simmering, which adds a subtle tang.
I also love stirring in 1 teaspoon honey (about ½ cup total) for a touch of sweetness that balances the savory notes. 💛
Dairy-Based Additions
Traditional recipes often call for 1 cup sour cream or ½ cup crème fraîche swirled into individual bowls before serving. This adds a luxurious creaminess that contrasts perfectly with the light matzo balls.
For a richer option, try 2 tablespoons heavy cream per bowl—just heat it gently before adding to avoid curdling. A sprinkle of toasted sesame seeds adds a nutty crunch that pairs wonderfully with the dairy.
Herb & Spice Finishes
Fresh herbs transform matzo ball soup into something restaurant-worthy. Beyond parsley, try 1 tablespoon chopped dill or 1 teaspoon snipped chives for a brighter flavor profile. For warmth, add ½ teaspoon smoked paprika to the broth during the final 5 minutes of simmering.
A pinch of ground coriander (about ¼ teaspoon) adds an earthy note that complements the chicken beautifully.
Umami Boosters
For deeper flavor, stir in 1 tablespoon soy sauce or 1 teaspoon fish sauce during the last 10 minutes of cooking—this adds umami without overpowering. A splash of 1 tablespoon white wine (like Sauvignon Blanc) when deglazing the pot introduces acidity and complexity.
For a vegetarian twist, use 1 tablespoon mushroom powder in the broth base for a meaty depth.
Toppings for Texture
Crispy toppings contrast perfectly with the soft matzo balls. Try 2 tablespoons toasted breadcrumbs or 1 tablespoon crushed matzo crackers sprinkled on top for crunch. For a protein boost, add 2 ounces shredded rotisserie chicken or 1 poached egg to each bowl.
A drizzle of truffle oil (about ½ teaspoon) adds a gourmet touch that elevates the dish instantly. ✨
Nutrition facts
Frequently asked questions
Why do traditional matzo balls need chicken fat instead of oil?
Chicken fat creates that signature velvety texture and rich flavor that oil can't match. The fat renders during cooking, creating a luxurious mouthfeel while adding depth to each bite. For best results, use freshly rendered fat from chicken wings—it's worth the extra effort for authentic taste.
Can I make matzo balls ahead of time and reheat them?
Yes! Prepare matzo balls up to 24 hours ahead and store them in the broth in the refrigerator. When reheating, simmer gently for 10-15 minutes—never microwave them directly as they'll become dense. The broth should be warm but not boiling to preserve their light texture.
What's the secret to getting matzo balls to float perfectly?
The dough must be properly rested and the broth should simmer gently—not boil vigorously. Once dropped in, they'll naturally rise to the surface when fully cooked. If they sink, they're either undercooked or the broth isn't hot enough. Patience is key—don't rush the cooking process!
Can I use vegetarian broth instead of chicken broth?
For a vegetarian version, use a rich vegetable broth with added umami boosters like 1 tablespoon soy sauce or 1 teaspoon mushroom powder. The matzo balls will still cook beautifully—just ensure your broth is well-seasoned to match the depth of traditional chicken broth.
Why does my matzo ball dough feel too dry or sticky?
Too dry? Add 1 tablespoon water at a time until pliable. Too sticky? Let it rest uncovered for 5-10 minutes to absorb excess moisture. The ideal dough should hold its shape when rolled but not crumble. Remember: room-temperature eggs and matzo crumbs are key for perfect texture!
