In a deep pot, place the cleaned chicken feet and add enough water to cover them. Bring to a boil over medium-high heat, skimming off any scum or foam that floats to the top.
Lower the heat, cover, and let simmer for 30–45 minutes (or pressure cook for 15–20 minutes) until tender. Drain and set the chicken feet aside.
Fry the potatoes until slightly brown then set aside.
In a large pan or wok, heat 2 tablespoons of cooking oil over medium heat.
Sauté the ginger, garlic, and onions until fragrant and the onions turn translucent.
Add the curry powder into the pan and stir for about 30 seconds to release its aroma and flavor.
Add the tenderized chicken feet to the pan and stir to coat evenly in the curry mixture.
Pour in the fish sauce (patis) and stir for 1 minute.
Add 1 cup of water or chicken broth. Bring to a gentle boil, then lower the heat and let it simmer for 10–15 minutes, allowing the chicken feet to absorb the curry flavor.
Add the cubed potatoes and carrots. Cover and simmer for 5–7 minutes until the vegetables are nearly tender.
Stir in the bell peppers and chili peppers (if using).
Pour in the thick coconut milk (kakang gata). Stir gently and simmer for another 3–5 minutes until the sauce thickens to your desired consistency.
Season with salt, ground black pepper, and a pinch of sugar to taste.
Remove from heat and transfer to a serving bowl. Serve hot alongside steamed white rice.