Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan White Bean Soup Serbian in a rustic bowl with white beans, tomatoes, leafy greens, and parsley, served with crusty bread on the side.

Vegan White Bean Soup Serbian


  • Author: Omar
  • Total Time: 45 minutes
  • Yield: 8 servings 1x

Description

Vegan White Bean Soup Serbian is a cozy, hearty bean-and-tomato soup loaded with veggies, herbs, sweet paprika, and chewy freekeh for a satisfying, meal-prep-friendly bowl.


Ingredients

Scale
  • 4 onions, finely diced

  • 3 cloves garlic, minced

  • 2 leeks, finely chopped

  • 2 carrots, finely chopped

  • 3 slices celery root/celeriac (about finger thick), diced

  • 2 cans white beans, drained and rinsed

  • 2 cans diced tomatoes

  • 8 cups (2 liters) vegetable stock

  • 200 g cracked freekeh (lightly pulsed/ground)

  • 2 tbsp tomato paste

  • 2 tsp marjoram

  • 2 tsp oregano

  • 2 bunches parsley, chopped (save some for garnish)

  • 1 tsp celery salt

  • 2 tsp onion powder

  • 4 tsp sweet paprika

  • 1 tsp smoked salt (optional)


Instructions

  1. Prep freekeh (overnight): Pulse cracked freekeh in a blender a few times to slightly break it down. Soak it overnight in some of the vegetable stock (or enough stock to cover).

  2. Sauté aromatics: In a large pot, sauté diced onions and minced garlic until soft. Add a splash of water as needed to prevent sticking.

  3. Add veggies: Stir in leeks, carrots, and celeriac. Cook 3–5 minutes to soften slightly.

  4. Build the soup: Add soaked freekeh (plus soaking stock), remaining stock, beans, diced tomatoes, tomato paste, marjoram, oregano, chopped parsley (reserve some), celery salt, onion powder, paprika, and smoked salt (if using).

  5. Simmer: Bring to a gentle simmer and cook about 20 minutes on medium heat, stirring occasionally, until freekeh is tender.

  6. Season + serve: Taste and adjust seasoning. Garnish with fresh parsley and serve warm

Notes

No-soak option: If you didn’t soak the freekeh, simmer 10–15 minutes longer and add extra stock as needed.

Make it lower sodium: Use low-sodium vegetable stock and no-salt-added diced tomatoes; season at the end.

Thicker soup: Simmer uncovered a few extra minutes. Thinner soup: Add a splash more stock.

Substitutions: Freekeh can be swapped with bulgur, barley, or farro (cook time may change).

  • Prep Time: 20 minutes (plus optional overnight soak)
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Serbian

Nutrition

  • Serving Size: ~1 1/2 cups
  • Calories: 272 kcal
  • Sugar: 10 g
  • Sodium: 903 mg
  • Fat: 1 g
  • Saturated Fat: 0.2 g
  • Unsaturated Fat: 0.7 g
  • Trans Fat: 0 g
  • Carbohydrates: 52 g
  • Fiber: 11 g
  • Protein: 11 g
  • Cholesterol: 0 g