In a medium cooking pan, pour water and boil pork ribs in medium heat. Cover and allow boiling for about 3-5 minutes. Remove scums and drain pork ribs. Set aside.
In a medium cooking wok, heat oil. Fry the potatoes then carrots for about 5 minutes or until slightly cooked. Remove from the pan and set aside.
Add garlic and onion, cook until translucent. Add the pork ribs and sauté for 1-2 minutes or until sides are slightly brown.
Put in fish sauce and stir. Then add vinegar and stir only when it starts to simmer. Add tomato paste and mix until pork is well coated.
Add water and bay leaves. Mix well. Set heat to high and once the liquid starts boiling, set heat to medium-low. Cover and cook pork for around 45-50 minutes until tender.
When the meat is tender, add liver spread, sugar, salt, ground black pepper and grated cheese. Mix until well combined. Remove bay leaves from the sauce.
Add potatoes, carrots, red and green bell pepper. Mix well and simmer without a lid over low heat until sauce becomes slightly thick. Put the chilies and stir.
Taste the sauce and adjust seasoning accordingly. Simmer for 1 to 2 minutes then turn off the heat.
Serve with steamed rice and enjoy!