Clean the pork kidney, spleen, and liver thoroughly. Rinse them in water and set them aside.
Heat 2 tablespoons of cooking oil in a large pot over medium heat. Add the julienned ginger and minced garlic. Sauté until fragrant. Add the sliced onion and cook until translucent.
Add the sliced lean pork, kidney, and spleen to the pot. Sauté until the meat changes color. Season with ground black pepper and fish sauce, stirring well to coat the meat with the seasoning.
Pour in 4 cups of water and bring it to a boil. Once boiling, lower the heat and let it simmer for about 20 minutes, or until the meat is tender.
Add the pork liver and pork blood cubes to the pot. Continue to simmer for another 10 minutes, until the liver is cooked through and the blood has firmed up.
Add the green chilies, chopped pechay, and chili leaves. Stir gently and cook for another 5 minutes until the vegetables are tender.
Taste the soup and adjust the seasoning if needed. Add salt to taste.
Serve hot in bowls, and enjoy your Batchoy Kapampangan!