There are many good reasons to eat liver. Vitamins, minerals, the “nose to tail” aspect of food, traditional preparations, etc. Taste is usually not mentioned as one of these reasons. I wanted to find a way that I would be able to eat liver at least once a week, while not having to force myself to eat it.
Spices are the answer. Specifically, Indian style spices, onions, and lots of butter. I bought Indian spices at a bulk spice store, where I could get small amounts for amazing prices. At a store like that, these spices can be had for less than $10 for a 6 month supply. If you buy spices in the store already bottled, they can easily cost four times as much. I put my spices in shaker containers, and usually dose out a few shakes of each. It is worth spending some time smelling your spices, separately and together, to work out the best ratio for you.
Indian Liver
8 oz liver (I have done this with chicken and pork liver so far.)
2-4 Tbsp Fat Of Choice (Butter, ghee, bacon fat, lard, and coconut oil are all good.)
2-3 diced onions, until you have about twice as much diced onion as you do liver, by volume.
(carrots are optional, but delicious)
Indian Spices (I use a mixture of Garam Masala, ground coriander, ground allspice, ground cardamom, ground turmeric, and ground ginger. Between 1/4 and 1/2 tsp of each spice.)
Salt and pepper (Usually, if it tastes “off,” add more salt. The best tasting versions of this have been when I have added enough salt that the salt merges with the rest of the flavors. Add more if you think it needs “something.”
Melt Fat of Choice in pan. Fry Onions with some salt until starting to caramelize. Add Indian Spices, and fry for one minute. Add liver, and cook until done (no pink left in the middle.) Eat each piece of liver with at least one onion for best taste.