Vegan Serbian White Bean Soup

By: Susan Updated on Sat, 24 Jan 2026 15:22:18 GMT Soups & Stews

Tags: #vegan #soup #gluten-free #meal-prep

Vegan Serbian white bean soup with parsley in a rustic bowl Pin it
Vegan Serbian white bean soup with parsley in a rustic bowl

Vegan Serbian White Bean Soup is the kind of pot that smells better every ten minutes. The onions soften, the paprika blooms, and the white beans turn the broth creamy without any dairy.

This version keeps the spirit of pasulj while staying plant-based. Smoked paprika and tomato paste bring the depth that traditional versions often get from smoked meat, and a small scoop of buckwheat gives the soup body without making it heavy.

Beans, Paprika, And Smoke

Great northern, cannellini, or navy beans all work here. Choose beans that are tender but not falling apart, because some will melt into the broth while the rest stay whole.

  • White beans. They make the soup creamy and filling while keeping the flavor mild enough for paprika and herbs to lead.
  • Onion and garlic. These build the base and give the broth a round, savory smell.
  • Carrot and celery. They add sweetness, color, and a clean vegetable backbone.
  • Tomato paste and diced tomatoes. Tomato gives the soup a little acidity and helps the paprika taste fuller.
  • Sweet paprika. The main seasoning, warm and earthy rather than hot.
  • Smoked paprika. A small amount gives a smoky note without using meat.
  • Buckwheat groats. They thicken the soup and add a gentle nutty bite.
  • Bay leaf, marjoram, and parsley. These keep the pot tasting like soup, not just beans in tomato broth.

How The Pot Comes Together

  1. Soften the vegetables. Cook onion, carrot, and celery in olive oil until the onion looks glossy and the carrot starts to relax.
  2. Bloom the paprika. Stir in garlic, tomato paste, sweet paprika, and smoked paprika for about one minute. Keep the heat moderate so the paprika smells warm, not scorched.
  3. Simmer the soup. Add beans, tomatoes, broth, buckwheat, bay leaf, marjoram, salt, and pepper. Simmer until the buckwheat is tender and the broth thickens.
  4. Mash a few beans. Press some beans against the side of the pot to make the soup creamier without a blender.
  5. Finish fresh. Stir in parsley and a spoon of vinegar or lemon juice. That small hit of acid wakes up the whole pot.
Vegan Serbian White Bean Soup
Vegan Serbian White Bean Soup

The Paprika Needs Gentle Heat

Paprika is the flavor that makes this soup feel like pasulj instead of a plain bean soup. It should hit warm oil and vegetables for a short minute before the broth goes in. That step wakes up the spice and spreads its color through the pot.

Do not let the paprika sit in a dry hot pan. It can turn bitter fast. If the pot looks too dry after the tomato paste goes in, splash in a tablespoon of broth and stir. For more background on pasulj as a Balkan bean dish, this overview is useful: pasulj.

Making It Creamy Without Dairy

The easiest thickener is already in the pot. Mash half a cup of beans against the side with a spoon, then stir them back into the broth. The starch turns the soup silky while the rest of the beans stay intact.

Buckwheat helps too. It softens in the broth and gives a rustic body that feels filling, not gluey. If you like lighter bean soups, try this same creamy bean trick in quick lemon rosemary white bean soup. For a tomato and herb direction, quick Tuscan white bean soup is a good next bowl.

Canned Or Dried Beans

Canned beans make this a weeknight soup. Rinse them well, then simmer them long enough to take on the paprika broth. They will not taste canned after 25 minutes in the pot.

Dried beans give a deeper flavor if you planned ahead. Soak them overnight, simmer until tender, then use them here with some of their cooking liquid. Salt them once they are mostly tender. Beans are part of the protein foods group in U.S. nutrition guidance, and you can read more at MyPlate protein foods.

Good Swaps That Fit

No buckwheat? Use millet, rice, or skip the grain and add one extra cup of beans. For a thicker stew, simmer the pot uncovered for the last 10 minutes. For a brothier soup, add more vegetable broth near the end.

Leek is lovely here if you have one. Add it with the onion. Celeriac also fits the Serbian soup flavor, but celery stalks are easier to find and work well. If you want a less smoky bowl, use only sweet paprika and finish with a pinch of black pepper.

Serving And Leftovers

This soup wants something sharp next to it. Pickled peppers, sauerkraut, or a vinegar-dressed cabbage salad cut through the beans in the best way. Bread is useful too, because the broth gets thick and glossy at the bottom of the bowl.

Leftovers keep for 5 days and taste stronger after a night in the fridge. Reheat on the stove with a little water or broth. For another cozy vegan soup, pair this week with vegan corn chowder soup or the site's vegan white bean soup Serbian style.

Summary

Serve this soup hot with crusty bread, pickled peppers, or a sharp cabbage salad. It keeps well, freezes well, and tastes even rounder the next day.

Vegan Serbian White Bean Soup
Vegan Serbian White Bean Soup

FAQs

What is Vegan Serbian White Bean Soup?

Vegan Serbian White Bean Soup is a plant-based version of pasulj, a Balkan bean soup or stew usually made with white beans, paprika, onions, and vegetables. This recipe uses smoked paprika and tomato paste for depth instead of smoked meat.

Can I use dried beans instead of canned?

Yes. Soak about 1 1/2 cups dried white beans overnight, then simmer them until tender before starting the soup. Keep some of the bean cooking liquid because it makes the broth taste richer.

What can I use instead of buckwheat?

Use millet, cooked brown rice, or a small handful of gluten-free oats if you want to keep the soup gluten-free. If gluten is not an issue, freekeh, bulgur, or pearl barley also work well.

How long does this soup keep?

Store it in an airtight container in the fridge for up to 5 days. The beans keep absorbing liquid, so add a splash of broth or water when reheating.

Can I freeze Serbian white bean soup?

Yes. Cool it completely, then freeze in meal-size containers for up to 3 months. Thaw overnight in the fridge and warm gently on the stove.

Is this soup spicy?

It is smoky and warm, not hot. Add chili flakes or hot paprika if you want a sharper heat, or keep it mild with only sweet paprika and smoked paprika.

What should I serve with it?

Crusty bread is the easy answer, but this soup is also good with pickled vegetables, cabbage salad, or roasted peppers. For another meatless bean meal, try it with quick three bean salad on the side.

References

Sources cited in this recipe.
4.10 from 15 votes

Vegan Serbian White Bean Soup

Prep time:
15 min
Cook time:
30 min
Total time:
45 min
Servings:
6
Vegan Serbian white bean soup with parsley in a rustic bowl
Print it Pin it Send it

A hearty vegan Serbian white bean soup with creamy beans, paprika, tomatoes, vegetables, and a smoky broth.

Ingredients

  • For the soup base

  • For the simmer

  • To finish

Instructions

1.

1. Cook the vegetables: Warm the olive oil in a large soup pot over medium heat. Add onion, carrot, and celery and cook for 7-8 minutes, stirring often, until the onion is soft and glossy.

2.

2. Bloom the seasonings: Add the garlic, tomato paste, sweet paprika, smoked paprika, and chili flakes if using. Cook for 1 minute, stirring constantly, until the tomato paste darkens slightly and the paprika smells warm.

3.

3. Simmer the soup: Stir in the white beans, diced tomatoes, vegetable broth, buckwheat, bay leaf, marjoram, salt, and black pepper. Bring to a boil, then reduce to a steady simmer.

4.

4. Cook until thickened: Simmer uncovered for 25-30 minutes, stirring now and then, until the buckwheat is tender and the broth has thickened.

5.

5. Mash for body: Remove the bay leaf. Mash about 1/2 cup of the beans against the side of the pot with a spoon, then stir them back into the soup for a creamier texture.

6.

6. Finish and serve: Stir in parsley and lemon juice or vinegar. Taste and adjust salt and pepper, then serve hot with extra parsley and cracked black pepper.

Good to know

  1. Use canned beans for a faster soup or cooked dried white beans for deeper flavor.
  2. The soup thickens as it sits. Add broth or water when reheating.
  3. Best served with crusty bread, pickled peppers, or cabbage salad.

Equipment

  • Large soup pot or Dutch oven
  • Cutting board and chef's knife
  • Wooden spoon
  • Measuring cups and spoons

Allergens

Always check labels if you have allergies.
  • None

Nutrition facts

Values are estimates per serving.
  • Calories: 315
  • Fat: 7 g
  • Carbs: 52 g
  • Protein: 15 g