Make the curry paste first. Peel and thinly slice the turmeric and ginger.
Heat a medium non-stick skillet on medium. Add the turmeric and ginger to the dry skillet and toast for a minute.
Add the shallots to the pan, and toast, reducing heat as needed until the shallots start to char a little on the outside. Turn off the heat.
Add the turmeric, ginger, and shallots to a mortar and begin to smash with the pestle until the mixture is a little wet.
Slice the chilies open and take out as many of the seeds as you can and then add the dried chilies, cardamom, coriander and salt to the mortar. Continue to smash and smooth out with the pestle until you have a fine paste.
Heat about 1/2 cup of the coconut milk in a large soup pot on medium. Add the curry paste to the pot and stir into the coconut milk. Let the mixture simmer for a minute.
Pour the rest of the coconut milk into the pot, as well as the water and broth. Whisk to combine everything.
Add the soy sauces, vegan fish sauce and brow sugar to the pot. Whisk again.
Bring to a simmer, reduce heat to a low simmer, and let simmer for about 10 minutes. Taste and adjust seasonings.
Add the ramen noodles, stirring until the blocks break up. Simmer for about 2 minutes.
Serve immediately with any toppings you desire.