Mohammed's Tagine Kefta

"Morocco is one of my favourite countries and after several trips there we now have good friends in the southern city of Zagora. It was there that I first learned how to make a tagine kefta, or in other words a Moroccan version of a meatball stew. Now I know there are almost as many versions of a tagine kefta as there are chefs. This one was taught to me by Mohammed in his kitchen in Zagora. For the oil, he used mostly olive oil but with a couple spoonfuls of vegetable oil mixed in. Also, the spices in Morocco are very fresh. Buy the best you can and add more if needed."
Mohammed's Tagine Kefta created by Karen Elizabeth
Ready In:



  • Heat the oil in a tagine. If you do not have a tagine you can also use a large covered frying pan or casserole pot.
  • Put in the onion, garlic and parsley as well as the paprika, salt and pepper. Stir and cover, leaving to saute over a low heat while you prepare the meatballs.
  • Add the cumin to the meat, which helps it stay together. Mix well and form into either meatballs or flat patties.
  • After about five minutes you can add the tomatoes to the pot and continue to simmer.
  • Stir and add a bit of cold water if necessary as the tomatoes cook down and develop into a nice sauce. This should take at least 10 minutes, don't rush it.
  • When you have a good sauce, put the meat patties on top of the sauce and cover.
  • If you want to add the hot pepper you can lay it on top at this point as well.
  • Cover and let bubble away for another 10 minutes or until the beef is cooked, adding a bit of water if necessary.
  • Once the meat is cooked crack the eggs on top and let cook for another couple minutes, covered, until the eggs are done.
  • Serve hot with lots of bread to soak up the sauce.
Submit a Recipe Correction


Add a Note
Enter The Sweepstakes



Join The Conversation

sort by:
  1. MacFie
    Have made this quite few times. The first time was a little bland, so I have chopped up the jalapeno, used habanero, and also at times cayenne pepper. I have never owned a tagine before, so I always just use my largest frying pan. If you're in a hurry, rather than boiling tomatoes I have used one can of tomato sauce and one can of diced tomatoes. A few mins for the onions and other sauce ingredients while making the meatballs, add the tomato stuff, let it get to a simmer. Add the meat and let it cook, then the eggs, and let them cook. Shaves a little time at least.<br/><br/>Thanks for the great recipe!
  2. QueSarah
    This is one of my favorite Moroccan recipes. I have made it several times and will make it again. The only suggestion for others is don't try to approximate a Tagine using a wok. The eggs did not cook because not enough heat got to them at the top of the dish. The second time I used a regular pan with a lid and it worked fine.
  3. Krista Roes
    I'm not sure what I did wrong? Followed directions exactly except for leaving out the pepper and found this very bland and oily. Maybe my tomato's were not as ripe as others were. The eggs were nice though. Made for "I Recommend" tag game.
  4. Karen Elizabeth
    Mohammed's Tagine Kefta Created by Karen Elizabeth
  5. Karen Elizabeth
    Made this exactly as directed, for my DHs lunches, and DS decided to have some too, between them they pretty well polished it off! i didn't do the eggs, as I was expecting it to be eaten over the course of a few days, and thought that the eggs might become a bit rubbery, however, if I made it to be eaten straightaway, I would add them. Nicely spicy, thick and aromatic, they loved this, served over rice. I made the meat into meatballs. Very easy to make, I will definitely make this again. Thanks, Sackville!

Find More Recipes