Slice the pork belly. Cut the pork belly into bite-sized pieces, keeping a good balance of fat and meat.
Prepare the aromatics. Remove stems from kaffir lime leaves, slice chili peppers and kaffir lime fruit (if using), and chop the morning glory.
Fry the curry paste. Heat oil in a pot and stir-fry the red curry paste over medium heat until fragrant.
Cook the pork belly. Add the pork belly to the curry paste and stir until coated and starting to brown.
Simmer in coconut milk. Pour in coconut milk and water, then let the pork belly cook gently until tender and the broth turns creamy.
Season. Stir in fish sauce, tamarind paste, palm sugar, and salt. Cook until the palm sugar is dissolved.
Add aromatics and vegetables. Add kaffir lime leaves, chili, and lime fruit (if using). When the pork belly is fully cooked, add the morning glory and cook just until the greens are tender. Serve hot with jasmine rice.