In a medium pot heat the coconut oil, add the onion and cook for three minutes over low heat, stirring frequently until translucent.
Add garlic, spices, lentils and rice, mix to combine and cook for two minutes, stirring frequently.
Add the vegetable broth, bring to boil then simmer for 15 minutes, until the brown rice and lentils are cooked.
Add the coconut milk and lemon juice, season with salt and pepper.
Add the spinach leaves, mix to incorporate, turn off the heat.
Divide into serving bowls, top with coconut yogurt, garnish with coconut flakes, nigella seeds and fresh parsley, and serve warm.