There’s nothing quite like a bowl of homemade matzo ball soup — it’s comfort food at its finest. Whether you're fighting off a cold, gathering with family, or just craving something cozy, this soup brings all the nostalgic warmth of a grandmother’s kitchen. The broth is deeply savory and rich with aromatic vegetables, while the matzo balls are tender and flavorful, soaking up all that golden goodness. With each spoonful, you get a perfect balance of soul-soothing flavor and soft, satisfying texture. This isn’t just a soup — it’s tradition, healing, and love, all in one pot.
In a small bowl, whisk together the flax meal and water and set aside.
In a food processor, blitz the drained silken tofu with the canola oil until smooth and creamy (about the texture of mayonnaise).
Transfer the tofu mixture into a large bowl before adding the matzo meal, nutritional yeast, flax mixture, garlic and onion powder, salt, baking powder, and black pepper.
Slowly combine with a metal or wooden spoon until it forms a thick dough.
Cover in saran wrap and allow to rest in the fridge for a minimum of 6 hours.
Once rested, remove the dough from the fridge and begin to form it into about 1.5-inch balls. The matzo balls should be tightly packed so that they don’t fall apart in the soup.
Set aside the matzo balls to begin preparing the soup.
Heat a pot over medium heat and add the olive oil, onions, carrots, and celery.
Once the onions are translucent, add the vegetable broth, dill, garlic and onion powder, and salt.
Bring to a rolling boil before adding the matzo balls.
Turn the temperature down to a simmer, cover, and cook for 40 minutes.
Serve with a garnish of lemon juice and parsley, and enjoy!
Notes
Storage Tips: Place leftover soup in an airtight container in the fridge for up to four days. If you want to keep it longer, freeze the broth and matzo balls separately so they don’t get too soggy. When you're ready to eat, just reheat the broth on the stove and add the matzo balls until they’re warmed through.