The next day, strain the beans and put them in a large pot with cold water. Bring the pot to a boil and cook for no more than 30 minutes. Repeat the same step with the pork ribs in a separate pot (skip this step if using only sausages or the meat you have is not very salty). During this time, grate half of the root vegetables and chop the other half. Slice the onions, mince the garlic, and strain the beans and the meat.
In a big pot melt the lard and add the bay leaves and onion. Saute until golden, then add garlic and saute briefly. Now add grated root veggies, sprinkle some baking soda, and cook everything slowly on medium-high heat, for about 15 min. Add 1-2 tablespoons of water alongside this process.
Add the beans, meat, and water to cover almost to the top of the pot and let it boil. Keep the rest of the root veggies on the side.
Now add the spices: cumin, ginger, hot and sweet paprika, black pepper, and mushroom powder (if using). I recommend adding the salt at the end of the cooking if the meat hasn't released too much salt.
Cook the bean stew half-covered for 2-2,5 hours. The cooking time will depend a lot on the type of beans and meat you use. Halfway through cooking, add the rest of the root vegetables, and towards the end, try if you need to add more spices.
To make this stew thicker, take out 5-6 big spoons of cooked beans with some liquid and mash them vigorously with a potato masher (alternately, you could use an immersion blender), then return to the pot.
At the end, add tomato paste and ketchup or ajvar and stir everything well. Serve and dobar tek!