In a large pot, warm the olive oil or ghee over medium heat.
Add the onion and garlic and sauté for 3–5 minutes, until fragrant and slightly translucent.
Stir in the ginger and turmeric, allowing the spices to gently bloom for about 30 seconds.
Add the astragalus slices and mushrooms, then pour in the water.
Bring to a gentle boil, then reduce to a low simmer. Cover and simmer for 45–60 minutes.
Remove from heat. Strain if desired, or leave the vegetables in for a heartier broth.
Season with sea salt and stir in fresh parsley just before serving.