Preheat the oven to 350°F and line a loaf pan with parchment paper.
In a large bowl whisk the brown rice flour, tapioca starch, sorghum flour, oat flour, baking powder, salt and pepper.
In a separate bowl add roughly a quarter of a cup of the flour mix and toss in the kale, green onion, ham and most of the cheese. Mix until they are all coated with flour.
In a blender, add the sweet potato and eggs. Blend until smooth
Add the sweet potato and egg mixture to a medium bowl. Add the psyllium husk powder, ground flaxseed, and spices. Whisk vigorously and well.
Add the yoghurt, flour blend and the ham and cheese mix, to the sweet potato and egg mixture. Combine the ingredients until there is no loose flour.
Remove the dough from the bowl, give it a gentle knead on a lightly floured surface to smooth it out. Place it in the loaf pan. Top with extra grated cheese.
Bake at 350°F (177°C) for 50 to 55 minutes. When an inserted toothpick comes out clean, the bread is cooked.
Store the bread in an airtight container for a day and then refrigerate for 3 to 4 days. For longer storage, freeze slices and keep for unto 3 months. Then toast for the best texture and flavour.