Bake your potato in the microwave for 2-4 minutes. You don't want it to be mushy, just soft enough to easily dice. Peel and dice potato and set aside.
Slice onions.
Saute onions in olive oil over medium heat until soft and just starting to brown.
Add sweet potatoes and spices (salt, curry, cardamom, black pepper)
Add flour, one tablespoon at a time, until it is incorporated. For a thicker gravy you can use slightly more flour, for a thinner gravy, slightly less.
Slowly add in the coconut milk, stirring continuously with each add. I like to add about 3 tablespoons worth of coconut milk at a time, stir several times, then add more coconut milk.
Once all the coconut milk has been added, serve immediately over warm biscuits, eggs, or grits.