Place a large pot on a burner on medium heat. Preheat for 30 seconds, and add in coconut oil.
Add in onion/shallot and sauté until translucent, stirring to prevent burning.
Add in ginger and garlic, and cook 30 seconds until fragrant. Add in Thai curry paste, and cook on low heat for 2 minutes.
Add in the roasted vegetables, stock, coconut milk and tamari/soy sauce. Bring up to a simmer, and taste for seasoning. Season with sea salt if needed.
Turn off the heat, and add in spinach, chopped cilantro, and lime juice.
Serve on cooked rice noodles or steamed rice. Garnish with a few cilantro leaves, fresh bean sprouts, and chopped cashews or peanuts if desired.