
Days after this recipe is cooked and devoured, I can still detect the sweet, exotic scent of a Moroccan spice bazaar in my kitchen. Tagine refers to both the North African stew itself and the vessel in which it is traditionally cooked, a triangular-domed ceramic dish that allows steam to circulate and tenderize heavily spiced chunks of meat and vegetables. Fortunately, a modern metal Dutch oven or stock pot will serve just as well, and your stove-top will stand in nicely (if less romantically) for burying it in a heap of burning coals.
This recipe requires a bit of planning ahead since the meat marinates overnight before cooking. It is well worth the extra day. The spice rub recipe makes more than you’ll need for one tagine, and I like to keep some on hand in my spice cabinet. It is fragrant and flavorful in the extreme, and in addition to the traditional stew, I find it makes a beautiful roasting seasoning for chicken or lamb; it also plays well with almost any root vegetable, from potatoes to parsnips. I chose the ingredients based on multiple authentic Moroccan sources, but the ratios and recipe are my own, so feel free to adjust it to suit your own palate and desire for heat.
Moroccans speak both French and Arabic, so bon appetit and bil-hanā’ wa ash-shifā’. (translation: “May you have your meal with gladness and health.” :)

Beef and Sweet Potato Tagine
makes 3/4 c. spice rub and six generous servings of stew
For spice rub:
2 Tbsp. smoked paprika
1/2-1 tsp. ground cayenne pepper (adjust as desired)
1 good pinch saffron (see Recipe Notes below)
1 Tbsp. garlic powder
1 tsp. ground allspice
1 Tbsp. ground cinnamon
1 1/2 tsp. ground cumin
1 tsp. ground turmeric
1/2 tsp. ground cloves
1 1/2 tsp. ground cardamom
2 1/2 tsp. ground coriander
1 1/2 tsp. ground ginger
2 Tbsp. kosher or coarse sea salt
For tagine:
2 lbs. top round or round tip beef roast, cut into rough 1″ cubes
1/4 c. + 1 Tbsp. tagine spice rub
4 Tbsp. olive oil, divided
2 small yellow onions, roughly chopped
3 large sweet potatoes, cut into 1″ chunks
1 bunch chard, stems removed and finely chopped, leaves roughly chopped
3 cloves garlic, minced
2 Tbsp. minced fresh ginger (a thumb-sized piece)
1/4 c. tomato paste
juice of one small lemon
3 c. chicken or beef stock or mushroom broth
1 Tbsp. honey
1 Tbsp. kosher or coarse sea salt
To serve:
naan or other flatbread
chopped cilantro
your favorite chutney
plain Greek yogurt
couscous (tiny pearls of pasta)
In large zip-sealed bag, place beef cubes, 1/4 c. tagine spice rub, and 3 Tbsp. olive oil. Seal and mix well, until beef is evenly coated with oil and spices. Refrigerate at least overnight, ideally a full 24 hours.
When ready to cook, heat 1 Tbsp. olive oil over medium-high heat in large Dutch oven or stock pot. Brown beef in three batches, about 5-6 minutes each, and remove to plate and set aside. If you try to brown it all at once, it will just steam instead of caramelizing. Also, you may need to add another glug of olive oil at the start of each batch if you bought very lean meat. If the bottom of the pan is brown at the end of this stage, no worries, that’s just flavor. If it’s perilously black, that’s burned spices, and you need to give it a rinse before moving on to the next step. (This is one of the drawbacks of using a modern pot instead of a ceramic tagine.)
Once beef is finished and removed to rest, add onions and chard stems to oil already in pot and cook two minutes, then stir in ginger and garlic. Add sweet potatoes and stir, then add tomato paste, lemon juice, stock/broth, honey, extra 1 Tbsp. spice rub, and salt. Add back in browned beef, stir well, and bring to simmer. Then reduce heat to low and cook, covered, for one hour, stirring occasionally. Add chard leaves and cook 20-30 minutes more.
Like most soups and stews, the final cooking time will change depending on the water and fat content of your ingredients. It may be done now, or it may need a few more minutes. It is finished when the beef is meltingly tender, sweet potatoes have almost completely disappeared, and gravy is thick and flavorful. Taste for seasoning and adjust as needed, then serve.
I serve my tagine over couscous, topped with plain Greek yogurt and chopped cilantro, with ginger-peach chutney and naan on the side. This is even better the next day, though it seldom lasts that long around here. Recipe is easily doubled or even tripled, just brown meat in more batches and extend cooking time extra half hour (or more as needed) before adding chard. This is a crowd-pleaser, even when the crowd consists of children and folks who usually like milder flavors.
Recipe Notes + Tips:
Saffron definitely comes under the heading of, “Who would think of eating that!?” but I am awfully glad someone was more imaginative than I. Saffron is the dried stamen of a crocus flower native to Southwest Asia and is also grown in a few regions around the Mediterranean Sea. It lends food a delicious nutty flavor I love, plus a brilliant, bursting yellow that appeals to my artist’s eye.
Saffron is cultivated and harvested entirely by hand, in a carefully timed, delicate process. It is quite expensive as a result, but a tiny pinch is enough to season several pounds of meat, vegetables, or grains. I buy coupe-grade Spanish saffron on-line from The Spice House, as I do everything else in my spice cabinet; I find their quality and value unmatched. Saffron is definitely a splurge, but it is a beautiful addition to any pantry. (If you don’t have/want any on hand, you can substitute 2 tsp. ground turmeric for the saffron in the tagine spice rub recipe. It will mimic the color and provide a little extra flavor boost.)
