Skip to content
Bob Chorba (Bulgarian Bean Soup)
bulgariansoup

Bob Chorba (Bulgarian Bean Soup)

A hearty, smoky Bulgarian bean soup fragrant with dried spearmint and savory — a monastery staple and the most beloved everyday soup in Bulgaria.

Prep
15 min
Cook
120 min
Servings
6
Difficulty
Easy
4.7
Sign in to rate
#beans#soup#vegetarian#vegan#traditional#monastery#comfort food

About This Recipe

Bob chorba is Bulgaria's national soup, as fundamental to Bulgarian identity as sarma is to Serbian. Dried white or kidney beans are slowly cooked with onion, tomato, carrot, dried spearmint (djodjen), and chubritsa (summer savory) until thick and velvety. Unlike Serbian pasulj, Bulgarian bob chorba is frequently made completely vegetarian and relies on dried spearmint — a distinctly Bulgarian touch — as its most characteristic seasoning. During the Bulgarian Orthodox fasting periods that make up a significant part of the calendar, bob chorba sustains millions. It is warming, deeply flavored, and humble in the best possible way.

Ingredients

Serves 6

  • 400 gdried white beans or kidney beans
  • 2 mediumonions, finely diced
  • 2 mediumcarrots, diced
  • 3 mediumtomatoes, diced (or 400 g canned)
  • 3 clovesgarlic, minced
  • 3 tbspsunflower oil
  • 1.5 tbspsweet paprika
  • 1 tspdried spearmint (djodjen)
  • 1 tspdried summer savory (chubritsa)
  • 1 tspdried oregano
  • Salt and pepper(to taste)
  • Fresh parsleyto garnish
  • Chili flakesoptional, to serve

Instructions

  1. 1

    Soak beans

    Soak dried beans overnight in cold water. Drain, rinse, cover with fresh water, bring to a boil for 10 minutes, then drain again.

  2. 2

    Simmer the beans

    Cover beans with 1.5 litres of fresh water. Add carrots and half the onion. Bring to a boil, then simmer on low for 60–90 minutes until beans are very tender. Do not salt yet.

  3. 3

    Make the flavoring base

    In a separate pan, heat oil over medium heat. Cook remaining onion until golden. Add garlic and cook 1 minute. Add tomatoes and cook 10 minutes until the tomatoes break down into a thick sauce.

  4. 4

    Add paprika and herbs

    Remove the tomato pan from heat. Stir in paprika quickly (off heat to prevent burning). Add dried spearmint, chubritsa, and oregano.

  5. 5

    Combine and finish

    Pour the tomato-herb mixture into the bean pot. Season generously with salt and pepper. Simmer together for 20 more minutes, stirring occasionally, mashing some beans against the side of the pot to thicken the soup naturally.

  6. 6

    Serve

    Ladle into bowls, drizzle with a little sunflower oil, and garnish with fresh parsley. Serve with crusty bread and pickled peppers (turshia).

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Dried spearmint (djodjen) is the non-negotiable, irreplaceable flavor of authentic bob chorba — seek it out in Balkan or Middle Eastern stores.

  • →

    Add paprika off the heat to keep its vivid color and prevent a bitter taste.

  • →

    Mash about one quarter of the beans to create a naturally thick, creamy texture without any cream.

  • →

    Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.

Variations

  • •

    Meat version: Add diced smoked pork or a ham hock in step 2 for a richer, non-vegan version.

  • •

    Bob chorba with dried peppers: Rehydrate dried whole red peppers and blend them into the soup for extra depth.

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

  • •

    Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.

Storage

Refrigerate for up to 4 days. The soup thickens considerably — add water when reheating. Freezes well for 3 months.

History & Origin

Bob chorba has been a cornerstone of Bulgarian cooking since the medieval era, sustained by Bulgaria's rich tradition of bean cultivation in its fertile valleys. The dish is central to Bulgarian Orthodox fasting culture, appearing in monasteries across the Balkan mountains where it was prepared daily for monks and pilgrims for centuries.

Frequently Asked Questions

Can I use canned beans?

Yes. Use 3 cans (400 g each) of drained white beans and skip steps 1–2. Add directly to the tomato base in step 5 and simmer 30 minutes.

What is djodjen?

Djodjen is Bulgarian dried spearmint — different from peppermint, it has a milder, more herbal quality. It is the defining herb of bob chorba and several other Bulgarian dishes.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

Nutrition Facts

Per serving (380g / 13.4 oz) · 6 servings total

Calories290kcal
Protein14g
Carbohydrates46g
Fat7g
Fiber12g
Protein14g
Carbs46g
Fat7g

Time Summary

Prep time15 min
Cook time120 min
Total time135 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes