The smell of simmering chicken broth mingled with the delicate aroma of fresh dill and the satisfying softness of matzo balls takes me right back to my grandma’s kitchen. Honestly, making classic matzo ball soup from scratch is one of those comforting rituals that feels like a warm hug in a bowl. I first tackled this recipe during a chilly winter when I craved something both nourishing and nostalgic. After a few tries (okay, more than a few), I cracked the code on the perfect matzo ball texture—light yet sturdy enough to soak up all that delicious broth.
This recipe is truly a labor of love that pays off in every spoonful. It’s not just about the result but the process—whisking the batter, letting it rest, and watching those little dumplings puff up in the pot. If you’re someone who enjoys traditional Jewish cooking or just wants to try a soul-soothing dish, this classic matzo ball soup recipe will quickly become a staple. Plus, it’s fantastic for family dinners, holiday gatherings, or whenever you need a little kitchen magic.
I’ve tested this recipe multiple times to get it just right, tweaking the seasoning and cooking times to suit both beginners and seasoned cooks alike. The best part? You don’t need any fancy ingredients, and the result is pure homemade perfection that beats any store-bought version. Trust me, once you make this classic matzo ball soup, you’ll wonder why you ever settled for less.
Why You’ll Love This Recipe
- Quick & Easy: You’ll have the soup simmering in under an hour—perfect for a cozy meal when time’s tight.
- Simple Ingredients: No exotic items here, just pantry staples and wholesome basics you already have.
- Perfect for All Occasions: Whether it’s Passover, a chilly evening, or a comforting lunch, this soup fits right in.
- Crowd-Pleaser: Kids and adults alike rave about these fluffy, flavorful matzo balls.
- Unbelievably Delicious: The broth is rich and savory, and the matzo balls have that ideal melt-in-your-mouth texture.
What sets this recipe apart is the way the matzo balls stay light without falling apart—thanks to a special resting step and just the right amount of fat and seasoning. Plus, the broth simmers with fresh herbs and veggies to create a deep, complex flavor that’s anything but boring. This isn’t just your average soup; it’s the classic matzo ball soup from scratch that feels like a warm story passed down through generations, made easy for your kitchen today.
It’s the kind of dish that makes you close your eyes after the first spoonful and savor every bite. Comfort food with heart, soul, and a little bit of tradition mixed in.
What Ingredients You Will Need
This classic matzo ball soup uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and a couple of fresh items bring the broth to life.
- For the Matzo Balls:
- 1 cup matzo meal (I recommend Manischewitz for best texture)
- 4 large eggs, room temperature (adds structure and fluff)
- 1/4 cup schmaltz (rendered chicken fat) or vegetable oil (for richness and moisture)
- 1/4 cup seltzer or cold water (helps lighten the dough)
- 1 teaspoon salt (balances flavor)
- 1/4 teaspoon black pepper (a subtle kick)
- Optional: 1 tablespoon fresh chopped parsley or dill (adds freshness)
- For the Broth:
- 8 cups chicken broth (homemade or store-bought; use low sodium if preferred)
- 2 medium carrots, peeled and sliced
- 2 ribs celery, sliced
- 1 small onion, quartered
- 2 cloves garlic, smashed
- 1 teaspoon salt (adjust to taste)
- Fresh dill or parsley sprigs for garnish
If you want a gluten-free option, try substituting the matzo meal with finely ground almond flour or gluten-free matzo meal alternatives, though the texture will be slightly different. For a dairy-free version, swap schmaltz with olive oil or avocado oil. When selecting broth, homemade gives the best flavor, but a quality store brand works just fine for busy days.
Equipment Needed
- Large mixing bowl – for combining the matzo ball batter
- Whisk or fork – to beat the eggs thoroughly
- Measuring cups and spoons – for precise ingredient amounts
- Large pot or Dutch oven – to simmer the broth and cook the matzo balls
- Slotted spoon – to gently remove matzo balls from the pot
- Mixing spoon – for stirring the broth
- Fine mesh strainer (optional) – if you want a crystal-clear broth
I personally use a 6-quart Dutch oven because it distributes heat evenly and holds enough broth for family-sized servings. A budget-friendly alternative is a heavy-bottomed stockpot. When it comes to mixing, a sturdy bowl and a reliable whisk make the matzo ball batter smooth and lump-free. Remember, gentle hands and patience go a long way here!
Detailed Preparation Method
- Prepare the Matzo Ball Batter (10 minutes): In your large mixing bowl, whisk the 4 eggs until frothy. Add the schmaltz or oil, seltzer, salt, and pepper. Stir in the matzo meal gradually, folding until fully combined. The mixture should be thick but moist—if it feels too dry, add a splash more seltzer. Cover the bowl tightly with plastic wrap and refrigerate for at least 30 minutes. This resting time is key to matzo ball fluffiness!
- Make the Broth (5 minutes prep, 30-40 minutes simmer): While the batter chills, pour the chicken broth into your large pot. Add carrots, celery, onion, garlic, and a teaspoon of salt. Bring to a gentle boil, then reduce heat and let simmer uncovered. This builds a deep flavor base for your soup.
- Form the Matzo Balls (5 minutes): Wet your hands with cold water to prevent sticking. Gently scoop about a tablespoon of batter and roll into a smooth ball about 1 inch (2.5 cm) in diameter. Don’t pack them too tight—lightness is the goal. Arrange the balls on a plate as you go.
- Cook the Matzo Balls (20-25 minutes): Drop matzo balls carefully into the simmering broth. Cover the pot with a lid and let them cook gently. Avoid boiling vigorously; a gentle simmer prevents the matzo balls from falling apart. After 20 minutes, check one by cutting it in half—it should be cooked through with a light, fluffy texture.
- Final Touches and Serving (5 minutes): Remove onion, garlic, and large veggie pieces if desired. Taste the broth and adjust salt if needed. Ladle the broth and matzo balls into bowls, garnish with fresh dill or parsley, and serve piping hot. Enjoy immediately for that perfect comfort food experience!
Cooking Tips & Techniques
One thing I learned the hard way is that rushing matzo ball batter resting can lead to dense dumplings. So, don’t skip that chilling step—it’s the secret to lightness. Also, using seltzer instead of plain water adds a little lift and airiness to the batter.
When shaping matzo balls, keep your hands wet and avoid compacting the dough too much. Lightly rolled balls cook up fluffy and tender rather than gummy. Also, a gentle simmer (not a rolling boil) is crucial. High heat can cause the matzo balls to break apart or get tough.
If your broth tastes flat, a pinch of extra salt or a splash of lemon juice can brighten it up nicely. And don’t be shy about adding fresh herbs at the end—dill or parsley bring that fresh, vibrant note that makes the soup sing.
Multitasking tip: While the broth simmers, prep your matzo balls and tidy up the kitchen. This way, everything comes together seamlessly without stress.
Variations & Adaptations
If you want to switch things up, here are a few ideas I’ve tried or recommend:
- Vegetarian Version: Use vegetable broth and olive oil instead of schmaltz. Add mushrooms or parsnips to the broth for extra depth.
- Gluten-Free Matzo Balls: Substitute matzo meal with gluten-free cracker crumbs or almond flour. The texture will be a bit different but still tasty.
- Herb-Infused Matzo Balls: Mix finely chopped fresh dill, chives, or parsley into the batter for a fresh twist.
- Slow Cooker Broth: Prepare the broth in a slow cooker overnight for a richer flavor; add matzo balls in the last hour.
- Spicy Kick: Add a pinch of cayenne or smoked paprika to the matzo ball mix for a gentle warmth.
I once tried swapping chicken broth for a rich turkey stock leftover from Thanksgiving, and it made the soup even more comforting and flavorful—definitely a keeper for me!
Serving & Storage Suggestions
Serve your classic matzo ball soup hot, straight from the pot. A sprinkle of fresh herbs brightens the presentation and flavor beautifully. Pair it with crusty challah or a fresh green salad for a satisfying meal.
Leftovers keep well in the refrigerator for up to 3 days. Store soup and matzo balls together in an airtight container to keep the dumplings from drying out. When reheating, warm gently on the stove over low heat to prevent matzo balls from falling apart.
For longer storage, freeze the soup without the matzo balls, then cook fresh dumplings when ready to serve. This keeps the texture perfect and the broth fresh.
Flavors deepen the longer the soup rests, so it often tastes even better the next day—talk about convenient comfort food!
Nutritional Information & Benefits
A classic matzo ball soup is more than just a tasty treat—it’s nourishing too. Each serving (about 1.5 cups) typically contains approximately 200-250 calories, with a good balance of protein from eggs and chicken broth.
The broth provides hydration and minerals, while matzo balls offer carbohydrates for energy. Using schmaltz adds richness and healthy fats, though you can reduce calories by using oil or skipping the fat.
This soup fits well into gluten-free or low-carb adaptations and provides comfort without heaviness. Just watch the salt levels if you’re monitoring sodium intake.
From my experience as a home cook who values wholesome meals, this soup is a wonderful way to boost your mood and warm your body on chilly days.
Conclusion
Making classic matzo ball soup from scratch is a rewarding way to connect with tradition and enjoy a truly comforting meal. It’s approachable, uses everyday ingredients, and results in a dish that feels special every time. Whether you stick to the original or try one of the variations, this recipe invites you to slow down and savor the simple joys of homemade cooking.
I love this soup because it’s more than food—it’s memories, warmth, and a little bit of magic in every bowl. I hope you’ll give it a try and make it your own. Feel free to share your tweaks or stories—I’d love to hear how your matzo ball soup turns out!
Ready to cook? Grab your ingredients and start stirring—you’re just five easy steps away from homemade perfection!
FAQs
How do I prevent matzo balls from falling apart?
Make sure to chill the batter for at least 30 minutes and avoid boiling the broth vigorously. A gentle simmer keeps them intact and fluffy.
Can I make the broth ahead of time?
Absolutely! Homemade broth can be prepared a day or two in advance and refrigerated. Just reheat gently before adding matzo balls.
What if I don’t have schmaltz?
You can substitute vegetable oil, olive oil, or melted butter. Schmaltz adds traditional flavor, but oil works well for moisture and texture.
Can I freeze matzo balls?
It’s best to freeze the broth separately and make fresh matzo balls when ready to serve, as freezing can alter their texture.
How do I make the soup vegetarian?
Use a rich vegetable broth in place of chicken broth and swap schmaltz for olive oil. Add extra veggies or mushrooms for flavor.
Pin This Recipe!

Classic Matzo Ball Soup
A comforting and traditional Jewish soup featuring light, fluffy matzo balls simmered in a rich chicken broth with fresh herbs and vegetables. Perfect for family dinners, holidays, or cozy meals.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: Jewish
Ingredients
- 1 cup matzo meal (Manischewitz recommended)
- 4 large eggs, room temperature
- 1/4 cup schmaltz (rendered chicken fat) or vegetable oil
- 1/4 cup seltzer or cold water
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- Optional: 1 tablespoon fresh chopped parsley or dill
- 8 cups chicken broth (homemade or store-bought, low sodium preferred)
- 2 medium carrots, peeled and sliced
- 2 ribs celery, sliced
- 1 small onion, quartered
- 2 cloves garlic, smashed
- 1 teaspoon salt (adjust to taste)
- Fresh dill or parsley sprigs for garnish
Instructions
- Prepare the Matzo Ball Batter (10 minutes): In a large mixing bowl, whisk the 4 eggs until frothy. Add the schmaltz or oil, seltzer, salt, and pepper. Stir in the matzo meal gradually, folding until fully combined. The mixture should be thick but moist. Cover tightly with plastic wrap and refrigerate for at least 30 minutes.
- Make the Broth (5 minutes prep, 30-40 minutes simmer): Pour the chicken broth into a large pot. Add carrots, celery, onion, garlic, and 1 teaspoon salt. Bring to a gentle boil, then reduce heat and simmer uncovered to build flavor.
- Form the Matzo Balls (5 minutes): Wet your hands with cold water to prevent sticking. Scoop about a tablespoon of batter and roll into smooth balls about 1 inch in diameter. Arrange on a plate.
- Cook the Matzo Balls (20-25 minutes): Drop matzo balls carefully into the simmering broth. Cover the pot and cook gently at a simmer, avoiding vigorous boiling. After 20 minutes, check for doneness; matzo balls should be light and fluffy.
- Final Touches and Serving (5 minutes): Remove onion, garlic, and large vegetable pieces if desired. Taste and adjust salt. Ladle broth and matzo balls into bowls, garnish with fresh dill or parsley, and serve hot.
Notes
Chilling the matzo ball batter for at least 30 minutes is essential for light, fluffy dumplings. Use seltzer instead of plain water to add airiness. Keep hands wet when forming balls and avoid compacting the dough. Simmer broth gently to prevent matzo balls from falling apart. Adjust salt and add fresh herbs at the end for brightness. For gluten-free, substitute matzo meal with almond flour or gluten-free alternatives. For dairy-free, use olive or avocado oil instead of schmaltz.
Nutrition
- Serving Size: About 1.5 cups per s
- Calories: 225
- Sugar: 3
- Sodium: 700
- Fat: 12
- Saturated Fat: 3
- Carbohydrates: 20
- Fiber: 1
- Protein: 10
Keywords: matzo ball soup, classic matzo ball soup, Jewish soup, chicken broth soup, traditional soup, Passover recipe, comfort food




