It’s been almost 10 years since I first shared this recipe for Matzo Ball Soup, and to this day, it’s still one of my favorite dishes for when I’m tired, achy, and in need of a warm, cozy meal. This is my take on the traditional Jewish soup, and it’s chockful of soft veggies, shredded chicken, savory chicken broth, and the fluffiest matzo balls ever (the kind that floats perfectly in your bowl!). I spent a ton of time researching this recipe when I first made it, and I’m excited to share my tips and tricks with you here.

All recipes are rigorously tested in our Nashville Test Kitchen to ensure they are easy, affordable, and delicious.
“So delicious! An absolute comfort food but in a flash! Definitely going on permanent rotation!”
ALLISYN
COZY Matzo Ball Soup
Matzo or Matzah Ball Soup is a traditional Ashkenazi Jewish dish that is often served during Passover and is commonly known as ‘Jewish penicillin.’ It’s a chicken soup filled with delicious dumplings made out of matzo meal (crushed unleavened bread), eggs, chicken fat (or another fat or oil), and broth. This recipe is a simplified, short-cut version that I’ve developed based on different recipes I’ve come across, tutorials I’ve watched, and myth-busters I’ve read. It’s certainly not authentic, but it’s delicious and perfect for anyone looking for a comforting, easy-to-make recipe, even if it’s your first time making it!
However, I highly recommend checking out some authentic recipes before you give my one a go to see what it’s really all about. The Jewish Food Society and Chabad both have great options. This soup is absolutely delicious and soul-warming, and there’s just nothing in the world like it.
Budget-Saving Tips!
- Add more or less chicken: When I first made this recipe all those years ago, I only used one boneless, skinless chicken breast. I’ve since upped the amount to two to make this recipe even heartier, but to save some money, you can definitely stick with just one. The soup will still have plenty of flavor; it’ll just be more brothy with fewer chicken pieces!
- Let the dough rest before adding to the soup. As you can see from the process photos below, there’s a big difference in the texture of the dough immediately after mixing and then after letting it rest. I let the dough rest in the fridge for 30 minutes to firm up and rehydrate, which makes it easier to form into balls and stops them from falling apart in the soup.
- Make the dough ahead of time! You can make the matzo ball dough ahead of time and store it in the fridge overnight before forming into balls and cooking.
Matzo Ball Soup Recipe
Ingredients
Soup
- 1 Tbsp vegetable or canola oil ($0.04)
- 2 cloves garlic ($0.16)
- 1 yellow onion ($0.40)
- 3 carrots ($0.75)
- 3 stalks celery ($0.56)
- 2 boneless, skinless chicken breasts (about 1.25 lb.)* ($6.25)
- 6 cups chicken broth** ($1.02)
- 2 cups water ($0.00)
- Freshly cracked pepper ($0.01)
- Few sprigs fresh dill ($0.65)
Matzo Balls
- 3 large eggs ($0.75)
- 3 Tbsp vegetable or canola oil*** ($0.12)
- 3/4 cup matzo meal**** ($1.02)
- 1 tsp salt ($0.05)
- 1/2 tsp baking powder ($0.04)
- Freshly cracked pepper ($0.01)
- 3 Tbsp water ($0.00)
Instructions
- Mince the garlic and dice the onion, celery, and carrots. Sauté the garlic, onion, celery, and carrots with the vegetable oil in a large pot over medium heat until the onions are soft and transparent (about five minutes).
- Add the chicken breast, chicken broth, 2 cups water, some freshly cracked pepper, and one or two sprigs of dill to the pot. Place a lid on the pot and let it come up to a boil. Once it reaches a boil, turn the heat down to low and let it simmer for 30 minutes.
- While the soup is simmering, mix the matzo ball dough. In a medium bowl, whisk together the eggs and vegetable oil. Add the matzo meal, salt, baking powder, and a little freshly cracked pepper to the eggs and oil. Stir until well combined. Finally, add 3 Tbsp water and stir until smooth again. Refrigerate the mixture for 30 minutes to allow the matzo meal time to absorb the moisture.
- After the chicken soup has simmered, carefully remove the chicken breast and shred it with a fork. Return the shredded chicken to the soup. Taste the broth and adjust the salt if needed.
- Once the dumpling mix has refrigerated and stiffened up, begin to form it into ping pong sized balls. Drop the balls into the simmering soup as they are formed, returning the lid to the pot after each one. If the dough is a little sticky, I recommend wetting your hands to help form the dough into balls. This will prevent it from sticking to your hands and make it easier to work with.Once all the dumplings are in the soup, let them simmer for 20 minutes without removing the lid. Make sure the soup is gently simmering the entire time.
- Add a couple sprigs of fresh dill just before serving.
See how we calculate recipe costs here.
Notes
Nutrition
Video
How to Make Matzo Ball Soup Step-by-Step Photos
Mince 2 cloves garlic and dice 1 yellow onion, 3 carrots, and 3 stalks celery. Gather the rest of your ingredients.
Sauté the prepared garlic, onion, carrots, and celery with 1 Tbsp vegetable or canola oil in a large pot over medium heat until the onions are soft and transparent (about five minutes).
Once the onions are soft, add 2 chicken breasts. Add 6 cups of chicken broth and 2 cups of water (or all chicken broth, if you prefer).
Also, add a couple of sprigs of dill and a little freshly cracked pepper. Place a lid on the pot, let it come up to a boil, then turn the heat down to low. Let the soup simmer for 30 minutes, while you make the dumplings.
While the soup is simmering, mix the matzo ball dough. Add 3 large eggs and 3 Tbsp vegetable or canola oil to a bowl. Whisk until smooth.
Add 3/4 cup matzo meal, 1 tsp salt, 1/2 tsp baking powder, a little freshly cracked pepper, and 3 Tbsp of water to the bowl. Stir until smooth.
Let the mix refrigerate for 30 minutes so the matzo has time to absorb water and plump up.
Once the soup has simmered for about 30 minutes, remove the chicken breast and use two forks to shred it. Return the shredded chicken to the soup. Taste the broth and adjust the salt if needed.
After the matzo ball mix has chilled for 30 minutes, it should be more stiff and dry.
Start forming the dough into small balls, about the size of ping pong balls. Keep in mind that they’ll puff up a little as they cook. I usually get about 15 balls out of my mix. If the dough is a little sticky, I recommend wetting your hands to help form the dough into balls. This will prevent it from sticking to your hands and make it easier to work with.
Drop the balls into the simmering soup one by one as you form them, making sure to return the lid after each one (to keep the broth simmering). Once all the dumplings are in the broth, let them simmer for about 20 minutes. Make sure the broth is simmering the whole time and don’t remove the lid.
Once the dumplings are puffed and cooked through, add a few more sprigs of fresh dill, then serve!
Mmmm, so warm and delicious! You can’t go wrong with chicken and dumplings—in any form!
Storage and Reheating
Any leftovers can be stored in an airtight container in the fridge for 3-4 days. I usually store everything together in one container, but you can also separate the matzo balls from the soup and store them separately to stop them from soaking up too much broth. To reheat, use the microwave or gently simmer the soup on the stove until heated through. You can also freeze the soup and dumplings (separately) for up to 3 months. Just be sure to defrost overnight in the fridge before reheating.
These are very bland. No schmaltz? I chose the first recipe that popped up on a search, but now wish I chose a different one. I should’ve at least read the comments first.
If you can find duck or chicken fat to use instead of oil in the matzo balls part of the recipe, I highly recommend it. They are so decadent.
I love a good matzo ball soup, it reminds me of my childhood in a funny way: like chicken dumpling soup had a baby with chicken noodle soup, and got the best of both parents.
This is my go to recipe. I do add lemon zest to the matzo balls and chicken powder and lemon juice to the stock. I also use all stock no water.
So good i made it for my family
Can the matzo meal/dough/mix be made the night before?
Yes, it can!
Easy to get ingredients, straightforward, simple recipe!
Jewish penicillin!
Tried the soup out of curiosity, the simmered broth came out amazing. However, I’d like to point out that there’s an error in the recipe. The ingredients list mention 6 cups of broth, yet the recipe only mentions 2 cups. I re-re-reread the recipe but I couldn’t find when the other 4 cups were supposed to be added in. Unsure of the total amount of broth needed as well. Please check this one!
I am not Jewish, but I am trying this recipe for the first time. As my friends practice the Jewish religion. Any tips for making this recipe? I cook all the time, but have never made matzoh balls. I also wondered if it can go in a crockpot? Thank-you very much. I look forward to trying this recipe.
Check this post for a lot of detail! https://www.seriouseats.com/the-best-matzo-balls-recipe
Looking forward to trying this recipes and others. Thank you.
This is our favorite recipe! We like chicken breast only so this is perfect for us. I make this recipe often and it is always a big bowl of delicious comfort. I do have to double the recipe just so may have leftovers. Thank you!
Quick, affordable, easy and delicious!
So delicious! An absolute comfort food but in a flash! Definitely going on permanent rotation! Can the leftovers be saved and reheated? I’m thinking specifically if the matzo balls… Thanks!
Yes, it reheats really well. :)
2 cloves of garlic for $0.16! What are you crazy? Where are you shopping? What a rip off. I wouldn’t pay a penny over $0.12. Other than that I really enjoyed the recipe.
Have made this recipe many times, and it always turns out beautifully. Easy to make and delicious to eat. Can’t beat that combination.
Today is the second time I made Matzo Ball soup. I love it, it is absolutely delicious. Thank you very much !!
Truly fantastic recipe and really easy to make, thank you so much ✨