There’s a delightful comfort that envelops me when the chill of winter sets in, and a bowl of soup becomes my go-to remedy. Suddenly, I find myself whisked away to the Balkans where flavors are bold and hearty, particularly in the beloved dish known as Pasulj. This Vegan Serbian White Bean Soup embodies everything I crave—rich, warm, and filled with nourishing ingredients that dance together in a single pot.
Imagine vibrant vegetables mingling with tender white beans, all kissed by the warmth of paprika and marjoram. Not only does this dish usher in warmth on a cold day, but it also proves to be an oil-free, guilt-free delight. Whether I’m batch-cooking for the week ahead or serving it at a cozy gathering with friends, this soup never disappoints. Join me as we whip up this easy and satisfying Vegan White Bean Soup, a recipe that’s sure to become a hearty staple in your kitchen!
Why is Vegan White Bean Soup Serbian Style special?
Comforting Warmth: This hearty soup wraps you in warmth, perfect for chilly nights.
One-Pot Wonder: Minimal cleanup required! Throw everything in one pot for a time-saving meal.
Flavor Explosion: The combination of paprika and marjoram creates a robust flavor profile that’s simply irresistible.
Versatile Ingredients: Easily modify with your favorite veggies or grains; feel free to get creative!
Healthful Delight: Packed with nutrients yet oil-free, this soup is both filling and guilt-free. Enjoy with crusty bread or a simple side salad for a complete meal!
Vegan White Bean Soup Serbian Style Ingredients
For the Soup
• Onions – Adds depth and sweetness; substitute with shallots for a milder flavor.
• Garlic – Provides aromatic richness; use fresh cloves for the best taste or garlic powder if needed.
• Leeks – Contributes a mild, sweet onion flavor; green onions can work as a substitute.
• Carrots – Adds natural sweetness and color; any root vegetable can work in a pinch.
• Celery Root (Celeriac) – Introduces earthiness; regular celery can be used instead.
• White Beans (2 cans, 15.5 oz/440g each) – Acts as the main protein source; canned chickpeas may be a tasty alternative.
• Diced Tomatoes (2 cans, 15.5 oz/440g each) – Provides acidity and body; fresh tomatoes (about 4 cups) can be swapped if preferred.
• Vegetable Stock (8 cups) – The foundation for flavor; water can be used for a lighter version, but this will reduce flavor.
• Cracked Freekeh (200g) – Adds texture and nuttiness; substitute with cooked quinoa or TVP for a gluten-free option.
• Tomato Paste (2 tablespoons) – Enhances tomato flavor; puréed fresh tomatoes can be used as a substitute.
• Marjoram (2 teaspoons) – Offers a warm, herbaceous note; oregano can be swapped for a similar taste.
• Oregano (2 teaspoons) – Complements other flavors; fresh herbs can also be used.
• Parsley (2 bunches, chopped) – Adds a burst of freshness; any fresh green herb will work beautifully.
• Celery Salt (1 teaspoon) – Elevates the flavor profile; regular salt can substitute—adjust to taste.
• Onion Powder (2 teaspoons) – Enhances onion flavor; can be omitted if you don’t have it on hand.
• Paprika (4 teaspoons) – Introduces a smoky, slightly spicy kick; use hot paprika for additional heat.
• Smoked Salt (1 teaspoon, optional) – Adds a delightful smokiness; regular salt can replace it but use sparingly.
Whether you’re preparing this Vegan White Bean Soup Serbian Style (Pasulj) for a cozy meal or meal prep for the week, these ingredients will help you create a dish overflowing with flavor and warmth!
How to Make Vegan White Bean Soup Serbian Style
-
Soak your freekeh and TVP in vegetable broth overnight. This hydration process helps soften them for that perfect texture.
-
Sauté finely diced onions and minced garlic in a large pot with a splash of water. Stir them until they’re translucent and aromatic, about 3-4 minutes.
-
Add chopped leeks, carrots, and celery root into the pot. Sauté these veggies for a couple of minutes until they start to soften and release their fragrances.
-
Incorporate all remaining ingredients—white beans, diced tomatoes, vegetable stock, cracked freekeh, tomato paste, marjoram, oregano, parsley, celery salt, onion powder, paprika, and optional smoked salt. Give it a good stir to marry all those delightful flavors.
-
Bring the mixture to a simmer over medium heat. Let it cook for about 20 minutes, stirring occasionally, until the freekeh is tender and the soup is well-infused.
-
Season your soup to taste with additional salt or spices if desired, then garnish it with freshly chopped parsley before serving to add a pop of freshness.
Optional: Serve with crusty bread for that perfect cozy pairing!
Exact quantities are listed in the recipe card below.
How to Store and Freeze Vegan White Bean Soup
- Fridge: Store the soup in an airtight container for up to 7 days. Make sure it cools completely before sealing to maintain freshness.
- Freezer: This Vegan White Bean Soup freezes beautifully! Portion it into freezer-safe containers, sealing tightly, for up to 3 months.
- Reheating: Thaw overnight in the fridge before reheating. Warm it gently on the stovetop, adding a splash of vegetable stock or water to loosen the consistency if needed.
- Serving Tip: Taste and adjust seasoning after reheating, as flavors can sometimes mellow during storage. Enjoy your cozy bowl!
Make Ahead Options
These Vegan Serbian White Bean Soup (Pasulj) preparations are perfect for busy home cooks looking to save time during the week! You can chop vegetables (onions, leeks, carrots, and celery root) and store them in an airtight container in the refrigerator for up to 3 days. Additionally, you can soak the freekeh and TVP in vegetable broth a day in advance, ensuring they are well-hydrated for that perfect texture. When you’re ready to enjoy your soup, simply sauté the prepped ingredients, add the remaining components, and simmer until everything is heated through. This way, you’ll savor a warm, hearty dish with minimal effort—just as delightful as if you made it fresh!
What to Serve with Vegan Serbian White Bean Soup?
This delicious soup creates a perfect canvas for pairing with flavors that enhance its warmth and heartiness.
-
Crusty Bread: The ultimate companion, a slice of fresh, crusty bread is perfect for dipping and soaking up the rich broth.
-
Garlic Baguette: Toasted with a hint of garlic, this baguette complements the soup while adding a crunchy texture to each spoonful.
-
Side Salad: A crisp, green salad with vinaigrette brings a refreshing crunch that nicely contrasts the soup’s rich flavors.
-
Pickled Vegetables: The tanginess of pickled cucumbers or peppers enhances the soup’s depth and offers a delightful burst of flavor.
-
Roasted Root Vegetables: Sweet, caramelized roasted carrots and parsnips mirror the earthy notes in the soup, creating a satisfying medley.
-
Sparkling Water: The light fizz of sparkling water refreshes the palate and adds a celebratory touch to your meal.
-
Red Wine: A glass of full-bodied red wine elevates the dining experience, enhancing the rich flavors of the Vegan Serbian White Bean Soup (Pasulj).
Each of these pairings will create a joyous culinary experience, making your meal not just nourishing but also memorable.
Vegan White Bean Soup Serbian Style Variations
Feel free to get creative and make this cozy soup your own with these delightful twists!
- Freekeh Swap: Replace cracked freekeh with quinoa or pearl barley for different textures and flavors. Each grain brings a unique element to the mix.
- Spice it Up: Add a pinch of red pepper flakes or a diced jalapeño for a spicy kick that warms you from the inside out. Perfect for spice lovers!
- Creamy Delight: Stir in some coconut milk or cashew cream for a luscious texture that elevates the soup to creamy perfection. It’s comforting and rich!
- Herb Boost: Experiment with fresh herbs like dill or basil for a fragrant aroma that adds brightness to the dish. Herbs can transform a comforting soup into a gourmet experience.
- Roasted Veggies: Toss in some roasted sweet potatoes or butternut squash for a touch of sweetness and additional nutrients. Roasting brings out the best flavors in veggies!
- Lentil Option: Swap out white beans for green or brown lentils for a different protein-packed twist. They cook similarly but offer a heartier texture.
- Tomato Variety: Use fire-roasted diced tomatoes instead of regular ones for a smoky, deep flavor that enhances the soup beautifully. It’s a small change, but it packs a punch!
- Grain-Free: Omit freekeh altogether for a low-carb version or replace it with zoodles (zucchini noodles) for a lighter soup filled with fresh veggie goodness.
Embrace the joy of cooking and let these variations inspire new adventures in your kitchen!
Expert Tips for Vegan White Bean Soup
- Soak Beans Right: Always soak your white beans for at least 12 hours if using dried ones; this enhances the texture of your Vegan White Bean Soup.
- Add Salt Later: Wait to season until the beans have softened—salt can toughen the skins otherwise, affecting the soup’s creaminess.
- Mix It Up: Feel free to substitute ingredients; use chickpeas in place of white beans or add other veggies to personalize this dish.
- Manage Spices Wisely: Adjust spice levels by adding hot sauce or red pepper flakes—this can give your soup an exciting kick while tailored to your palate.
- Use a Large Pot: Make sure to use a sizeable pot or consider a pressure cooker; this ensures enough space for simmering and blending all those hearty flavors.
Vegan White Bean Soup Serbian Style (Pasulj) Recipe FAQs
How do I choose the right beans for my Vegan White Bean Soup?
Absolutely! If you’re using dried white beans, make sure they are fresh and not past their prime; they should be firm and without any dark spots. If using canned beans, opt for low-sodium varieties to keep the flavors balanced.
What’s the best way to store leftover Vegan White Bean Soup?
Very! Store the soup in an airtight container in the refrigerator for up to 7 days. Let it cool completely before sealing to lock in freshness. You can easily enjoy it throughout the week, whether for lunch or a cozy dinner.
Can I freeze Vegan White Bean Soup and how long will it last?
Definitely! This soup freezes wonderfully. Portion it into freezer-safe containers, leaving a little space for expansion, and it can last up to 3 months. Just remember to thaw it overnight in the fridge before reheating.
What can I do if my soup is too thick after cooking?
Oh, no problem! If your soup turns out thicker than desired, simply add a splash of vegetable stock or water to thin it out while reheating. Stir well to ensure the additional liquid is incorporated; you can always add more if needed.
Can I give this soup to my pet?
While the ingredients are mostly safe, it’s always wise to check with your vet first. Avoid giving them any sodium or spices; keeping it plain is the best route if you want to share a bit!
Are there any dietary considerations I should keep in mind?
Certainly! This Vegan White Bean Soup is already oil-free and packed with plant-based protein, making it suitable for vegan diets. However, check the labels on your vegetable stock and canned beans for potential allergens, especially if you or your guests have dietary restrictions.

Vegan White Bean Soup Serbian Style (Pasulj) for Cozy Nights
Ingredients
Equipment
Method
- Soak your freekeh and TVP in vegetable broth overnight. This hydration process helps soften them for that perfect texture.
- Sauté finely diced onions and minced garlic in a large pot with a splash of water. Stir them until they’re translucent and aromatic, about 3-4 minutes.
- Add chopped leeks, carrots, and celery root into the pot. Sauté these veggies for a couple of minutes until they start to soften and release their fragrances.
- Incorporate all remaining ingredients—white beans, diced tomatoes, vegetable stock, cracked freekeh, tomato paste, marjoram, oregano, parsley, celery salt, onion powder, paprika, and optional smoked salt. Give it a good stir to marry all those delightful flavors.
- Bring the mixture to a simmer over medium heat. Let it cook for about 20 minutes, stirring occasionally, until the freekeh is tender and the soup is well-infused.
- Season your soup to taste with additional salt or spices if desired, then garnish it with freshly chopped parsley before serving to add a pop of freshness.







