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!
Soak the beans in water overnight or for at least 7-8 hours.
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.
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!
Once the beans are starting to soften add the onion, carrot, pepper, tomatoes, thyme, spearmint, paprika and 2 tablespoons oil.
Cook until the beans are fully cooked around 30-40 minutes. Season with salt and pepper. Serve hot with a side of bread!