
The homey smell of this Bean Stew without Animal Products fills the kitchen and takes me back to grandma's house, though this take brings old-school Serbian Pasulj into today's plant world. Deep, filling, and totally satisfying, this soup shows that plant cooking can keep old traditions while using healthier stuff. After tweaking this dish through many cold Sundays, I've found just the right mix of herbs and veggies that makes real flavor without any oil at all.
Just last week, I gave some to my neighbor from Serbia who grew up eating his mom's old-school pasulj. When he tried the first spoonful, his face lit up and he wanted the recipe to pass to his family back in Serbia – there's no better praise than that.
Key Components
- White beans: Try navy or northern beans, though cannellini ones make the smoothest texture. I like using dried beans left in water overnight instead of canned ones for the real deal texture.
- Freekeh: This old-world grain gives the perfect 'meaty' chunks that processed protein sometimes misses. When roughly chopped, it makes small bits that soak up all the tasty broth.
- Paprika: I go for sweet Hungarian stuff for its bright color and rich taste. Don't skimp on quality here.
- Celery root: Try not to swap this for regular celery if you can help it. The sweet earthiness from the root adds amazing depth.
- Smoked salt: Worth hunting down for what it brings to the dish. Just a pinch works wonders for authentic flavor.

Step-by-Step Method
- Starting The Foundation
- Put chopped onions in a thick-bottomed pot. Pour in 2-3 tablespoons of water (not oil). Cook on medium until clear, adding tiny splashes of water when needed. Throw in crushed garlic and keep stirring for 30 seconds. You'll know it's done when the smell hits you.
- Stacking The Flavors
- Toss in leeks, carrots, and celery root. Cook till they start to soften. Mix in paprika quickly so it won't burn. Add a bit of water to make a thick sauce. Let everything mix together for 2 minutes.
- Making The Main Part
- Drop in soaked beans or already cooked ones. Pour vegetable stock over it all. Mix in prepared freekeh or plant protein chunks. Add herbs, tomato paste, and chunky tomatoes. Sprinkle with celery salt and onion powder. Heat till it bubbles gently, then turn down to simmer.
- Building Richness
- Let it cook uncovered for 20 minutes, stirring now and then. For dried beans, cook till they're completely soft. Add smoked salt bit by bit, tasting as you go. Make it thinner with more stock if needed. Finish with fresh parsley on top.
My first tries at making plant-based pasulj missed that deep flavor I knew from growing up. The big breakthrough happened when I found out how freekeh and smoked salt could bring back those missing tastes.
The Blending Trick
Taking some cooked beans, quickly pulsing them in a blender, and putting them back makes the soup thicker and creamier without adding any extra thickeners.
The Ultimate Bread Match
This soup really needs good bread with it. I always serve it alongside crusty sourdough for soaking up all that tasty broth.
Each time I cook this soup, I think about how plant cooking can keep old traditions while making something fresh. This isn't just food for me – it connects my family's Serbian background with my modern choices. The whole process, from getting the beans ready to watching the soup transform, has become like meditation that feeds both my body and my spirit.
Making Old-World Taste Without Meat
The trick to real pasulj flavor comes from building up aromatics and spices. Old recipes count on smoked meats for richness, but I found that sweet paprika, smoked salt, and strong tomato paste together make a base that's just as good. Taking time to cook the veggies until they brown naturally (even without oil) builds complex tastes that make you crave this soup.
Changing With The Seasons
This soup works great all year round. In winter, I keep it hearty with root veggies. During spring, I often throw in baby greens like spinach or nettle right at the end of cooking. Summer means adding fresh garden stuff like zucchini or bell peppers, while fall calls for a handful of diced pumpkin or squash.
Packed With Nutrients
Besides tasting amazing, this soup gives you tons of good nutrition. White beans pack plant protein and fiber that keeps you full for hours. All the veggies give you different vitamins and minerals, while herbs add antioxidants. This one-pot meal manages to be both comforting and healthy – something that's hard to find in many traditional dishes.

Frequently Asked Questions
- → What can I use instead of freekeh?
- Freekeh is a roasted wheat grain. Swap it with lentils, chopped mushrooms, or TVP for similar texture and protein.
- → How do I make this soup milder?
- Reduce the paprika or use only sweet paprika instead of hot to make it less spicy.
- → Can I use dried beans for this dish?
- Absolutely! Just soak the beans overnight and cook until soft before using, but it’ll take extra time.
- → How long does the soup stay good in the fridge?
- This soup lasts well in the fridge for around 5 days. It just gets more flavorful with time.
- → What makes traditional pasulj different?
- The original recipe uses smoked pork or other meat. This meat-free version features freekeh or TVP instead, keeping the authentic spice blend.