In a large deep pot add the beef, beef ribs, salt to taste, onion, garlic buds, and fill with water just over the meat. Cook on medium-high heat for about 30 minutes. Make sure water is always covering the meat, add as needed.
In the meantime prepare the rice, In a medium-size pot, add 2 cups of rice and 4 cups of water and cook for 25-30 minutes. You can also use a rice cooker. Once cooked set aside.
Add in the pork spare ribs, pork belly, and chorizo into the beef pot and cook on medium heat for 25 minutes. Add water if needed to cover.
Add the potatoes, carrots, cabbage, and collards and cook on medium heat for 20 minutes or until the potato is cooked. Then add the blood sausage (morcela) and farinheira sausage and cook for additional 5 minutes.
Remove all the meats, potatoes, collards, onion, and cabbage from the pot and separate them onto a serving plate. You can use the broth for soup by adding some of the meats, rice, and vegetables into it.
Serve meat, vegetables, and rice and enjoy.