In a large pot, cook pasta according to package directions, strain, and set aside.
In the same pot over medium-high heat, add garlic and ginger paste with a splash of veggie broth so it doesn't stick. Sautee for 1-2 minutes.
Add in fish sauce, veggie broth, coconut milk, peanut butter, lime juice, and Thai spice. Whisk together until combined. Bring to a gentle boil then reduce to a simmer. Simmer for 5 minutes.
Add in mushrooms and simmer an additional 5 minutes, until mushrooms are tender. Add in spinach and salt to taste, cook 1 additional minute (until spinach is wilted). Remove from heat. Stir in pasta
Serve in bowls. Garnish with limes and peanuts. Enjoy!