Pat dry the chicken using a paper towel.
Season with salt and pepper.
Grease a large soup pot or a Dutch oven with a small amount of ghee.
Once hot, add the chicken and cook over a medium-high heat until browned from all sides.
Pour in the chicken stock or water and bring to a boil.
Cover with a lid, lower the heat and cook for 25-30 minutes.
Once cooked, use tongs to remove the chicken and keep aside in a bowl.
Shred the meat off the bone if you like.
Meanwhile, peel and finely dice the onion.
Halve, deseed and slice the red pepper.
Place the onion to a pan greased with the remaining ghee and cook until lightly browned and fragrant.
Add the red pepper slices and cook for another 5 minutes.
Place the onion and pepper into the pot with the chicken stock and add paprika.
Take off the heat.
Using a hand blender, pulse until smooth.
Place back on the stove, pour in the heavy whipping cream...
...and sour cream.
Place the chicken (with or without bones) back in the pot with the sauce and cook for just about 5 minutes.
Once you "rice" the cauliflower, place in a pot and add half of the sauce from the chicken.
Cook for 6-8 minutes and enjoy! Alternatively, try with Keto Buns.