In a large pot add one tbsp of coconut oil, diced red onion as well as a sprinkling of the salt to aid the onions in cooking down, place over medium-high heat. Let them caramelize.
Once caramelized add diced ginger, garlic and cardamom pods. Turn heat to medium. Let this cook down a bit so that the oils can be released. Add curry paste and lime zest and incorporate it into the other ingredients.
Add in bone broth, lemon grass, lemon leaves, fish sauce, fermented soy sauce, both mushrooms, chopped peppers, Thai chillies. Turn heat up to high until the soup begins to boil. Once at a boil turn to medium-low and let it cook for an hour.
Half an hour into cooking the soup add in chicken, shrimp can be added in 10 to 15 minutes before the hour is done – along with snow peas (so that the peas become tender but still retain a nice green colour). If you want to make this Vegan you can add chickpeas or organic tofu.
Take out lemon leaves, cardamom pods and lemongrass
Incorporate lime juice and coconut milk as well as an extra tbsp of coconut oil. Let this cook for 5 more minutes before serving as the coconut milk will lower the temperature of the soup.
Do a taste test to see if you need any more salt, season to your taste.
Serve hot! If you would like add starch potato noodles