Make Dumpling Dough: In a mixing bowl, combine the all-purpose flour and salt. Gradually add water while stirring until a dough forms. Knead on a floured surface for about 5 minutes until smooth. Cover the dough with a damp cloth and let it rest for 20 minutes.
Prepare Filling: While the dough is resting, heat vegetable oil in a large pot over medium heat. Add the diced onion, minced garlic, and grated ginger. Sauté until fragrant, about 2-3 minutes.
Add Vegetables: Stir in the sliced mushrooms and cook until they soften, around 4-5 minutes. Then add the vegetable broth, coconut milk, and red curry paste. Mix well and bring to a simmer.
Make Dumplings: Roll the rested dough into small balls (about the size of a marble). Flatten each ball into a small circle and place 1/2 teaspoon of your vegetable mixture in the center. Fold and pinch to seal the dumplings.
Cook Dumplings: Gently add the dumplings to the simmering coconut curry soup. Cook for about 5-7 minutes or until the dumplings are cooked through and rise to the surface.
Final Touches: Stir in the baby spinach, soy sauce, and lime juice. Let it simmer for another 2 minutes until the spinach wilts.
Serve: Ladle the soup and dumplings into bowls. Garnish with fresh cilantro leaves and, if desired, sliced red chili for a kick.
Notes
Feel free to adjust the spice level by adding more or less red chili.