Experience the ultimate comfort in a bowl with this incredible Vegan Matzo Ball Soup. It’s just as soul-satisfying, flavorful, and wonderfully cozy as the classic recipe your Bubbe used to make, but now entirely plant-based. Featuring fluffy, tender matzo balls swimming in a rich, savory ‘chicken’ broth brimming with wholesome vegetables, this soup is 100% vegan. Perfect for your Passover Seder, it’s also a delightful and nourishing meal to enjoy any time of the year when you crave heartwarming, plant-based goodness.

The Art of Vegan Matzo Ball Soup: Simple, Satisfying, and Egg-Free
For those of us who have married into Jewish families, the quest for the ‘perfect’ homemade matzo ball soup often becomes a cherished culinary journey. Having embarked on this very adventure myself (Toni), I’ve experimented with numerous recipes, driven by a desire to recreate that deeply comforting taste and texture in an entirely plant-based form. After much trial and error, I’m thrilled to share that this recipe truly captures the essence of the beloved traditional dish.
Traditional Jewish matzo ball soup is famously made with chicken broth, and matzo balls that incorporate eggs and often schmaltz (rendered chicken fat). The challenge in veganizing such a deeply rooted recipe lies in achieving the authentic flavor and fluffy consistency without these animal-derived ingredients. What I discovered, through a process of careful experimentation, is that sometimes the simplest ingredient swaps yield the most remarkable results. This recipe proves that you don’t need complex replacements to achieve a truly authentic and delicious vegan version.
Our innovative approach transforms this classic by utilizing the same nourishing vegetable base found in our popular vegan chicken noodle soup. The star of the show, our fluffy, egg-free matzo balls, are expertly crafted using silken tofu and a touch of olive oil, providing that signature light and tender texture without compromise. This thoughtful combination results in a vegetable matzo ball soup that is not only budget-friendly but also light yet incredibly cozy and comforting. It’s an ideal dish to grace your Passover table (and we highly recommend pairing it with some sweet matzo bark for dessert!). Beyond the holiday, it’s a wonderful soup to savor all year long. Don’t forget to explore our other 22 Must-Try Vegan Passover Recipes for more plant-based inspiration.
From our Seder dinner to yours, Chag Pesach Sameach – may your Passover be joyous and filled with delicious, plant-based traditions!
Essential Ingredients and Clever Substitutes for Your Vegan Matzo Ball Soup
Crafting the perfect vegan matzo ball soup starts with understanding the role each ingredient plays, and knowing your options for substitutes. Here’s a detailed look at what you’ll need to create this plant-based masterpiece, ensuring both flavor and authenticity.

For the Fluffy Vegan Matzo Balls:
- Olive Oil: This serves as a vital fat component, mimicking the richness of traditional schmaltz and contributing to the tender texture of the matzo balls. For a neutral flavor, you can also use other cooking oils like canola or avocado oil.
- Aromatics: Finely diced garlic and onion form the aromatic foundation of the matzo balls, infusing them with savory depth right from the start. These simple ingredients elevate the overall flavor profile.
- Silken Tofu: This is the secret weapon for our eggless matzo balls! It provides the necessary binding and moisture, creating a wonderfully tender and fluffy texture. It’s crucial to use *soft silken tofu* (drained) and avoid firmer varieties, as they won’t yield the same delicate result.
For a deeper dive into different tofu types and their uses, consult our guide to tofu. Please note that if you observe a strict interpretation of Passover dietary laws and do not consume Kitniyot (legumes like tofu), this recipe would not be considered Kosher for Passover.
- Fresh Parsley: A generous amount of fresh parsley adds a vibrant, herbaceous flavor and a beautiful touch of green to the matzo balls, enhancing their freshness and visual appeal.
- Matzo Meal: The essential base for matzo balls. You can use either fine or medium matzo meal, depending on your preferred texture. For those requiring a gluten-free option, ensure you select a certified gluten-free matzo meal. You’ll typically find this in the baking aisle or specialty sections of your grocery store, especially around Passover.
To prepare homemade matzo meal, simply break matzo crackers into 1-2 inch pieces and pulse them in a food processor until a fine or medium meal consistency is achieved. For a very fine meal, you can sieve the pulsed crumbs and re-process any larger pieces.
- Baking Powder: This leavening agent is critical for achieving those coveted fluffy, light-as-air matzo balls. It reacts during cooking to create tiny air pockets, ensuring they don’t turn out dense.
- Nutritional Yeast: A fantastic ingredient for adding a savory, umami depth and a subtle, cheesy undertone without any dairy. It rounds out the flavor profile beautifully.
- Kosher Salt: Essential for seasoning the matzo ball mixture, ensuring they are flavorful on their own before even hitting the broth.
Building the Flavorful Soup Broth:
- Oil: Any neutral cooking oil, such as olive oil or avocado oil, can be used to sauté the vegetables and build the soup’s base. For an oil-free alternative, simply use about ¼ cup of water or vegetable broth for sautéing.
- Vegetables: A classic mirepoix of celery, (white or yellow) onion, and carrots forms the aromatic and flavorful heart of the soup. These vegetables simmer down, releasing their sweet and savory notes into the broth.
- Garlic: Fresh garlic cloves are always recommended for the most potent and fragrant flavor, but in a pinch, garlic powder can be used as a substitute.
- Bay Leaf: Adding a bay leaf during simmering infuses the broth with a subtle, savory, and aromatic depth that enhances the overall complexity of the soup.
- Vegan Chicken Broth: This is where the magic happens for that ‘chicken soup’ taste. We highly recommend No-Chicken Better Than Bouillon, which we’ve found to be superior in flavor compared to many other vegan broth options (and we’ve tried plenty!). Use 1 to 1½ tablespoons with 6 cups of hot water, adjusting to your preference for saltiness and depth of flavor. Alternatively, a good quality vegetable broth will also work.
- Fresh Herbs: A combination of fresh dill and parsley, added towards the end, brightens the soup with their refreshing and distinct flavors, giving it that classic matzo ball soup aroma.
Enhancing Your Vegan Matzo Ball Soup: Creative Add-ins
While delicious on its own, this vegan matzo ball soup is also incredibly versatile and can be customized with additional ingredients to suit your taste and dietary preferences. Here are some fantastic options to elevate your bowl:
- Vegan Chicken: For an extra hearty and protein-packed soup, consider adding a store-bought vegan chicken alternative. Shredded jackfruit or seitan are also excellent homemade options that mimic the texture and absorb the broth beautifully.
- Noodles: Though matzo ball soup traditionally replaces noodles with matzo balls, there’s no rule against enjoying both! If you’re not observing strict Passover dietary laws, consider adding your favorite noodles. For Passover, look for specific Passover-friendly noodle varieties.
- Barley: Cooked barley adds a wonderful chewiness and makes the soup even more substantial and satisfying. Its nutty flavor complements the savory broth perfectly.
- More Vegetables: Boost the flavor and nutritional content of your vegan matzo ball soup by incorporating additional vegetables. Leeks, parsnips, sliced mushrooms, or leafy greens like spinach or kale are all excellent choices that add texture, color, and depth.
- Lemon Juice: A squeeze of fresh lemon juice just before serving can brighten the entire soup, adding a refreshing citrusy zest that cuts through the richness and awakens the flavors.
Step-by-Step: Crafting Your Vegan Matzo Ball Soup
Follow these detailed instructions to create a truly spectacular vegan matzo ball soup from scratch. Each step is designed to ensure maximum flavor and perfectly tender matzo balls.
Creating Perfect Vegan Matzo Balls from Scratch
- Begin by meticulously peeling and very finely dicing the onion. Next, mince the garlic cloves. Precision in dicing ensures the aromatics blend seamlessly into the matzo ball mixture without large chunks.

- Heat a teaspoon of olive oil in a small pan over medium-high heat. Once the oil is shimmering, add the finely diced onion and minced garlic. Sauté these aromatics for 2-3 minutes, stirring occasionally, until the onions become translucent and tender, releasing their sweet fragrance. This step builds a crucial flavor base for the matzo balls. Remove the pan from the heat and set the sautéed mixture aside to cool slightly.

- In a food processor or blender, combine the drained silken tofu and ¼ cup of olive oil. Process until the mixture is completely smooth and creamy, with no lumps remaining. This smooth base is key to achieving the right consistency for fluffy matzo balls.


- Transfer the sautéed aromatics and the blended tofu mixture into a large mixing bowl. Add the matzo meal, baking powder, nutritional yeast, kosher salt, and the finely minced fresh parsley. Mix all the ingredients thoroughly until they are well combined and form a consistent dough. Be careful not to overmix, which can lead to dense matzo balls.


- Once combined, transfer the matzo ball mixture to an airtight container. Freeze it for at least one hour. This chilling process is absolutely essential as it firms up the dough, making it much easier to handle and preventing the matzo balls from disintegrating during cooking. If you’re preparing ahead, you can also leave it to chill in the refrigerator overnight.
This freezing or extensive chilling step is the key to ensuring the correct texture for forming cohesive balls. If the mixture still feels a bit too soft after an hour in the freezer, simply extend the chilling time until it’s firm enough to handle.
- Remove the chilled matzo ball dough from the freezer. Using your hands, gently form the mixture into approximately 2-inch diameter balls. Aim for a relatively consistent size to ensure even cooking.


If you find the dough is sticking to your hands excessively, lightly oiling your palms can make the shaping process significantly easier and smoother.
Assembling and Simmering Your Vegan Matzo Ball Soup
- Approximately 10 minutes before you plan to remove the matzo dough from the freezer, prepare the soup vegetables. Peel and dice a large onion, slice the carrots into rounds or half-moons, slice the celery ribs, and mince the garlic cloves.
- Heat the remaining olive oil (2 tablespoons) in a large, heavy-based Dutch oven or a sturdy saucepan over medium-high heat. Once the oil is hot, add the prepared onion, carrots, celery, minced garlic, and the bay leaf. Sauté these vegetables for 3-4 minutes, stirring frequently, until the onions soften and become translucent. This step softens the vegetables and releases their foundational flavors into the oil.



- Pour in the 6 cups of hot water and stir in the No-Chicken Better Than Bouillon concentrate, ensuring it dissolves completely to form a rich broth. Bring the mixture to a gentle boil, then immediately reduce the heat to a low simmer and cover the pot. Allow the broth to simmer gently for a few minutes while you prepare the matzo balls.

- Carefully, one by one, lower the formed matzo balls into the simmering broth. Once all the matzo balls are in the pot, increase the heat slightly to bring the soup to an almost-boil, then immediately reduce the heat back to a gentle simmer. Cover the pot and allow the matzo balls to cook for 45 minutes. It’s crucial to maintain a gentle simmer, not a rolling boil, to ensure they cook through without falling apart.

It is vital not to allow the soup to come to a full, vigorous boil once the matzo balls are in the pot. A strong boil can cause the delicate matzo balls to break apart and disintegrate into the broth. Maintain a gentle simmer throughout the cooking time.
- After 45 minutes, carefully remove the bay leaf from the soup. Taste the broth and matzo balls, then adjust the seasonings with additional salt and pepper as needed. Serve the comforting vegan matzo ball soup hot, garnished generously with freshly ground black pepper, vibrant fresh parsley, and fragrant dill. Enjoy this heartwarming, plant-based delight!
Frequently Asked Questions About Vegan Matzo Ball Soup
No, traditional matzo ball soup is not vegan. It typically features matzo balls made with eggs (which act as a binder and leavening agent) and often chicken fat, known as ‘schmaltz,’ served in a rich chicken broth. However, with just a few clever and simple ingredient substitutions, it’s remarkably easy to create an equally delicious and satisfying vegan version, allowing everyone to enjoy this beloved comfort food.
Absolutely! This vegan matzo ball soup recipe is very adaptable for gluten-free diets. The only ingredient containing gluten in a traditional matzo ball is the matzo meal itself. As long as you choose a certified gluten-free matzo meal, the rest of this plant-based recipe is already naturally free from gluten, making it a safe and delicious option for those with gluten sensitivities.
Keeping matzo balls intact and perfectly formed requires attention to a few key details. Here are our top tips to prevent crumbling:
1. Don’t Skip Chilling: The chilling or freezing time for the dough is crucial. This step allows the matzo meal to fully hydrate and the mixture to firm up, creating a more stable ball. Rushing this step is a common cause of disintegration.
2. Avoid Overcrowding: Cook the matzo balls in batches if your pot is not large enough. Overcrowding reduces the broth temperature and can lead to uneven cooking and breakage.
3. Maintain a Gentle Simmer: It is paramount not to let the soup come to a rolling boil once the matzo balls are added. A vigorous boil will agitate the delicate balls, causing them to fall apart. A gentle, consistent simmer is all that’s needed.
If you still encounter issues after following these steps, you might experiment with adding a very small amount of an extra binding ingredient, such as ground flaxseed (a common vegan egg substitute), to the matzo ball dough. However, with proper chilling and simmering, we haven’t found this to be necessary in our recipe.
Expert Tips for Perfect Vegan Matzo Ball Soup
Achieving truly perfect vegan matzo ball soup requires a few insider tricks. Keep these pro tips in mind to ensure your soup is a resounding success every time.
- Always Simmer, Never Boil the Matzo Balls: This is arguably the most critical rule. Once the matzo balls are in the pot, ensure the soup maintains a gentle simmer and never reaches a vigorous boil. Boiling will cause the delicate matzo balls to break apart and dissolve into the broth, ruining their texture and the clarity of your soup.
- Avoid Overcooking the Matzo Balls: While they need ample time to cook through, overcooking can turn your beautifully fluffy matzo balls into tough or rubbery lumps. The perfect matzo ball should puff up significantly and feel tender yet firm when gently pressed. To test for doneness, carefully remove one matzo ball from the pot, slice it in half, and check that it’s cooked evenly through the middle with a consistent color and texture.
- Adjust Baking Powder for Desired Lightness: The amount of baking powder directly impacts the lightness of your matzo balls. For an extra light and airy texture, you can slightly increase the amount of baking powder. Conversely, if you prefer a denser, more substantial matzo ball (though less traditional for fluffiness), you can reduce the amount or even omit it entirely.
- Minimize Lid Lifting During Cooking: Resist the urge to frequently lift the lid while the matzo balls are simmering. Trapped steam and consistent temperature are vital for the matzo balls to cook properly and puff up. Each time you lift the lid, heat escapes, which can affect their delicate texture and prevent them from achieving their ideal fluffiness.

Delightful Serving Suggestions for Vegan Matzo Ball Soup
This vegan matzo ball soup is so comforting and satisfying that it can easily stand alone as a complete meal. However, if you’re looking to create a more extensive spread, especially for a holiday gathering or a cozy dinner, here are some perfect pairings that complement its rich flavors:
- Challah Bread: The slightly sweet, soft, and eggy (vegan version, of course!) challah bread offers a wonderful textural and flavor contrast to the savory soup. It’s also ideal for dipping into the fragrant broth.
- Fresh Salad: A light, crisp green salad with a simple vinaigrette provides a refreshing counterpoint to the warmth and richness of the soup, adding freshness and balance to your meal.
- Roasted or Steamed Vegetables: Enhance the nutritional value and variety of your meal with a side of simply prepared vegetables. Options like perfectly oven-charred broccoli, tender green beans, or sweet glazed carrots are always a hit.
- Vegan Kugel: A traditional Jewish casserole, a vegan kugel (noodle or potato-based) makes a wonderful and hearty side dish that perfectly fits the theme of comfort food.
- Potato Latkes: These crispy, savory potato pancakes are a beloved accompaniment and add a delightful textural contrast to the soft matzo balls.
To conclude your heartwarming meal, consider traditional Passover desserts like coconut macaroons, a decadent flourless vegan chocolate cake, or some crunchy matzo bark for a sweet finish.
Storage and Freezing Instructions for Your Vegan Matzo Ball Soup
Proper storage is key to enjoying your delicious vegan matzo ball soup for days to come. Here’s how to keep it fresh and flavorful:
Allow the vegan matzo ball soup to cool completely before storing. Once cooled, transfer any leftovers to an airtight container and store it in the refrigerator for up to 5 days. For best results and to prevent the matzo balls from becoming overly mushy or breaking down, it is highly recommended to store the matzo balls separately from the broth.
To reheat, gently warm the soup in the microwave for 1-2 minutes or on the stove over medium-low heat until thoroughly heated through. If the broth has thickened or reduced, you can add a little more vegetable broth or water to achieve your desired consistency.
Can You Freeze Vegan Matzo Balls and Soup?
Yes, you can absolutely freeze components of this soup for future enjoyment! For optimal results:
- Uncooked Matzo Balls: You can freeze the shaped, uncooked matzo balls. Arrange them in a single layer on a baking sheet to freeze solid, then transfer them to a freezer-safe airtight container or Ziplock bag. This allows you to cook them fresh whenever you crave soup.
- Cooked Matzo Balls Separately: To maintain their best texture, cooked matzo balls can be frozen separately from the broth. Once cooled, place them in a single layer on a tray to freeze, then transfer to a freezer-safe bag or container.
- Entire Matzo Ball Soup: The whole soup (broth and matzo balls together) can also be frozen, though the matzo balls might absorb a bit more liquid and become slightly softer upon reheating. Store in a freezer-safe airtight container or Stasher bag.
Regardless of the method, frozen vegan matzo balls or soup can be stored for up to 3 months. Thaw overnight in the refrigerator before reheating.
More Plant-Based Soup Recipes You’ll Love:
- Hearty Vegan Minestrone Soup
- Flavorful Jackfruit ‘Chicken’ Noodle Soup
- Wholesome Barley Vegetable Soup
- Easy Garbanzo Bean Soup (Stove, Instant Pot, Crockpot)
- Comforting Spicy Lentil Soup
Photos by Alfonso Revilla
Vegan Matzo Ball Soup

Equipment
-
Large Pot
-
Mixing Bowl
-
Frying Pan
-
Food Processor
-
My favorite knives
-
Measuring Cups
Ingredients
For the Matzo Balls:
- 1 teaspoon of olive oil
- ¼ cup of very finely diced onion
- 2 garlic cloves, minced
- 1 (12-ounce) package of soft silken tofu, drained
- ¼ cup of olive oil
- ½ teaspoon of packed finely minced parsley
- 1 cup of matzo meal
- 1 teaspoon of baking powder
- 1 ½ tablespoon of nutritional yeast
- 1 teaspoon of salt
For the soup:
- 2 tablespoons of olive oil
- 1 large yellow onion, thinly sliced
- 3 medium carrots, sliced
- 2 celery ribs, sliced
- 2 garlic cloves, minced
- 1 bay leaf
- 6 cups of water
- 1 to 1 ½ tablespoons of No-Chicken Better Than Bouillon (adjust to your saltiness preference)
- Salt and pepper to taste
- Dill and parsley for garnish
Instructions
- In a small pan over medium-high heat, heat the olive oil. Add the finely diced onion and minced garlic and sauté for 2 to 3 minutes or until the onions are translucent and tender. Remove from heat and set aside to cool.
- In a food processor, add the drained silken tofu and ¼ cup of olive oil and process until completely smooth.
- Transfer the blended tofu mixture and the sautéed aromatics to a large mixing bowl. Add the minced parsley, matzo meal, baking powder, nutritional yeast, and salt. Mix thoroughly until well combined. Move the mixture into an airtight storage container and freeze it for 1 hour, or refrigerate overnight if preparing in advance.
- Shortly before removing the matzo dough from the freezer, heat the 2 tablespoons of olive oil in a large pot or Dutch oven over medium-high heat. Add the diced onion, sliced carrots, sliced celery, minced garlic, and bay leaf, and sauté for 3 to 4 minutes or until the onions become translucent and tender. Add the 6 cups of water and the Better Than Bouillon concentrate, stir to combine, cover, and bring to a simmer.
- Remove the matzo dough from the freezer and use your hands to form matzo balls approximately 2 inches in diameter.
- Carefully place the formed matzo balls into the simmering broth. Bring the soup to an almost-boil (but do not allow it to boil vigorously), then immediately reduce the heat to a gentle simmer. Cover the pot and cook for 45 minutes.
- Garnish the soup with freshly ground black pepper, fresh parsley, and dill. Serve immediately and enjoy!
Notes
- Simmer the matzo balls: It’s crucial not to allow the soup to go above a gentle simmer; otherwise, the matzo balls can fall apart and disintegrate.
- Don’t overcook the matzo balls: Overcooking can make them tough or rubbery. When they’re ready, they should have puffed up and be cooked through the middle with a consistent color and texture. You can cut one in half to test for doneness.
- For lighter vegan matzo balls: You can slightly increase the amount of baking powder for an airier texture. Conversely, for denser balls, reduce or omit the baking powder.
Nutrition
Calories: 401kcal
Carbohydrates: 42g
Protein: 6g
Fat: 24g
Saturated Fat: 3g
Polyunsaturated Fat: 3g
Monounsaturated Fat: 16g
Sodium: 1692mg
Potassium: 326mg
Fiber: 4g
Sugar: 5g
Vitamin A: 7649IU
Vitamin C: 7mg
Calcium: 106mg
Iron: 2mg
Additional Info
Tried this recipe?
Please tag us at @PlantBasedOnABudget! 🙂