Put all the ingredients into a food processor and blend until combined but not too fine.
Heat ghee/oil in a heavy based pan and brown onions
Cover the trout in a bowl with the marinade ingredients and set aside for 1-2hrs or so, you can cover and place in fridge.
Put all the spices with the onions garlic and ginger into a food processor to blend into a rough paste.
Place rabbit pieces in some foil inside a steamer and steam for 20 min or so until rabbit is cooked.
Heat oil in a heavy based pan and brown onions