Finely chop the green onion and cilantro, set them aside for later use as a garnish for the soup.
Peel and slice the carrot.
Peel the taro roots carefully, as they can be a bit slippery. After peeling, rinse them under cold water and cut them into bite-sized pieces.
Bring a pot of water to a rolling boil. Then gently add the pork ribs, ensuring they are fully submerged in the water. Blanch the pork ribs for about 10 minutes to remove any impurities. Then drain the ribs and rinse them thoroughly under cold water to clean them completely.
Place the cleaned pork ribs into another pot and fill it with enough water to cover the ribs. Bring the water to a boil, allowing the ribs to start cooking.
After the water comes to a boil, reduce the heat to medium-low. Let the pork ribs simmer gently, allowing them to cook slowly and become tender over time.
Occasionally check the surface of the broth. Use a skimmer or spoon to remove any impurities or foam that rise to the surface. This will keep your broth clear and clean.
If you prefer a richer, more flavourful broth, add the canned chicken broth at this stage. Stir in the fried garlic for extra aroma. Then, season the soup with salt and mushroom powder to taste, adjusting as needed.
Once the pork ribs have become tender, carefully add the sliced carrots to the pot. Let the carrots cook until they soften slightly.
Follow by adding the taro root pieces to the broth. Stir gently to ensure the taro cooks evenly.
Allow the soup to simmer until the taro roots are tender. Be careful not to overcook them, as they can become too soft. Once the taro is done, turn off the heat. Garnish with the freshly chopped green onion and cilantro.
Ladle the soup into bowls. The Pork Ribs with Taro Soup is now ready to serve, offering a comforting and fragrant meal!