To make the potato topping, cook the sweet potatoes in boiling salted water for 20 to 25 minutes, until just tender. Drain, add the margarine, optional garlic, and coconut milk, and mash until smooth. Season with salt to taste.
While the potatoes are cooking, make the filling. Pour the boiling water over the TVP, stir, and let stand for 5 to 10 minut