Heat the coconut oil over medium-high heat in a medium size skillet. Add onions and cook for about 3 minutes. Add in the ginger and garlic, stirring frequently. Cook another 2 minutes or until garlic becomes fragrant.
Add in the cinnamon, nutmeg, cayenne, turmeric and ½ teaspoon salt. Stir to combine.Add in the carrots, broth and coconut milk and bring to a boil. Stir frequently. After about 30 seconds, reduce to a simmer.
Cover with a lid and let cook for about 20 minutes or until carrots become fork-tender.Meanwhile, prepare tempeh by dicing into small pieces. Place tempeh in a mixing bowl. Drizzle with oil and sprinkle with cumin and remaining salt. Coat to combine.
Heat coconut oil over medium-high heat in a separate medium-size skillet. Brown the tempeh, about 3-4 minutes on each side.When ready, remove carrot mixture from heat and stir in misdo, if using.
Pour carrot mixture into a blender and puree until smooth. Or use an immersion blender to puree. Tip: Take caution while handling hot liquids to not burn yourself.
If you are using a blender, you may want to cover the lid with a cloth towel to prevent any hot liquids from escaping and burning you.Divide among 4 bowls.
Top with tempeh and garnish with scallion and cilantro. Season with a little more black pepper, if desired.