Moroccan Kefta Tagine with Couscous
Lamb-and-beef kefta simmer in a warmly spiced tomato sauce, where eggs set gently before the whole pan is served over couscous.

This stovetop tagine builds its flavor in one wide pan: kefta brown first, then finish gently in tomato sauce enriched with the browned bits. Eggs cook in little wells near the end, making the sauce and meatballs a complete centerpiece for couscous.
Mix the kefta lightly
Grated onion keeps the lamb-and-beef mixture moist, while squeezing away excess liquid helps the meatballs hold their shape. Fold in the herbs and warm spices just until distributed; overworking can make the kefta dense.
Use the browned bits
Browning the meatballs leaves savory fond on the pan, and the diced onion softens in that same oil. Garlic and tomato paste briefly cook against the hot surface before tomatoes and water loosen the fond into the sauce.

Set eggs gently
The sauce should bubble quietly when the eggs go in, so their whites cook without the surface breaking apart. Cover the pan and watch for opaque whites with yolks that still move slightly; carryover heat will continue cooking them at the table.
Serve with two textures
Fluffy couscous catches the tomato sauce and soft yolk, while crisp pita chips add a toasty scoop at the side. Scatter parsley over the pan just before serving to lift the warm spices with a fresh herbal note.

Moroccan Kefta Tagine with Couscous
Ingredients
- • 1 lb ground lamb
- • 1 lb ground beef
- • 1 small yellow onion, grated and squeezed dry
- • 3 garlic cloves, finely grated
- • 1/4 cup chopped cilantro
- • 1 tsp ground cumin
- • 1 tsp paprika
- • 1/2 tsp ground coriander
- • 1/4 tsp ground cinnamon
- • 2 tsp kosher salt
- • 1/2 tsp ground black pepper
- • 2 tbsp olive oil
- • 1 medium yellow onion, finely diced
- • 2 garlic cloves, minced
- • 1 tbsp tomato paste
- • 1 can (28 oz) crushed tomatoes
- • 1 cup water
- • 4 large eggs
- • 1 1/2 cups couscous
- • 1 1/2 cups water for couscous
- • 1 tbsp unsalted butter
- • 1/4 cup chopped flat-leaf parsley
- • 4 pita breads
Method
Toast the pita
Cut each pita into wedges, then toast them in a dry skillet over medium heat, turning often, until crisp and lightly browned; set the chips aside so they stay dry.
Look for: The wedges feel crisp at the edges and show scattered golden spots.
Mix and shape the kefta
Combine the lamb, beef, grated and squeezed onion, grated garlic, cilantro, cumin, paprika, coriander, cinnamon, 1 1/2 tsp salt, and black pepper with a light hand; shape into 16 evenly sized meatballs.
Look for: The mixture holds together without becoming pasty, and the meatballs are similar in size.
Brown the meatballs
Warm the olive oil in a tagine base or wide lidded skillet over medium-high heat; brown the meatballs in batches, turning to color several sides, then transfer them to a plate while they remain undercooked inside.
Look for: The meatballs have browned patches but are still soft in the center.
Start the tomato sauce
Lower the heat to medium, add the diced onion to the remaining oil, and cook until softened; stir in the minced garlic and tomato paste and cook until fragrant and brick red, scraping up the browned kefta bits.
Look for: The onion is translucent at the edges and the tomato paste darkens slightly without scorching.
Simmer the kefta
Pour in the crushed tomatoes and water, add the remaining 1/2 tsp salt, and stir; nestle the browned meatballs into the sauce, bring it to a gentle simmer, cover, and cook until the kefta are cooked through and the sauce has thickened slightly.
Look for: Small bubbles break lazily around the edge, and the meatballs are firm and cooked through.
Steam the couscous
Near the end of the sauce simmer, bring the couscous water to a boil in a small saucepan; pour it over the couscous in a heatproof bowl, cover for 5 minutes, then fluff with a fork and fold in the butter.
Look for: The grains are tender and separate easily when lifted with a fork.
Set the eggs in the sauce
Uncover the kefta and check that the sauce still bubbles gently; make four small wells, crack one of the eggs into each, cover again, and cook until the whites are opaque and set while the yolks remain soft.
Look for: The whites no longer look translucent, while the yolks still jiggle slightly when the pan moves.
Finish and serve
Scatter the chopped parsley over the tomato sauce, spoon couscous into shallow bowls, and top with kefta, sauce, and an egg; serve immediately with the crisp pita chips for scooping.
Look for: The couscous is fluffy, the sauce clings to the meatballs, and the pita chips remain crisp.



