First Thing, Daily Maverick's flagship newsletter

Join the 230 000 South Africans who read First Thing newsletter.

We'd like our readers to start paying for Daily Maverick

More specifically, we'd like those who can afford to pay to start paying. What it comes down to is whether or not you value Daily Maverick. Think of us in terms of your daily cappuccino from your favourite coffee shop. It costs around R35. That’s R1,050 per month on frothy milk. Don’t get us wrong, we’re almost exclusively fuelled by coffee. BUT maybe R200 of that R1,050 could go to the journalism that’s fighting for the country?

We don’t dictate how much we’d like our readers to contribute. After all, how much you value our work is subjective (and frankly, every amount helps). At R200, you get it back in Uber Eats and ride vouchers every month, but that’s just a suggestion. A little less than a week’s worth of cappuccinos.

We can't survive on hope and our own determination. Our country is going to be considerably worse off if we don’t have a strong, sustainable news media. If you’re rejigging your budgets, and it comes to choosing between frothy milk and Daily Maverick, we hope you might reconsider that cappuccino.

We need your help. And we’re not ashamed to ask for it.

Our mission is to Defend Truth. Join Maverick Insider.

Support Daily Maverick→
Payment options

What’s cooking today: Moroccan-spiced beef koftas



What’s cooking today: Moroccan-spiced beef koftas

Tony Jackman’s Moroccan-spiced beef koftas (meatballs on skewers). (Photo: Tony Jackman)

Unlike your standard round meatball, whether small or large, these are encased around skewers. It makes for a great snack when you have friends around, or a flavourful supper.

Moroccan spices are glorious and distinctive, one of the best flavour mixes anywhere and so quick and easy to mix if you have a well-stocked spice cupboard. You can fry these in a shallow pan, as I did, or grill them over hot coals.

This mixture cannot be mushy or it will not pack around the skewers and hold. The quantities given below are exactly what I used, and they held perfectly. Just handle them with care when grilling or frying them. 


700 g beef mince

1 tsp ground cumin

1 tsp ground coriander

1 tsp ground ginger

1 tsp ground allspice

1 tsp ground cinnamon

½ tsp ground turmeric

½ tsp garlic powder

½ tsp chilli powder

A pinch of ground cloves

½ tsp white pepper

1 tsp salt or more to taste

3 Tbsp finely chopped coriander leaves/cilantro

1 extra large egg, beaten

Olive oil, as needed

Coriander leaves for garnish


Mix all the spices together in a large bowl, including salt and pepper. Add the beef mince and chopped coriander and work the spice mixture into it thoroughly. Work in the beaten egg, still using your hands.

Divide the mixture into seven or eight equal parts. Roll each into a ball between your palms and pack it around a skewer, rolling it to extend into an oblong shape as in the photo. Refrigerate them for at least half an hour.

Heat a little oil in a shallow pan (if too deep the skewers might be difficult to manage). Fry on a moderate heat, turning carefully and often to ensure even cooking and browning all over. Garnish with coriander. DM/TGIFood

Mervyn Gers Ceramics supplies dinnerware for the styling of some TGIFood shoots. For more information, click here.

Follow Tony Jackman on Instagram @tony_jackman_cooks. Share your versions of his recipes with him on Instagram and he’ll see them and respond.

To enquire about Tony Jackman’s book, foodSTUFF (Human & Rousseau) please email him at [email protected]

SUBSCRIBE: There’s much more from Tony Jackman and his food writing colleagues in his weekly TGIFood newsletter, delivered to your inbox every Saturday. Subscribe here. Also visit the TGIFood platform, a repository of all of our food writing.


Comments - share your knowledge and experience

Please note you must be a Maverick Insider to comment. Sign up here or sign in if you are already an Insider.

Everybody has an opinion but not everyone has the knowledge and the experience to contribute meaningfully to a discussion. That’s what we want from our members. Help us learn with your expertise and insights on articles that we publish. We encourage different, respectful viewpoints to further our understanding of the world. View our comments policy here.

No Comments, yet

Please peer review 3 community comments before your comment can be posted