Soups & Stews
This best ever matzo ball soup recipe delivers the comfort of tradition with fluffy matzo balls floating in a rich, golden chicken broth—every spoonful tastes like home. ✨ The secret lies in the matzo ball dough, where precise egg-to-matzo ratios and gentle boiling create that signature light-as-air texture, while the broth simmers for hours to develop deep, savory flavor.
I've perfected this recipe over years of holiday gatherings, ensuring it's both authentic and approachable for home cooks.
The matzo balls themselves are the star—egg-rich and just firm enough to hold their shape while staying tender inside. The broth, built from a basic chicken stock foundation, gets its richness from a simple blend of chicken fat, onions, and a touch of vinegar for brightness.
What makes this recipe truly special is the balance: the matzo balls must be light enough to dance on the broth's surface, yet sturdy enough to hold up to spoonfuls of soup. No shortcuts here—this is the real deal.
By the time you're done, you'll have a steaming bowl of matzo ball soup that's perfect for cold days, Sabbath meals, or whenever you need a taste of nostalgia. The aroma alone—warm broth, toasted matzo croutons, and fresh parsley—will have everyone gathered around your table.
This isn't just soup; it's a tradition you can make your own, one bowl at a time.
Whether you're serving a crowd or simply craving comfort, this recipe delivers restaurant-quality results with minimal fuss. The matzo balls stay fluffy even after reheating, and the broth only gets better as it sits. Here's how to make it perfect every time.
Ingredients for best ever matzo ball soup
Six ingredients for the perfect matzo ball soup—fluffy, golden, and packed with tradition.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Broth 🍲 | 8 cups | Homemade or high-quality store-bought |
| Large Eggs 🥚 | 6 whole | Room temperature for best results |
| Matzo Crackers 🍞 | 12 oz | Plain, not flavored (12 oz package) |
| Chicken Fat 🧈 | ½ cup | From roasted chicken, chilled and solid |
| Yellow Onions 🧅 | 1 whole | Medium, finely chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| White Vinegar 💧 | 1 tbsp | For broth brightness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Water 💧 | 1 cup | For matzo ball dough |
| Matzo Meal 🍞 | 1 cup | Finely ground, from plain matzo |
| Baking Powder 🧪 | ½ tsp | For lightness in matzo balls |
| Chicken Liver (optional) 🍗 | 2 oz | For extra richness (optional) |
The matzo crackers are non-negotiable—plain, unflavored is a must. I always grab the Manischewitz brand from the kosher section at Kroger or any mainstream grocery store. If you can't find plain matzo, the plain matzo meal works too—just grind your own. The eggs need to be room temperature, so pull them out 30 minutes before mixing. Chicken fat? Render your own from roasted chicken (save the skin and bones), or grab the tub of chicken schmaltz from the kosher aisle if you're in a hurry. Trust me, the flavor difference is worth it.
No chicken fat? Duck fat or olive oil works in a pinch, but it won't taste the same. Short on matzo meal? Crush plain matzo crackers into fine crumbs—just pulse them in a food processor. The chicken liver is optional but adds a luxurious depth. If you skip it, add an extra 1 tbsp chicken fat for richness. The broth can be store-bought, but if you're making it from scratch, Low Sodium is key—you'll add salt later. For the onions, yellow or white both work, but yellow adds a touch of sweetness that pairs perfectly with the matzo flavor.
Store the matzo meal in an airtight container in a cool, dark place—it keeps for 6 months. Eggs last 3 weeks in the fridge, but use them as soon as possible for the best texture. The chicken fat can be frozen for up to 6 months in a sealed container. Once you've made the soup, it reheats beautifully—just warm it gently on the stove. The matzo balls stay fluffy even after reheating, and the broth only gets better as it sits. Portion into containers for easy lunches all week.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by the "dump-and-stir" trick here—just crumble matzo crackers, toss in eggs and onions, and let the chicken fat bind it all while you simmer the broth. No food processor, no stress, just hands-off magic.
- Crispy-Creamy Magic: That golden crust? Pure science—chicken fat frying the matzo balls gives them a satisfying crunch, while the egg centers stay pillowy. Honestly, it’s the only way I’ll eat matzo balls now.
- Weeknight to Holiday: Same recipe for Tuesday dinners or Passover seders. Scale it up for guests or save half for lunch—those matzo balls reheat like a dream, still tender even cold.
- Pantry Staple Power: You’re already using what’s in your fridge: eggs, onions, and broth. Matzo crackers last forever, and chicken fat? That’s the secret weapon hiding in your freezer. Budget-friendly and foolproof.
Step-by-step instructions for perfect matzo ball soup
Here's how to make restaurant-quality matzo balls that float like clouds in rich, flavorful broth.
👨🍳 Step 1: Make the Matzo Ball Dough
In a large bowl, combine the 6 whole Large Eggs with the 1 cup Water and whisk vigorously until fully incorporated. Add the 1 cup Matzo Meal, 1.5 tsp Salt, 0.5 tsp Black Pepper, and 0.5 tsp Baking Powder, mixing until you have a thick, sticky dough that clings together when pressed. This dough needs to be cohesive but not dry—if it feels too loose, add 1-2 tablespoons more matzo meal.
If using the 2 oz Chicken Liver (optional), finely chop it and fold it into the dough at this stage for extra richness. The liver adds depth but isn't essential—this recipe still shines without it. Let the dough rest for 10 minutes while you prepare the broth. This resting time helps the matzo meal fully hydrate and creates lighter balls.
🍳 Step 2: Prepare the Rich Chicken Broth
In a large pot, combine the 8 cups Chicken Broth with the 1 whole Yellow Onions (finely chopped), 1 tbsp White Vinegar, and 0.5 cup Chicken Fat. Bring to a gentle simmer over medium heat and let it cook uncovered for 15 minutes. This time allows the onions to soften and the fat to infuse the broth with incredible flavor.
Strain the broth through a fine-mesh sieve to remove the onions, pressing gently with a spoon to extract all the flavor. The broth should now be clear and deeply aromatic. Keep it simmering at a gentle bubble—not a rolling boil—so your matzo balls don't disintegrate when you add them later.
🥘 Step 3: Shape and Poach the Matzo Balls
Wet your hands with cold water and roll the dough into 6 equal balls (about 2 inches in diameter). I like to make them uniform so they cook evenly. Place them gently into the simmering broth, spacing them apart so they have room to float and expand. They'll start to rise immediately—this is your first sign they're working!
Cover the pot and let the matzo balls simmer gently for 20 minutes. Here's the thing—they're done when they're light as air and no longer dense in the center. To check, use a slotted spoon to carefully lift one and cut it open. The center should look slightly underdone but not raw. If they're not quite there, return them to the broth for another 5 minutes.
🔥 Step 4: Finish and Serve
Once the matzo balls are perfectly light, carefully remove them with a slotted spoon and transfer them to a serving bowl. Ladle the warm broth over the top, making sure each ball gets a generous share. The broth should be rich, golden, and fragrant—if it's lost some color, it's okay, but if it's cloudy, strain it again before serving.
Garnish each bowl with 0.25 cup Fresh Parsley (chopped) and serve immediately with 12 oz Matzo Crackers on the side. The contrast of the crispy crackers with the silky matzo balls and velvety broth is pure perfection. And trust me, the first bite will have you hooked—these matzo balls are so light they practically dissolve in your mouth!
Pro Tips For Making Best Ever Matzo Ball Soup
- Soak the matzo properly: Toss the matzo crackers in warm (not boiling) water for exactly 10 minutes—no more, no less. I learned this the hard way: too long and they turn to mush; too short and they won’t bind. Drain well in a colander, then press out excess water with your hands or a clean kitchen towel. This step guarantees your matzo balls won’t fall apart when simmering.
- Use cold eggs and fat: Whisk the eggs and chicken fat straight from the fridge—this keeps the mixture from cooking prematurely when you add it to the simmering broth. I was skeptical until I tried it: cold ingredients create a denser, creamier center that holds together. Also, don’t overmix the batter; just combine until just combined, like a loose, shaggy dough.
- Simmer low and slow: Once the matzo balls are in the broth, keep the heat at a bare simmer—gentle bubbles, not rolling. I used to crank the heat and wondered why my balls turned out dense and rubbery. Low heat lets them cook through evenly without toughening the exterior. Cover the pot and let them cook for 20 minutes before serving.
- Toast the onions first: Sauté the yellow onions in chicken fat until deep golden brown—this adds a rich, caramelized depth that cuts through the broth’s saltiness. Skip this, and your soup tastes flat. Use a heavy pan (cast iron if you’ve got it) and don’t rush it; let them cook for 8–10 minutes until they’re almost jammy. This is the thing that makes your soup taste like it came from a deli.
Best sauces and condiments for best ever matzo ball soup
Classic Parsley Garnish
Fresh parsley isn't just decoration—it's the finishing touch that brightens every bowl. I like to use flat-leaf Italian parsley because it holds its color better than curly parsley and has a more robust flavor. Chop ¼ cup finely and sprinkle it over each serving right before eating.
The vibrant green adds freshness that cuts through the richness of the matzo balls and broth. For extra flair, add a pinch of salt to the parsley before sprinkling—it enhances the flavor immediately. 🌿
Matzo Croutons
Crispy matzo croutons add a delightful textural contrast that elevates the soup. Toast 4-5 plain matzo crackers in a dry skillet over medium heat for 1-2 minutes per side until golden and crisp. Break them into irregular pieces and sprinkle over each bowl.
The crunch balances the silky matzo balls beautifully. For a richer version, toss the matzo with 1 tbsp melted chicken fat before toasting. Store extra croutons in an airtight container for up to 3 days.
Chili Oil Drizzle
This is my secret weapon for adding depth and a subtle kick. Heat ¼ cup neutral oil (like avocado or grapeseed) with 1 tsp red pepper flakes and 1 tsp crushed Sichuan peppercorns in a small saucepan over low heat for 3-4 minutes until fragrant.
Strain through a fine-mesh sieve to remove solids, then drizzle 1 tsp over each bowl. The oil carries the heat while the peppercorns add a numbing, aromatic complexity that pairs perfectly with the matzo's earthy flavor. 🌶️
Sour Cream Swirl
A dollop of high-quality sour cream swirled into the broth adds a luxurious creaminess that's impossible to resist. Use full-fat sour cream (like Kroger's brand or Trader Joe's plain sour cream) and stir 1 tbsp into each bowl just before serving.
The tang cuts through the richness while adding a velvety mouthfeel. For a lighter option, substitute with Greek yogurt—it's slightly tangier and adds protein. I like to serve it in a small bowl on the side for those who prefer to add it themselves.
Smoked Paprika Finish
For a smoky depth that feels unexpectedly sophisticated, sprinkle each bowl with ¼ tsp smoked paprika (I use Penzeys Spanish smoked paprika). The subtle smokiness complements the chicken fat in the broth and adds warmth to the matzo balls.
This works especially well if you're serving the soup with a side of pickled vegetables, like carrots or cucumbers—the acidity and smoke create a perfect balance. The paprika also helps the broth maintain its golden color, making the soup look as good as it tastes.
Lemon Zest Brightness
A final touch of lemon zest (about ½ tsp per bowl) adds a surprising but welcome brightness that lifts the entire dish. Use a fine grater to remove the zest from an organic lemon (avoid the bitter white pith).
The citrus notes cleanse your palate between bites and prevent the soup from feeling too heavy. For a more pronounced effect, add 1 tsp lemon juice** to each bowl along with the zest.
This works particularly well if you're serving the soup during a warm-weather meal or as a lighter lunch option.
Nutrition facts
Frequently asked questions about matzo ball soup
Why do my matzo balls turn out dense instead of light?
Overmixing the dough or using too much matzo meal makes them heavy. The key is to mix just until combined and let the dough rest for 10 minutes before shaping. Also, simmer them gently—they need a gentle bubble, not a rolling boil, to stay light. If they're still dense, they likely need 5-10 more minutes of cooking.
Can I make matzo balls ahead of time?
Form the dough and refrigerate it for up to 24 hours before cooking. For even better results, make the dough a day ahead and let it rest in the fridge. When ready to cook, simply shape and poach as directed—they'll still turn out light and fluffy. Store cooked matzo balls in broth for up to 3 days in the fridge.
What's the difference between matzo meal and matzo crackers?
Matzo meal is ground-up matzo (like matzo crackers turned into crumbs), while crackers are whole sheets. For this recipe, you can use either: 1 cup matzo meal OR 12 oz crushed plain matzo crackers. The crackers work in a pinch, but meal gives a finer texture. If using crackers, pulse them in a food processor for 10 seconds to avoid lumps.
How do I make vegetarian matzo ball soup?
Replace the chicken broth with 8 cups vegetable broth and swap chicken fat for ½ cup olive oil or duck fat. For extra richness, add 2 oz finely chopped mushrooms to the broth. The matzo ball dough stays the same—just omit any meat-based ingredients. The flavor will be lighter but still delicious, especially with a garnish of chili oil or lemon zest.
Can I freeze matzo ball soup?
Yes, but freeze the components separately for best results. Cook the matzo balls and cool them completely, then store in an airtight container with broth for up to 3 months. To reheat, warm gently on the stove—never microwave directly from frozen. For even better texture, reheat the broth separately and add the matzo balls just before serving to keep them light.
