North African Couscous Kefta

Featured in: Rustic Family Favorites

This dish features tender spiced meatballs simmered slowly with a medley of aromatic vegetables including onions, carrots, and bell peppers. The meatballs are infused with warm spices such as cumin, coriander, and cinnamon, creating a rich depth of flavor. Served over fluffy couscous that is gently fluffed after steaming, it delivers a comforting and hearty North African-inspired meal. Fresh herbs garnish the dish, adding a fresh note that complements the savory sauce, making it a satisfying option for a satisfying main course.

Updated on Sat, 27 Dec 2025 10:15:00 GMT
Steaming bowl of North African couscous kefta, rich with spiced meatballs and fragrant vegetables. Pin It
Steaming bowl of North African couscous kefta, rich with spiced meatballs and fragrant vegetables. | lushkettle.com

I stumbled into this dish on a drizzly Tuesday when I had ground beef thawing and zero inspiration. A friend had mentioned her grandmother's kefta the week before, how the meatballs simmered in spiced broth until the whole house smelled like a souk. I didn't have a recipe, just the memory of her description and a hunch that cinnamon belonged somewhere it normally didn't. What came out of that pot surprised me so much I called her mid-bite.

The first time I made this for friends, I panicked halfway through because the sauce looked thin. I almost reached for cornstarch before remembering that North African stews aren't supposed to be thick, they're meant to soak into the couscous and pool around the vegetables. Everyone went quiet when they tasted it, then immediately asked for seconds. One of them still texts me every few months asking if it's kefta night.

Ingredients

  • Ground beef or lamb: Lamb gives you that classic deep flavor, but beef works beautifully and is usually easier to find; either way, don't go too lean or the kefta will be dry.
  • Grated onion: This is the secret to meatballs that hold together without breadcrumbs, plus it adds moisture you can actually taste.
  • Fresh parsley and cilantro: Don't skip the fresh herbs, they brighten the meat and make the whole thing taste alive instead of just spiced.
  • Ground cumin, coriander, paprika, cinnamon: This blend is what makes it North African, the cinnamon especially adds a warmth that sneaks up on you.
  • Cayenne pepper: Optional but I always add it, just a pinch gives the sauce a gentle hum of heat without making anyone sweat.
  • Couscous: It fluffs up in five minutes and soaks up all that spiced broth like a sponge, no babysitting required.
  • Carrots, zucchini, bell pepper, tomatoes: These soften into the sauce and add sweetness and color, plus they make the dish feel complete and not just meat-heavy.
  • Vegetable or beef broth: Beef broth makes it richer, vegetable keeps it a little lighter, both work depending on your mood.
  • Turmeric: Adds a golden glow to the sauce and a subtle earthiness that ties everything together.

Instructions

Form the kefta:
Mix all the meatball ingredients with your hands until everything is evenly distributed, then roll them into walnut-sized balls. They'll feel a little wet from the onion, but that's exactly right.
Sauté the aromatics:
Heat olive oil in a large pot and cook the sliced onion until it softens and turns golden, about five minutes. The smell alone will make you hungry.
Add the vegetables:
Toss in the carrots, bell pepper, and zucchini, stirring occasionally for four to five minutes. They should start to soften but still have some bite.
Build the spice base:
Stir in the tomatoes and garlic, cook for two minutes, then add all your ground spices. Let them toast for a moment so the kitchen fills with that warm, toasted-spice smell.
Simmer the sauce:
Pour in the broth, bring it to a gentle simmer, and season with salt and pepper. Taste it now, this is your chance to adjust before the meatballs go in.
Poach the kefta:
Carefully nestle the meatballs into the simmering sauce, cover, and let them cook for twenty-five minutes, stirring gently halfway through. They'll firm up and soak in all that flavor.
Fluff the couscous:
While the kefta simmers, pour boiling water over the couscous with a little salt and olive oil, cover tightly, and let it sit for five minutes. Fluff it with a fork and it's done.
Serve it up:
Pile the couscous on a big platter, spoon the kefta and vegetables over the top, and scatter fresh cilantro or parsley on everything. It looks like a feast.
Fluffy couscous topped with savory kefta meatballs: a vibrant taste of North African cuisine. Pin It
Fluffy couscous topped with savory kefta meatballs: a vibrant taste of North African cuisine. | lushkettle.com

One evening I made this for my mom, who usually picks apart anything with too much spice. She ate two helpings without a word, then asked if I'd written the recipe down anywhere. I realized then that it wasn't just the flavor, it was the way the whole dish felt generous and complete, like something worth sitting down for.

What to Do with Leftovers

The kefta and sauce keep beautifully for three days in the fridge, and honestly taste even better the next day when the spices have had time to settle. I reheat individual portions in a small pot with a splash of water, and make fresh couscous each time since it only takes five minutes. You can also freeze the meatballs and sauce separately for up to two months, just thaw overnight and reheat gently on the stove.

Make It Your Own

If you can't find lamb or want something lighter, ground chicken or turkey works, though you might want to add a tablespoon of olive oil to the mix so they don't dry out. I've also stirred in a can of drained chickpeas during the last ten minutes of simmering for extra heft and texture. A pinch of saffron threads bloomed in a little warm broth will make the sauce taste more luxurious, though it's absolutely not necessary.

Serving Suggestions

This is already a complete meal, but sometimes I'll set out a small bowl of harissa on the side for anyone who wants extra heat. A simple cucumber and tomato salad with lemon juice cuts through the richness, and warm flatbread is perfect for scooping up any sauce the couscous doesn't catch.

  • Serve with a dollop of thick yogurt on the side for cooling contrast.
  • A handful of toasted slivered almonds or pine nuts scattered on top adds crunch and a little elegance.
  • Mint tea afterward makes the whole meal feel like an occasion, even on a regular Wednesday.
Close-up of hearty North African couscous kefta, showcasing tender meatballs and colorful sauce. Pin It
Close-up of hearty North African couscous kefta, showcasing tender meatballs and colorful sauce. | lushkettle.com

There's something about a dish that fills the whole house with warm spice and brings people back for seconds without anyone having to ask. This one does that every single time.

Recipe Questions & Answers

What type of meat works best for the spiced meatballs?

Ground beef or lamb both provide a rich and tender base for the meatballs, absorbing the warm spices well. You can also try ground chicken or plant-based alternatives for variation.

How should the couscous be prepared for best texture?

Pour boiling water over couscous with a bit of olive oil and salt, then cover tightly and let it steam for 5 minutes. Fluff gently with a fork before serving to keep it light and airy.

Can the vegetable sauce be made ahead of time?

Yes, the sauce with sautéed vegetables and spices can be prepared in advance and refrigerated. When ready, add the meatballs and simmer together to meld flavors before serving.

What spices create the distinct flavor profile of this dish?

A combination of ground cumin, coriander, cinnamon, paprika, and optional cayenne pepper gives the sauce and meatballs their warm, aromatic, and mildly spicy character.

Are there suggested garnishes to enhance flavor?

Fresh chopped cilantro or parsley sprinkled over the finished dish adds a bright, herbal freshness that balances the spiced meat and rich sauce.

What can be added for extra texture and protein?

Chickpeas can be stirred into the vegetable sauce during simmering for an additional hearty texture and protein boost.

North African Couscous Kefta

Flavorful spiced meatballs with a vegetable sauce served atop soft couscous in a vibrant North African style.

Time to Prep
30 mins
Time to Cook
40 mins
Full Prep Time
70 mins
Created By Samantha Reeves


Skill Level Medium

Culinary Tradition North African

Portion 4 Serving Size

Dietary Details No Dairy

What You Need

Kefta (Meatballs)

01 1.1 lb ground beef or lamb
02 1 small onion, finely grated
03 2 garlic cloves, minced
04 2 tbsp chopped fresh parsley
05 2 tbsp chopped fresh cilantro
06 1 tsp ground cumin
07 1 tsp ground coriander
08 1 tsp sweet paprika
09 1/2 tsp ground cinnamon
10 1/4 tsp cayenne pepper (optional)
11 1 tsp salt
12 1/2 tsp black pepper

Couscous

01 1 1/2 cups couscous
02 1 1/4 cups boiling water
03 1 tbsp olive oil
04 1/2 tsp salt

Vegetable Sauce

01 2 tbsp olive oil
02 1 large onion, sliced
03 2 carrots, peeled and sliced
04 2 zucchinis, sliced
05 1 red bell pepper, cut into strips
06 2 tomatoes, diced
07 2 garlic cloves, minced
08 1 tsp ground cumin
09 1 tsp ground coriander
10 1/2 tsp turmeric
11 1/2 tsp ground cinnamon
12 1/2 tsp paprika
13 1/4 tsp cayenne pepper (optional)
14 3 cups vegetable or beef broth
15 Salt and black pepper, to taste
16 Fresh cilantro or parsley, for garnish

Steps

Step 01

Prepare the Kefta Mixture: Combine ground meat, grated onion, garlic, parsley, cilantro, cumin, coriander, paprika, cinnamon, cayenne pepper, salt, and black pepper in a large bowl. Mix thoroughly by hand until evenly incorporated. Shape into walnut-sized meatballs, making approximately 20 to 24 pieces.

Step 02

Sauté Aromatic Vegetables: Heat olive oil in a large pot or Dutch oven over medium heat. Add sliced onions and cook until softened and golden, about 5 minutes.

Step 03

Add and Cook Vegetables: Incorporate carrots, red bell pepper, and zucchini into the pot. Sauté for 4 to 5 minutes, stirring occasionally to combine flavors.

Step 04

Incorporate Tomatoes and Spices: Add diced tomatoes and minced garlic to the vegetables. Cook for 2 minutes, then stir in cumin, coriander, turmeric, cinnamon, paprika, and optional cayenne pepper to evenly coat the mixture with spices.

Step 05

Simmer with Broth: Pour in the vegetable or beef broth, bring the mixture to a simmer, and season with salt and black pepper to taste.

Step 06

Cook the Kefta in Sauce: Gently add the meatballs to the simmering sauce. Cover and cook for 25 minutes, stirring gently halfway through, until meatballs are cooked through and vegetables have softened.

Step 07

Prepare the Couscous: Place couscous in a large bowl. Stir in salt and olive oil, then pour over boiling water. Cover tightly with a lid or plate and allow to stand for 5 minutes. Fluff with a fork before serving.

Step 08

Assemble and Serve: Arrange the couscous on a platter or individual plates. Spoon the kefta and vegetable sauce over the couscous. Garnish with fresh cilantro or parsley and serve warm.

Tools You'll Need

  • Large mixing bowl
  • Large pot or Dutch oven
  • Sharp knife
  • Cutting board
  • Fork

Allergy Info

Review every ingredient for allergens and reach out to your doctor with concerns.
  • Contains wheat (couscous), may contain gluten. Verify broth ingredients for allergens.

Nutrition Info (per portion)

Details offered for informational purposes, not as a substitute for professional health guidance.
  • Calories: 520
  • Fats: 22 g
  • Carbohydrates: 54 g
  • Proteins: 27 g