Wash, peel, and cut the potatoes, sweet potato, and carrots into bite-sized pieces.Soak the sweet potato and potatoes in diluted salt water. Peel, wash, and cut the onion into bite-sized wedges. Mince the shallots and garlic using a mini vegetable chopper.
Cut the lemongrass into small pieces, then mince with the mini chopper.Cut 2 stalks of lemongrass into pieces. Marinate the chicken using the listed ingredients for at least 45 to 60 minutes.
Briefly fry the sweet potato and potatoes until both sides turn golden. Set aside.
Saute the chicken until golden brown on all sides and set aside.
Place your large pot on the stove. Add oil, minced garlic, bay leaves, sliced lemongrass, and a little curry powder. Stir well. Add the sauteed chicken to the pot. Mix half the amount of coconut milk with water. Pour this mixture into the pot and cook for 30 minutes. Add the carrots and cook for 10 minutes.
Toss in the sweet potato and potatoes. Season with 1 tablespoon of salt.
When the vegetables are cooked, mix the rest of the coconut milk with soy milk. Pour the mixture in and add 2 tablespoons of brown sugar. Add the onions, and cook for another 1 minute.
Garnish the curry bowl with spearmint or basil. Serve with vermicelli noodles, bread, or rice. For extra flavor, mix chili salt with lime juice as a dip for the chicken.