Place a 14-ounce can of coconut milk in the refrigerator and let it sit overnight (or for a few hours).
Rinse your sweet potatoes, pat them dry, and peel them.
Using a hand held or free-standing spiral slicer, spiralize the sweet potatoes into noodles.
Steam the noodles for 2 to 3 minutes, then immediately remove them from the stove and place them in a colander.
Heat the coconut oil in a large skillet over medium heat. Add the shallot, garlic, and ginger and saute until softened and very fragrant, about 5 to 8 minutes.
Open the can of chilled coconut milk and scoop just the coconut cream off of it, leaving the coconut water to use another day.
Add the coconut cream, green curry paste, lime zest, and salt and bring to a full boil. Cook 2 to 3 minutes to allow the flavors to come together.
Add the sweet potato noodles and carefully stir until they’re coated with the sauce.
Cook until noodles reach desired done-ness, about 3 to 5 minutes.
Add the shelled edamame, roasted almonds, and chopped cilantro.
Feast!