Matzo Ball Soup (Jewish Penicillin)
Matzo Ball Soup, often lovingly called “Jewish Penicillin,” is a deeply comforting chicken soup made with a whole chicken, aromatic vegetables, fresh herbs, warm spices, and soft, tender matzo balls. It is simple in appearance, but the flavor is rich, soothing, and built slowly through gentle simmering.
This soup is known for its healing, homey feeling. The broth is clean and savory, the shredded chicken makes it hearty, the carrots and celery add sweetness and body, and the matzo balls bring a soft, satisfying texture that turns a bowl of soup into a complete meal.
It is the kind of recipe that feels especially meaningful during cold weather, holidays, family gatherings, or days when someone needs warmth and comfort. Every bowl tastes like patience, care, tradition, and nourishment.

Why People Will Love Matzo Ball Soup (Jewish Penicillin) Recipe
It is deeply comforting and soothing. The warm chicken broth, tender vegetables, shredded chicken, and soft matzo balls make it feel restorative and nourishing.
The broth is rich but clean. Simmering a whole chicken with celery, onion, herbs, cloves, bay leaves, peppercorns, and optional saffron creates a flavorful broth without feeling heavy.
The matzo balls are tender and flavorful. Matzo meal, eggs, schmaltz or butter, seasonings, and fresh dill create soft dumplings that soak up the soup beautifully.
It has a beautiful homemade depth. This is not a quick broth; it is slowly built with chicken, vegetables, herbs, and time.
It feels traditional and meaningful. Matzo Ball Soup carries cultural comfort and is often served during Jewish holidays, family meals, and times of care.
It is hearty enough for a full meal. Chicken, vegetables, broth, and matzo balls make each bowl satisfying without needing much else.
It is flexible. The soup can be made ahead, the broth can be chilled and skimmed, and the matzo balls can even be prepared separately.
It tastes like comfort food with purpose. The recipe is simple, nourishing, and deeply satisfying in a way that feels both practical and emotional.
Key Ingredients
Whole Chicken:
A whole bone-in, skin-on chicken creates the foundation of the soup. The bones, skin, and meat release flavor into the broth, making it rich, savory, and naturally satisfying.
Celery:
Celery is used in two ways: larger pieces for building the broth and smaller pieces added later for texture. It gives the soup a clean, savory flavor.
Carrots:
Carrots add natural sweetness, color, and tenderness. They balance the savory broth and make each bowl feel wholesome.
Yellow Onion:
Onion adds sweetness and depth to the broth. Simmering it with the chicken helps create a round, aromatic base.
Fresh Parsley and Dill:
Parsley gives the broth freshness, while dill adds the signature herb flavor often associated with matzo ball soup.
Whole Cloves and Bay Leaves:
These spices add quiet background warmth. They do not dominate the soup but help the broth taste more layered.
Kosher Salt and Black Peppercorns:
Salt seasons the broth gently, while peppercorns add subtle warmth and complexity.
Saffron Threads:
Saffron is optional, but it adds golden color, floral aroma, and a delicate depth to the broth.
Matzo Meal:
Matzo meal forms the base of the matzo balls. It absorbs the eggs and fat, creating a dumpling-like texture.
Baking Powder:
Baking powder helps the matzo balls become lighter and softer instead of dense.
Eggs:
Eggs bind the matzo ball mixture together and give the dumplings structure.
Schmaltz, Ghee, Butter, or Oil:
Fat gives the matzo balls moisture, tenderness, and flavor. Schmaltz is traditional and deeply flavorful, while ghee, butter, canola oil, or avocado oil can also work.
Fresh Dill in the Matzo Balls:
Dill inside the matzo balls adds freshness and connects the dumplings to the flavor of the soup.
Expert Tips
Do not boil the broth hard. A gentle simmer keeps the broth clearer and gives it a cleaner flavor.
Skim the foam early. Removing foam during the first simmer helps the broth stay clearer and smoother.
Use a large enough pot. A whole chicken, vegetables, herbs, and water need space to simmer properly.
Let the chicken rest before removing it. This makes it easier to handle and helps the meat stay tender.
Strain the broth carefully. Removing the cooked vegetables, herbs, and spices gives the soup a clean finished texture.
Do not overmix the matzo ball dough. Mixing too much can make the matzo balls dense.
Chill the matzo ball mixture. Resting the dough in the refrigerator helps it firm up and makes it easier to shape.
Cook matzo balls separately. Boiling them in separate stock or water helps keep the main soup broth clearer.
Test one matzo ball before serving. Cut one open to make sure the center is fully cooked and no dark center remains.

Matzo Ball Soup (Jewish Penicillin)
Ingredients
CHICKEN SOUP
4 lb whole chicken bone in, skin on
2 lbs celery divided
1 yellow onion
1 lb carrots peeled
2 ounces fresh parsley
1.5 ounces fresh dill
4 whole cloves
2 bay leaves
1 tbsp kosher salt
2 tsp black peppercorns
1/8 tsp saffron threads (optional)
MATZO BALLS (12-14)
1 cup matzo meal
1 tsp baking powder
1/2 tsp kosher salt
1/2 tsp garlic powder
1/2 tsp onion powder
1/4 tsp white pepper
4 large eggs
1/4 cup melted schmaltz ghee/butter, canola or avocado oil
1 tbsp fresh dill minced
3 quarts chicken stock or water
Instructions
Trim ends of celery and cut 1 pound (half) into 2-inch pieces and the remaining 1 pound into 1/2-inch pieces. Set the 2-inch pieces in a bowl with the onion that has been peeled and cut in half. Place remaining 1/2 inch celery pieces aside in a bowl for later.
Peel and cut the carrots lengthwise, then cut into 1/2 inch pieces. Add to the 1/2 inch cut celery and cover with plastic wrap.
Remove any internal packet from chicken (heart, gizzards) and discard or save for other use. Place whole chicken in 10 quart or larger stock pot. Cover with 20 cups of cold water.
Bring to a boil over medium high heat, immediately turn heat to simmer and cook, uncovered, for 15 minutes. Skim the top of foam with a spoon and discard. Be sure NOT to boil, as this makes the broth cloudy.
Add the 2-inch cut celery pieces, onion halves, parsley, 1 ounce of the dill, whole cloves, bay leaves, salt and peppercorns to the chicken pot.
Bring to a simmer again, and with the lid partially on, simmer for 90 minutes. Be sure NOT to boil, as this makes the broth cloudy.
As chicken simmers, make the matzo balls. In a medium bowl mix together the matzo meal, baking powder, salt, garlic and onion powders and white pepper. In another small bowl mix the eggs and schmaltz (or ghee, butter, oil) until blended.
Make a well in the center of the dry ingredients and pour in the wet ingredients. Using a fork stir from the center moving out to incorporate all and then add the chopped dill until just combined. Don’t over mix! Cover with wrap and refrigerate 30 minutes.
Turn the heat off the chicken and let rest for 15 minutes. Using tongs, carefully tug at a leg, if it comes off completely you are ready for the next step, otherwise cover with lid and simmer another 10 minutes.
Carefully remove the chicken with tongs and place on a tray to cool and shred. Using a slotted spoon, carefully remove the larger pieces of cooked vegetables and discard. Strain the soup into another pot or large bowl, discard the herbs, spices and any other pieces.
At this point you could let the broth cool and refrigerate several hours or overnight to remove the congealed fat that is on top (the “schmaltz”). This is what can be used in the matzo balls. I prefer to use 1/4 cup melted ghee or butter (canola or avocado oil is good as well) for the matzo balls and leave the chicken fat in the soup for the flavor.
Shred the cooked chicken and discard the skin and bones.
For the matzo balls: In another stock pot, heat the 3 quarts chicken stock or water to a boil. Using a cookie scoop or spoon, form matzo ball dough into walnut size balls and drop them all in the pot. Reduce heat to simmer, cover and cook for 30-40 minutes. They should all be floating. Test one by cutting and check to see that there is no dark center. Either keep covered to stay warm or freeze at this point if you want for later use.
For the Soup: Add the reserved sliced celery and carrots to the strained chicken stock. Bring to a simmer cook for 30 minutes or until tender. Add the reserved chopped dill and chicken and season to taste. Serve with 1-2 cooked matzo balls in each bowl with hot chicken soup and vegetables spooned over. Garnish with dill or parsley if desired.
Important Notes When Making Matzo Ball Soup (Jewish Penicillin)
The broth should simmer, not boil. Boiling can make the soup cloudy and may toughen the chicken.
Chicken fat can be kept or skimmed. Leaving it in gives the soup more flavor, while chilling and removing it creates a lighter broth.
Schmaltz adds traditional flavor. If you chill the broth, the chicken fat that rises to the top can be saved and used in the matzo balls.
Matzo balls expand as they cook. Shape them walnut-sized so they have room to grow.
The matzo ball dough must rest. Chilling helps the mixture hydrate and hold together.
Fresh dill is important. It gives the soup its classic herbal brightness.
Season at the end. After the broth reduces and the chicken is added back, taste and adjust salt carefully.

How to Enjoy Matzo Ball Soup (Jewish Penicillin) After Cooking
Once the soup is finished, place one or two warm matzo balls into each bowl. Ladle the hot chicken soup over the top, making sure each serving gets shredded chicken, tender carrots, celery, and plenty of golden broth.
Serve the soup hot, garnished with extra fresh dill or parsley if desired. The best bite should have soft matzo ball, savory broth, tender chicken, sweet carrot, fresh herbs, and gentle warmth from the pepper and spices.
This soup is wonderful on its own as a comforting meal, but it can also be served with challah, rye bread, crackers, roasted vegetables, or a simple green salad. During holiday meals, it works beautifully as a first course before a larger dinner.
For a more traditional experience, enjoy it slowly while the matzo balls absorb the broth. The texture becomes even more comforting as the dumplings soften slightly in the hot soup.
Leftovers should be stored in the refrigerator. For best texture, keep matzo balls separate from the soup if possible, then reheat them gently in hot broth before serving. This prevents the matzo balls from absorbing too much liquid overnight.
Nutrition Information
Calories: 320–520 kcal | Total Fat: 14–28 g | Saturated Fat: 4–10 g | Monounsaturated Fat: 5–11 g | Polyunsaturated Fat: 2–5 g | Cholesterol: 120–210 mg | Sodium: 650–1,250 mg, depending on broth, kosher salt, chicken, matzo meal, and added seasoning | Total Carbohydrates: 22–38 g | Dietary Fiber: 2–5 g | Sugars: 3–7 g | Protein: 24–40 g
Notes:
Chicken Broth Preparation: The foundation of this soup is a robust chicken broth made by simmering a whole chicken with celery, onion, carrots, parsley, dill, cloves, bay leaves, kosher salt, and peppercorns. This slow simmering process extracts maximum flavor from the ingredients without boiling, which ensures a clear broth.
Vegetable Preparation: The celery and carrots are cut into different sizes to add texture to the soup. Larger pieces are simmered with the chicken to infuse flavor into the broth, while smaller pieces are added later for a chunkier consistency.
Matzo Ball Ingredients: Matzo balls, the heart of this dish, are made with matzo meal, eggs, baking powder, and a blend of seasonings including kosher salt, garlic powder, onion powder, white pepper, and fresh dill. The choice of fat (schmaltz, ghee, butter, or oil) contributes to the texture and flavor of the matzo balls.
Matzo Ball Preparation: The matzo ball mixture is rested in the refrigerator to allow the flavors to meld and the matzo meal to hydrate properly before shaping into balls. This resting period ensures the matzo balls are light and fluffy when cooked.
Cooking Technique: The chicken is simmered until tender, then shredded and added back to the broth. Vegetables and any excess fat are strained out to achieve a clear, flavorful broth. The matzo balls are cooked directly in the strained broth until they float, indicating they are ready.
Serving Suggestions: Matzo Ball Soup is traditionally garnished with fresh dill and served piping hot. It is often enjoyed as a comforting meal on its own or served with a side of freshly baked bread.
Make-Ahead Tips: The broth can be made in advance and refrigerated to allow flavors to meld further. This soup also freezes well, making it convenient for future meals.
Health Benefits: Known colloquially as “Jewish Penicillin,” this soup is cherished not only for its comforting taste but also for its perceived health benefits in helping alleviate cold and flu symptoms.
Cultural Significance: Matzo Ball Soup holds a special place in Jewish cuisine, often served during holidays and as a remedy for any ailment due to its comforting and restorative properties.
Adaptations: While traditionally made with chicken, matzo ball soup recipes can be adapted with vegetarian broths or variations in seasoning to suit personal tastes and dietary preferences.
Frequently Asked Questions:
Can I use store-bought chicken stock instead of making my own?
Yes, you can use store-bought chicken stock if you’re short on time. However, making your own adds a depth of flavor to the soup.
Can I make the matzo balls in advance?
Yes, you can prepare and freeze the matzo balls.
Once frozen, store them in an airtight container. When ready to use, drop the frozen matzo balls into simmering soup and cook until they float.
What is schmaltz, and can I use a substitute?
Schmaltz is rendered chicken fat and adds a rich flavor to matzo balls.
If you prefer, you can use melted ghee, butter, or a neutral oil like canola or avocado as a substitute.
Can I omit the saffron threads in the soup?
Yes, saffron is optional and can be omitted if you don’t have it.
It adds a subtle flavor and color but is not essential to the recipe.
How do I know when the matzo balls are cooked?
Matzo balls are done when they are floating and firm.
You can cut one open to ensure there is no dark center.
Cooking time may vary, so check one to ensure they are cooked through before serving.
What can I use if I don’t have saffron threads?
Saffron is optional and can be omitted if you don’t have it.
It adds a subtle flavor and color to the soup, but the recipe will still be delicious without it.
Can I freeze the matzo balls for later use?
Yes, you can freeze the matzo balls after they are cooked.
Ensure they are fully cooled, then store in an airtight container.
Reheat by dropping them into simmering soup.
Is schmaltz necessary for the matzo balls, or can I use a different fat?
While schmaltz adds traditional flavor, you can use melted ghee, butter, or a neutral oil like canola or avocado for the matzo balls if you prefer.
Can I make the soup in advance?
Yes, you can make the soup ahead of time. Refrigerate the soup and matzo balls separately.
Reheat the soup and drop in the matzo balls when ready to serve.