
I have had several readers ask how to cook beef liver so it tastes truly delicious. Today I’m sharing the simple, fool-proof recipe I always recommend. It works every time.
If you’ve ever dismissed liver as an uninteresting part of the cow, think again. Liver is flavorful and packed with nutrients.
- In fried rice
- As this epic liver sauce
The method is simple: blend fresh spices with tomatoes, then cook that flavorful mixture with the liver and finish by drizzling vegetable oil on top. Serve the sauce with boiled rice, fried plantains or yams. The sauce balances the natural sweetness of tomatoes with the warmth of ginger, garlic and white pepper, plus the herb notes from celery and parsley — all enhanced by the distinctive flavor of the liver.
Pause for a moment and imagine that combination.

My recipes often borrow little pauses and phrases from books I love — this one is no exception.
If you prefer less oil, use as little as you like; the recipe is flexible. It also works well with chicken gizzards or kidneys, so feel free to substitute if you prefer.
I’d love to hear how your liver sauce turns out. Print the recipe, throw a little gathering and come back to share your results.
- 1 pound (about 1/2 kg) beef liver
- 4 tomatoes
- 1 large onion
- 7 cloves garlic
- 1/2 inch ginger root
- 1 stem celery
- 2 stems parsley
- 1 hot pepper/habanero (optional)
- 2–3 Maggi cubes
- 1 teaspoon salt
- 1/2 cup vegetable oil
- 1/2 teaspoon white pepper
– Alternative flavorings include bay leaf, basil or a pinch of fennel seeds.
– You can use the same method for kidneys or chicken gizzards.
Prep time: Cook time: Total time: Yield: 4 servings