On the night before, soak the beans. In a large bowl, add the 2 cups of beans and 6 cups of water and the baking soda. Let is soak overnight. The next day, drain the water.
In a pressure cooker, add the beans, 3 bay leaves and the water. Put the pressure cooker on high heat and once the pot gets pressure, let it cook in medium heat for 30 minutes.
While the beans are cooking, we can start preparing the rest. In a pan on medium-high heat, add 1 tablespoon of oil and cook the onions for about 2 minutes.
In the same pan, add 2 tablespoons of oil and the chopped smoked tofu, cook it for about 5 minutes. Add the garlic, spinach and parsley and cook for another minute. Turn off the heat and reserve.
Once the 30 minutes of the pressure cooker is done, open it carefully. Check if the beans are well cooked and soft. Otherwise, put it back on for a few more minutes. If the beans are nicely cooked, combine with all the ingredients you reserved plus the pumpkin. Mix it well. Let it cook for 10 minutes in low heat and the lid open (not under pressure).
Add all seasonings: salt, black pepper, nutmeg and Worcester sauce. Mix everything well and test the salt. Adjust it if necessary. Let it cook for another 5 minutes.
Serve it on top of rice, with a side of sliced oranges and vinaigrette (tomato and onion salad).