Vegan White Bean Soup Serbian Style (Pasulj) Recipe
If you’ve ever wondered how to bring a hearty, flavorful, and comforting soup into your kitchen without any animal products, look no further than the Vegan White Bean Soup Serbian Style (Pasulj). This traditional Serbian staple takes humble ingredients like white beans and fresh vegetables and transforms them into a rich, velvety soup bursting with warmth and depth. Every spoonful feels like a warm hug, perfect for chilly days or whenever you crave something soulful yet nourishing. Whether you’re a seasoned vegan or just curious about Serbian cuisine, this recipe is sure to become a beloved classic in your meal rotation.

Ingredients You’ll Need
The magic of Vegan White Bean Soup Serbian Style (Pasulj) lies in its simplicity and the quality of its ingredients. Each component plays a special role—whether it’s the creaminess of the white beans, the fresh crunch from the carrots and celery root, or the aromatic herbs that tie everything together. By focusing on these essential ingredients, you’ll create a soup that’s both traditional and utterly satisfying.
- 4 onions, finely diced: Onions build a sweet, layered base for the soup and add a depth of flavor when sautéed gently.
- 3 cloves garlic: Garlic infuses the broth with a subtle pungency that balances the richness of the beans.
- 2 leeks: Leeks introduce a mild, onion-like sweetness that complements the other vegetables beautifully.
- 2 carrots: Carrots bring natural sweetness and a hint of earthiness plus vibrant color.
- 3 slices celery root/celeriac (about finger thick): Celery root adds a slightly nutty, aromatic dimension that’s unique to this soup.
- 2 cans white beans: These provide the creamy, protein-packed heart of the dish; soak or use canned for convenience.
- 2 cans diced tomatoes: Tomatoes introduce a subtle acidity to balance the soup’s richness and enhance flavor complexity.
- 8 cups (2 liters) vegetable stock: The flavorful liquid backbone that ties all ingredients together into a cohesive, savory broth.
- 200 g freekeh, cracked: Freekeh lends a wonderful chewy texture and smoky notes, making the soup hearty and satisfying.
- 2 Tbsp tomato paste: Helps intensify the tomato flavor and adds a velvety texture.
- 2 tsp marjoram: A fragrant herb that brightens the soup with its slightly citrusy flavor.
- 2 tsp oregano: Adds a timeless Mediterranean touch and complements marjoram for a perfect herb blend.
- 2 bunches parsley, chopped: Fresh parsley brings a burst of freshness and color to finish the soup beautifully.
- 1 tsp celery salt: Enhances the celery root flavor and seasons the broth gently.
- 2 tsp onion powder: Adds concentrated onion flavor helping to deepen the savory profile.
- 4 tsp paprika powder, sweet: Paprika offers a mild smokiness and vibrant red hue.
- 1 tsp smoked salt (optional): For a subtle smoky undertone that echoes the rustic, smoky warmth traditional in Serbian kitchens.
How to Make Vegan White Bean Soup Serbian Style (Pasulj)
Step 1: Prepare the Freekeh
Start by grounding the cracked freekeh using a high-speed blender with the pulse function to break it down slightly without turning it to powder. Then, soak the freekeh in vegetable broth overnight. This process softens the grains and develops flavors that meld wonderfully with the other soup ingredients.
Step 2: Sauté the Aromatics
Finely dice the onions and mince the garlic. In a large pot, sauté these with a splash of water instead of oil to keep the soup light and prevent burning. This gentle cooking releases their sweetness and lays a fragrant foundation for your Vegan White Bean Soup Serbian Style (Pasulj).
Step 3: Add the Vegetables
Chop the leeks, carrots, and celery root finely. Adding them to the pot, let them sauté briefly with the onions and garlic. This quick softening step helps unlock their flavors and ensures your soup will have a rich, harmonious texture.
Step 4: Combine and Simmer
Stir in the white beans, diced tomatoes, tomato paste, vegetable stock, soaked freekeh, and all the herbs and spices like marjoram, oregano, paprika, celery salt, onion powder, and smoked salt. Bring the soup to a gentle boil, then reduce to medium heat and let it simmer for around 20 minutes until the freekeh is tender and the flavors have fully developed.
Step 5: Final Seasoning and Garnish
Once the freekeh has softened, taste the soup and adjust seasonings as desired. Finish your creation off by sprinkling a generous amount of freshly chopped parsley on top for a burst of color and freshness that perfectly complements the hearty soup.
How to Serve Vegan White Bean Soup Serbian Style (Pasulj)

Garnishes
Fresh parsley is the classic choice, bringing a bright, herbal lift. Feel free to add a drizzle of good quality olive oil or a sprinkle of extra smoked paprika if you want that smoky edge cranked up. Thinly sliced green onions also make a lovely, mild garnish.
Side Dishes
Pasulj shines brightly on its own but pairs wonderfully with crusty bread or a rustic baguette to soak up the soup. A light green salad with a tangy vinaigrette provides a refreshing contrast, and some pickled vegetables on the side add a nice punch of acidity that cuts through the richness.
Creative Ways to Present
For a cozy dinner party, serve this soup in small rustic bowls alongside warming breadsticks or garlic toast. To impress guests, add a swirl of vegan sour cream or cashew cream on top. You can also ladle it into hollowed-out bread bowls for a fun, edible presentation that guests will love.
Make Ahead and Storage
Storing Leftovers
This soup actually tastes even better the next day as the flavors deepen, making it ideal for leftovers. Store any remaining Vegan White Bean Soup Serbian Style (Pasulj) in an airtight container in the refrigerator for up to 4 days.
Freezing
If you want to keep the goodness longer, this soup freezes beautifully. Portion it into freezer-safe containers and freeze for up to 3 months. Just remember to leave some room at the top of the container to allow for expansion when freezing.
Reheating
When you’re ready to enjoy it again, gently reheat the soup on the stove over medium heat, stirring occasionally. Add a splash of vegetable stock or water if it feels too thick. Avoid microwaving for long stretches to maintain the best texture and flavor.
FAQs
Can I use dried white beans instead of canned?
Absolutely! If using dried beans, soak them overnight and cook separately until tender before adding to the soup. This can enhance the texture and flavor but will require extra prep time.
What can I substitute if I don’t have freekeh?
You can substitute freekeh with barley, farro, or even brown rice. Each one will slightly change the texture, but they will all bring a satisfying chew and heartiness.
Is this soup spicy?
Not typically. The recipe uses sweet paprika for color and depth but does not include hot spices. You can add chili flakes or a dash of cayenne if you want some heat.
Can I make this soup gluten-free?
To make it gluten-free, simply swap the freekeh for quinoa or a gluten-free grain. Make sure your vegetable stock and canned ingredients are also gluten-free.
How long does it take to prep and cook this soup?
Prep takes about 20-30 minutes, especially if chopping vegetables fresh. Soaking freekeh overnight helps speed up the actual cooking, which takes another 20-25 minutes.
Final Thoughts
If you’re searching for a soul-satisfying bowl of comfort that’s plant-based and packed with traditional Serbian flavors, Vegan White Bean Soup Serbian Style (Pasulj) is your new go-to. It’s a recipe that warms the heart, nourishes the body, and invites you to savor every spoonful. Don’t hesitate to give this comforting classic a try and watch it become a firm favorite at your table.
PrintVegan White Bean Soup Serbian Style (Pasulj) Recipe
This Vegan White Bean Soup Serbian Style (Pasulj) is a hearty and comforting dish featuring tender white beans, cracked freekeh, and a medley of aromatic vegetables and herbs. Rich in flavor with a smoky paprika kick, it is perfect for a nourishing, plant-based meal that is both filling and wholesome.
- Prep Time: 15 minutes (plus overnight soaking)
- Cook Time: 30 minutes
- Total Time: 45 minutes (plus overnight soaking)
- Yield: 6–8 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: Serbian
- Diet: Vegan
Ingredients
Vegetables
- 4 onions, finely diced
- 3 cloves garlic, minced
- 2 leeks, finely chopped
- 2 carrots, finely chopped
- 3 slices celery root/celeriac (about finger thick), finely chopped
Legumes & Grains
- 2 cans white beans, drained and rinsed
- 200 g freekeh, cracked
Liquids
- 8 cups (2 liters) vegetable stock
Tomato & Paste
- 2 cans diced tomatoes
- 2 Tbsp tomato paste
Herbs & Spices
- 2 tsp marjoram
- 2 tsp oregano
- 2 bunches parsley, chopped (reserve some for garnish)
- 1 tsp celery salt
- 2 tsp onion powder
- 4 tsp sweet paprika powder
- 1 tsp smoked salt (optional)
Instructions
- Soak Freekeh: Pour the cracked freekeh into a container and cover it with vegetable broth. Let it soak overnight to soften fully, aiding quicker cooking and better texture in the soup.
- Prepare Aromatics: The next day, finely dice the onions and mince the garlic. In a large pot, sauté them together using a splash of water to prevent burning and to soften the flavors gently.
- Add Chopped Vegetables: Chop the leeks, carrots, and celery root finely. Add these vegetables to the sautéed onions and garlic, cooking briefly to soften and marry their flavors.
- Add Remaining Ingredients: To the pot, add the soaked freekeh (with any remaining broth), white beans, diced tomatoes, tomato paste, vegetable stock, and all herbs and spices including marjoram, oregano, celery salt, onion powder, sweet paprika, and smoked salt if using.
- Simmer Soup: Bring the soup to a gentle simmer over medium heat and cook for about 20 minutes, stirring occasionally, until the freekeh is tender and the flavors are well blended.
- Season and Adjust: Taste the soup and adjust seasoning if necessary – add more salt, paprika, or herbs according to preference.
- Garnish and Serve: Serve hot, garnished with freshly chopped parsley for a vibrant, fresh finish.
Notes
- Soaking freekeh overnight significantly improves its texture and reduces cooking time.
- Substitute vegetable broth with water if desired, but broth adds more depth of flavor.
- For a smokier flavor, consider adding a small amount of smoked paprika or smoked salt as preferred.
- This soup keeps well refrigerated for up to 4 days and tastes even better the next day.
- It can also be frozen in portions for up to 3 months.
Nutrition
- Serving Size: 1.5 cups (approx. 350g)
- Calories: 280 kcal
- Sugar: 6 g
- Sodium: 480 mg
- Fat: 3.5 g
- Saturated Fat: 0.5 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 12 g
- Protein: 15 g
- Cholesterol: 0 mg
Keywords: vegan white bean soup, pasulj, Serbian soup, freekeh soup, white bean stew, plant-based soup, healthy vegan recipe

 
		 
		 
			 
			 
			 
			 
			 
			