Prepare the base of the soup: Heat coconut oil in a large pot over medium heat. Add chopped onion and cook for about 4–5 minutes until softened and slightly golden. Stir in garlic and ginger, cooking another minute until fragrant.
Build the flavor: Stir in the curry paste and turmeric powder, letting them cook for about 1–2 minutes. This step helps release the oils and deepen the flavor of the soup. Keep stirring to prevent burning at the bottom.
Add liquids and vegetables: Pour in the broth and coconut milk, stirring gently to combine. Bring to a simmer, then add carrots and bell pepper. Let them cook for 8–10 minutes until slightly tender but not mushy. Add zucchini in the last few minutes, as it cooks faster.
Season the soup: Stir in soy sauce (or fish sauce) and lime juice. Taste and adjust seasoning as needed—more curry paste for spice, more lime juice for tang, or extra soy sauce for saltiness. Keep the soup at a gentle simmer while preparing dumplings.
Make the dumpling dough: In a medium bowl, whisk together flour, baking powder, and salt. Add scallions for flavor. Pour in coconut milk slowly while mixing until you form a soft, slightly sticky dough. If it’s too dry, add a teaspoon of coconut milk at a time.
Shape the dumplings: Using a spoon, scoop small portions of the dough (about 1 tablespoon each) and gently drop them onto a floured surface. You don’t need perfect shapes; rustic dumplings give the soup more character.
Cook the dumplings in the soup: Carefully drop each dumpling into the simmering soup. Cover the pot with a lid and cook for 12–15 minutes without lifting the lid too often. The dumplings will puff up and become light and fluffy as they steam in the coconut broth.
Finish the soup: Once dumplings are cooked, gently stir the soup so they are coated with the flavorful broth but be careful not to break them apart. Sprinkle in fresh cilantro and, if you like spice, add a few slices of red chili on top.
Serve and enjoy: Ladle the soup into deep bowls, making sure each serving has dumplings and plenty of broth with vegetables. Garnish with extra cilantro or a drizzle of coconut milk for a beautiful finish. Serve hot with lime wedges on the side for squeezing.