Bela’s Feijoada/ Portuguese bean stew

Ingredients:
2.5 pounds of pork with some bones (please boil the meat with some salt and reserve the water as well, we will need it)
1 Portugueses chouriço (you can find it at most of shops. Next to bacon)
For a vegetarian version you can buy some fake bacon or chorizo
3 cups of onions chopped
4 cloves of garlic chopped
1 cup of parsley chopped
3 Carrots chopped
4 tomatoes peeled and chopped + 2 tbsp of tomato paste
1 cube of chicken stock
1/2 cup of olive oil
1 and a half cans of pinto beans, rinsed
A small cabbage chopped
1 bay leave
Ingredients for White rice :
1 cup onions chopped
3 tsp olive oil
2 cups of jasmine rice (if you want more you can just add more)
3 cups water
Thanks so much!