Authentic Bulgarian Bean Soup

4.9 from 7 votes
Prep Time 10 mins Cook Time 90 mins Total Time 1 hr 40 mins
Difficulty: Beginner Servings: 6 Calories: 236 Best Season: Winter


This Bulgarian bean soup is super easy to make, and surprisingly tasty! There's so many ways to prepare it but here we have the best recipe!



  1. Soak the beans in water overnight or for at least 7-8 hours. 

    Bean Soup
  2. Drain the beans and then place them in a large pot. Cover them with water and bring to a boil. When the water boils drain the beans and repeat.

  3. After the second drain, add six cups of water. Once your beans are boiling lower the heat to medium and cook until the beans start to soften. Should be around an hour. It's important to NOT add salt before the beans are fully cooked!

  4. Once the beans are starting to soften add the onion, carrot, pepper, tomatoes, thyme, spearmint, paprika and 2 tablespoons oil.

  5. Cook until the beans are fully cooked around 30-40 minutes.  Season with salt and pepper. Serve hot with a side of bread! 


  • You can use any type of beans that you like.
  • If you are short on time, you can use canned beans skipping all the soaking and boiling.
  • You can also add meat to the soup, such as sausage, chicken, or beef.
  • For even richer taste you can swap the bell pepper for a dried one.
  • Serve with fresh parsley or spearmint and crusty bread
  • Use a large pot. The beans will expand as they cook, so it is important to use a large pot to avoid the soup boiling over.
  • Don't overcrowd the pot. If you add too many beans to the pot, they will not cook evenly.
  • Stir the soup occasionally. Stirring the soup occasionally will help to prevent the beans from sticking to the bottom of the pot.
  • Add salt and pepper to taste. The amount of salt and pepper you add to the soup will depend on your personal preferences. Just remember to add them in the end.
  • Serve hot. Bulgarian bean soup is best served hot.
Keywords: beans, soup

Frequently Asked Questions

Expand All:
What is Bulgarian bean soup?

Bulgarian bean soup is a hearty and flavorful soup that is made with beans, vegetables, and spices. It is a popular dish in Bulgaria and is often served as a main course.

How do I store Bulgarian bean soup?

Bulgarian bean soup can be stored in the refrigerator for up to 3 days.

Why do you soak the beans overnight?

Soaking the dried beans overnight makes it easier to cook the beans evenly and quickly. It also makes them easier to digest.

Did you make this recipe?

Tag #themoderncookbook if you made this recipe. Follow @moderncookbook on Instagram for more recipes.

User Reviews

4.9 out of 5
7 Customer Ratings
5 Stars
4 Stars
3 Stars
2 Stars
1 Star
Add a review

Your email address will not be published. Required fields are marked *

Add a question

Your email address will not be published. Required fields are marked *

  1. Lily Peterson

    Bulgarian food!? Interesting, I’m trying this tonight!

  1. Lily Peterson

    Bulgarian food!? Interesting, I’m trying this tonight!