There’s something about a pot of matzo ball soup quietly simmering that makes a kitchen feel alive. The aroma is rich but gentle, and it slowly fills the room in a way that feels comforting without trying too hard. I always notice how the scent of chicken, garlic, and celery settles in first.
This version leans into light, airy matzo balls instead of the dense kind. They float, they puff, and they almost feel delicate when you scoop them up. The broth carries a soft sweetness from the vegetables, especially the celery, which honestly does more work here than people give it credit for.
I tend to make a big batch, not because it’s complicated, but because it’s worth having extra. The broth deepens as it sits, and the matzo balls hold their shape beautifully. It’s one of those meals that feels just as good the next day, maybe even better.
And yes, there’s plenty of dill. I never hold back on it. It brings brightness to the bowl and cuts through the richness in the best way.
Ingredients Needed for the Recipe
Bone-in, skin-on chicken - builds a rich, flavorful broth with depth and body
Yellow onions (unpeeled) - add sweetness and color to the broth
Garlic heads (unpeeled) - bring a mellow, rounded flavor without sharpness
Celery stalks - provide a fresh, slightly herbal backbone to the soup
Carrots or fennel bulb - add subtle sweetness and balance
Black peppercorns - give gentle heat and complexity
Bay leaves (optional) - layer in a soft, earthy aroma
Kosher salt - seasons the broth and enhances all flavors
Matzo meal - forms the base of the matzo balls
Chives - add a mild onion flavor to the matzo balls
Dill - brings freshness and a slightly grassy note
Eggs - bind the matzo ball mixture together
Chicken fat or butter - adds richness and that classic savory taste
Club soda or seltzer - helps create light, fluffy matzo balls
Additional celery and carrot slices - give texture and freshness when serving
Freshly ground black pepper - finishes the soup with a bit of warmth
A Few Small Details That Matter
Leaving the onion skins on might feel unusual at first, but it’s worth it. They give the broth a deeper color and a slightly richer flavor without any extra effort. I used to peel them out of habit, and now I don’t bother.
The chicken fat makes a difference too. It adds a savory depth that butter can’t fully replicate, though butter works just fine if that’s what you have. Either way, don’t skip it, because that’s where a lot of the flavor hides.
How to make Matzo Ball Soup?
Step 1 - Build the Broth Base
Place the chicken, onions, garlic, celery, carrots or fennel, peppercorns, and bay leaves into a large pot. Pour in enough water to cover everything fully, usually around 10 to 12 cups.
Add a generous pinch of salt and bring it to a boil. Once it starts bubbling, lower the heat so it settles into a gentle simmer. It should feel calm, not aggressive.
Step 2 - Let It Simmer Slowly
Allow the broth to simmer for about 1.5 hours. The chicken will become tender and start falling apart, and the vegetables will soften to the point where they’ve given up most of their flavor.
If you want, you can remove the chicken pieces and pull off the meat for later. I usually do this because it’s too good to waste.
Step 3 - Strain the Broth
Once everything has cooked down, strain the broth through a simple sieve into another pot or large bowl. There’s no need to overthink it or use anything fancy.
Keep the broth warm if you’re using it right away, or let it cool before storing. It should taste well-seasoned at this point, so adjust the salt if needed.
Step 4 - Mix the Matzo Ball Dough
In a bowl, combine the matzo meal, chopped chives, dill, and salt. Add the eggs and mix until everything is blended together.
Pour in the melted chicken fat or butter, then the club soda. Stir until the mixture looks evenly combined. It will seem very loose, almost too loose, but that’s exactly how it should be.
Step 5 - Chill the Mixture
Cover the bowl and place it in the refrigerator for at least 2 hours. During this time, the mixture firms up and becomes easier to handle.
When it’s ready, it should feel like soft clay. You can shape it without it sticking too much, but it still feels light.
Step 6 - Shape the Matzo Balls
Bring a pot of salted water to a boil. While it heats, roll the chilled mixture into balls about the size of a ping pong ball or slightly larger.
Keep in mind they will expand as they cook. It’s tempting to make them big, but smaller ones turn out better in the end.
Step 7 - Cook the Matzo Balls
Gently drop the balls into the boiling water. Let them cook for 12 to 15 minutes until they float and puff up.
You can cut one open to check. It should look light and evenly cooked inside, not dense or doughy.
Step 8 - Finish in the Broth
Transfer the cooked matzo balls into the warm broth using a slotted spoon. Add fresh celery and carrot slices if you like a bit of texture.
Let everything simmer together briefly, then taste and adjust the seasoning. Serve hot with plenty of dill, chives, and a crack of black pepper.
Serving Ideas
This soup is best served straight from the pot while everything is still warm and fragrant. I like using deep bowls so the matzo balls can sit comfortably in the broth without crowding.
A small squeeze of lemon adds a bright finish, even though it’s not traditional. It lifts the flavors just enough without taking away from the richness.
Tips
Do not rush the broth - a slow simmer makes all the difference in flavor
Leave the onion skins on for better color and depth
Chill the matzo mixture properly or it will be hard to shape
Keep your hands slightly damp when rolling to prevent sticking
Do not overcrowd the pot when cooking matzo balls
Taste the broth before serving and adjust salt if needed
Add fresh herbs at the end for the best flavor
If the mixture softens while shaping, return it to the fridge briefly
Storage and Reheating
If you have leftovers, store the broth and matzo balls separately if possible. This keeps the texture of the matzo balls from becoming too soft over time.
When reheating, warm the broth gently on the stove and add the matzo balls back in just before serving. Avoid boiling, as it can make them fall apart slightly.
The soup keeps well for a couple of days, and the flavor actually deepens. It’s one of those meals that feels a bit more settled the next time around.
This matzo ball soup features light, fluffy, ethereal matzo balls that taste deeply of chicken fat and #lotsofdill. Unlike dense, heavy versions, these delicate dumplings float in a rich, celery-forward chicken broth that's been simmered for hours with onions, garlic, and aromatic vegetables. Perfect for Passover or any day you need comforting, soul-warming nourishment.
1-2 carrots or 1 large fennel bulb (unpeeled, chopped)
1small handful black peppercorns
1-2 bay leaves (fresh or dried, optional)
kosher salt (to taste)
For the matzo balls and assembly
1cup matzo meal (not matzo ball mix, or 1 cup finely ground matzo boards)
1/4cup chives (finely chopped, plus more for garnish)
1/4cup dill (finely chopped, plus more for garnish)
1 3/4teaspoons kosher salt (plus more for seasoning)
5large eggs
1/3cup chicken fat or unsalted butter (melted; use butter if not keeping Kosher)
1/4cup club soda or seltzer
2stalks celery (thinly sliced, plus any leaves)
1small carrot (unpeeled and thinly sliced, optional)
freshly ground black pepper (to taste)
lemon wedges (optional, for serving)
Instructions
Make the broth
1
Place chicken, onions, garlic, celery, carrots, peppercorns, and bay leaves (if using) in a large pot and cover with 10–12 cups water.
Fill pot nearly to the top with water.
2
Season generously with kosher salt and bring to a boil.
3
Reduce heat to medium-low and simmer gently until chicken is cooked through and falling apart, vegetables are tender, and broth is deeply flavored, about 1½ hours.
Optional: Remove legs/thighs early to pick meat for later use.
4
Strain the broth through a basic strainer (no cheesecloth needed).
Keep warm for same-day use, or cool and refrigerate overnight. You should have 8–10 cups of broth.
Make the matzo balls
5
In a medium bowl, combine matzo meal, ¼ cup chives, ¼ cup dill, and 1¾ teaspoons kosher salt.
6
Using a fork, incorporate eggs until well blended. Add melted chicken fat (or butter), followed by club soda, mixing until everything is evenly soaked.
Mixture will look very loose—this is normal! It will firm up as it hydrates.
7
Cover with plastic wrap and refrigerate until firm and fully hydrated, at least 2 hours (up to 24 hours).
Texture should resemble wet clay: malleable and shapeable.
8
Bring a large pot of well-salted water to a boil. Using wet hands, roll mixture into balls between ping-pong and golf ball size.
Yields 12–24 matzo balls depending on size preference. If mixture softens, return to fridge to firm up.
9
Gently drop matzo balls into boiling water and cook until floating, puffed, and cooked through, 12–15 minutes.
Test one at 12 minutes: it should be uniform in color, fluffy, and lighter than raw state.
10
Using a slotted spoon, transfer cooked matzo balls to the warm chicken broth to finish cooking together.
Finish and serve
11
Add thinly sliced celery and carrots (if using) to the soup and season again with salt to taste.
12
Ladle soup into bowls and top generously with fresh dill, chives, celery leaves, and freshly ground black pepper.
Optional: Serve with lemon wedges for a bright, non-traditional finish.
Nutrition Facts
Servings 6
Serving Size 1 cup soup with 1-2 matzo balls
Amount Per Serving
Calories175kcal
% Daily Value *
Total Fat4.9gg8%
Saturated Fat1.1gg6%
Trans Fat0gg
Cholesterol87mgmg29%
Sodium832mgmg35%
Potassium154mgmg5%
Total Carbohydrate18.7gg7%
Dietary Fiber1.2gg5%
Sugars2.2gg
Protein6.3gg13%
Calcium 34mg mg
Iron 1.3mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Light matzo balls secret: Don't overmix, keep mixture cold before shaping, and resist making them too large—they double in size while cooking.
Make-ahead friendly: Broth and matzo ball mixture can both be prepared up to 24 hours in advance. Cook matzo balls just before serving for best texture.
Celery lovers rejoice: This soup celebrates celery—don't skip the stalks in the broth or the leaves for garnish; they add essential aromatic depth.
Dietary note: For Kosher preparation, use chicken fat (schmaltz); for dairy meals, substitute unsalted butter.