North African Couscous Kefta

Featured in: Family-Style Meals

This dish features tender kefta meatballs seasoned with cumin, coriander, and paprika, simmered gently alongside a medley of aromatic vegetables. Served over light, fluffy couscous, it offers a harmonious blend of textures and bold, warming spices. Ideal for a medium-difficulty main course, the vegetable sauce includes zucchini, bell pepper, tomatoes, and fresh herbs, enriching the dish with vibrant colors and flavors. Perfect for those seeking a comforting yet elevated meal inspired by North African traditions.

Updated on Mon, 29 Dec 2025 12:16:00 GMT
Golden kefta meatballs simmer in a vibrant stew, served over fluffy couscous in this North African recipe. Save to Pinterest
Golden kefta meatballs simmer in a vibrant stew, served over fluffy couscous in this North African recipe. | chromespoon.com

The first time I made kefta, my kitchen filled with a scent that transported me somewhere I'd never been—warm spices, caramelized onions, and something indefinably welcoming. I'd watched a friend's mother shape the meatballs with practiced ease, her hands moving like she'd done it a thousand times, and I realized right then that this dish was more than a recipe; it was a way of slowing down. Now, every time I make it, that same magic happens, and my house smells like a memory I'm happy to keep recreating.

I remember serving this to my roommate after a rough week, watching her face light up as she took that first bite of a spiced meatball swimming in warm sauce and fragrant vegetables. She asked for seconds immediately, then thirds, and we sat in comfortable silence just eating and occasionally trading bites. That's when I knew this recipe had staying power.

Ingredients

  • Ground beef or lamb (500 g): Lamb brings a richer, more authentic flavor, but beef works beautifully too and costs less; mix with your hands to ensure every spice reaches every morsel.
  • Onion, finely grated (1 small): Grating rather than mincing releases the onion's natural juices, which keeps the meatballs moist from the inside out.
  • Garlic and fresh herbs (2 cloves, 2 tbsp parsley, 2 tbsp cilantro): These three elements are the backbone of brightness; never skip them or use dried cilantro here.
  • Spice blend (cumin, coriander, paprika, cinnamon, cayenne): Toast them in your mind as you add them—this is the soul of North African cooking, warming and layered.
  • Couscous (250 g): The fluffy canvas; use a 1:1.2 ratio of couscous to boiling liquid for results that fluff perfectly every time.
  • Vegetables for the sauce (carrots, zucchini, bell pepper, tomatoes): Each adds its own sweetness and texture; don't rush the sautéing step or you'll lose that caramelized depth.
  • Broth (700 ml): A good broth transforms this from a dish into a dining experience; I use homemade when I can.

Instructions

Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Form the flavor foundation:
Combine your ground meat with the grated onion, garlic, parsley, and cilantro, then tumble in every spice until the mixture looks uniformly speckled. Shape into walnut-sized balls with gentle hands—overworking makes them dense and heavy, so think of it as cradling rather than kneading.
Build the aromatic base:
Heat oil in your pot and let the sliced onion go golden and soft, about 5 minutes, while you listen to it whisper in the heat. Add carrots, pepper, and zucchini, stirring now and then, until they soften just enough to perfume the oil.
Awaken the spices:
After the tomatoes and garlic have mingled for a couple minutes, add your cumin, coriander, turmeric, cinnamon, paprika, and cayenne—you'll smell the shift immediately as the spices bloom into fragrance. Stir everything together so the vegetables glisten with spiced oil.
Bring it to a gentle simmer:
Pour in your broth, taste, and season with salt and pepper as if you're seasoning a soup you plan to sip. Let it bubble gently while you arrange your meatballs on top, nestling them in like they belong there.
Let the meatballs cook through gently:
Cover and simmer for 25 minutes, giving everything a gentle stir about halfway through so nothing sticks and everything cooks evenly. The meatballs are done when they feel firm to a gentle nudge and the vegetables are tender enough to cut with the edge of your spoon.
Fluff the couscous into clouds:
While everything simmers, place your couscous in a bowl with salt and oil, then pour boiling water over it and cover tightly—the steam does the real work here. After 5 minutes, fluff it gently with a fork until it resembles fluffy clouds rather than a solid mass.
Bring it all together on a platter:
Mount the couscous in the center or divide it among your plates, then spoon the kefta, vegetables, and sauce generously over the top. Scatter cilantro or parsley on top for that final touch of green freshness.
Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Save to Pinterest
| chromespoon.com

There's a moment near the end of cooking when you lift the pot lid and the steam hits your face, carrying all those spices with it, and you know something special is about to happen. That's when I know I've done it right.

The Spice Story

North African spicing isn't about heat; it's about warmth and depth. The cinnamon might seem odd in a savory dish, but it whispers rather than shouts, adding a rounded sweetness that lifts everything else. I learned this by tasting the sauce before the meatballs went in, noticing how the spices were building a complexity I couldn't quite name until a friend pointed out the cinnamon and suddenly everything made sense. That's the magic of this cuisine—nothing is accidental, and every spice serves a purpose.

Timing and Temperature

The pace of this dish matters more than speed. If you rush the onions and vegetables, they'll release their moisture too quickly and steam instead of sauté, and you'll miss that golden caramelization that gives the sauce its backbone. I found this out by trying to speed things up one evening when I was hungry; the result was technically cooked but tasted rushed. Now I use the sautéing time as an excuse to pour a drink, set the table, and actually be present in the cooking rather than treating it as something to rush through.

Variations and Personal Touches

This recipe is forgiving and loves improvisation. I've made it with ground chicken when I didn't have beef, added a handful of chickpeas for extra heartiness, and once stirred in a pinch of saffron when I was feeling fancy. The bones of this dish—the spice blend, the cooking method, the couscous base—stay the same, but everything else is flexible. My friend who's vegetarian uses a plant-based mince and adds extra chickpeas, and honestly, it's just as satisfying.

  • Substitute lamb with beef, chicken, or plant-based mince to match what you have on hand or your dietary preferences.
  • Add chickpeas, raisins, or olives during the last 10 minutes of simmering for texture and a touch of sweetness.
  • A tiny pinch of saffron stirred into the broth adds luxury if you have it, but the dish doesn't need it to be delicious.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
A steaming bowl of North African Couscous Kefta features tender meatballs and a rich vegetable sauce, ready to eat. Save to Pinterest
A steaming bowl of North African Couscous Kefta features tender meatballs and a rich vegetable sauce, ready to eat. | chromespoon.com

This is the kind of meal that reminds you why cooking matters—not because it's complicated or fancy, but because it feeds people and fills a space with comfort. I hope it becomes as much a part of your kitchen as it has mine.

Recipe FAQs

What type of meat works best for the kefta?

Ground lamb or beef are classic choices, providing rich, tender meatballs with deep flavor. You can also try plant-based mince for a vegetarian option.

How do I achieve fluffy couscous?

Pour boiling salted water and olive oil over couscous, cover tightly, and let it steam for 5 minutes. Fluff gently with a fork before serving to separate the grains.

Can I vary the vegetable sauce ingredients?

Yes, carrots, zucchini, bell peppers, and tomatoes create a vibrant base, but feel free to add chickpeas or saffron for texture and depth.

What spices are key to this dish's flavor?

Cumin, coriander, paprika, cinnamon, and turmeric combine to provide warm, aromatic notes essential to the North African profile.

How long should the meatballs simmer in the sauce?

Simmer the meatballs gently for about 25 minutes to ensure they cook through and absorb the savory vegetable sauce flavors.

North African Couscous Kefta

Tender spiced meatballs cooked with vegetables served over fluffy couscous for a comforting North African dish.

Prep time
30 minutes
Cook time
40 minutes
Overall time
70 minutes
Recipe by Marissa Cook


Skill level Medium

Cuisine North African

Portion size 4 Portions

Dietary info Without dairy

What You'll 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

Directions

Step 01

Prepare Kefta Mixture: Combine ground meat, grated onion, minced garlic, chopped parsley and cilantro, cumin, coriander, paprika, cinnamon, cayenne, salt, and pepper in a large bowl. Mix thoroughly with hands until uniform. Form into walnut-sized balls, approximately 20 to 24 pieces.

Step 02

Sauté Aromatics: Heat 2 tablespoons olive oil in a large pot or Dutch oven over medium heat. Add sliced onion and cook until soft and golden, about 5 minutes.

Step 03

Cook Vegetables: Add carrots, red bell pepper strips, and zucchini slices to the pot. Cook for 4 to 5 minutes, stirring occasionally.

Step 04

Add Tomatoes, Garlic, and Spices: Stir in diced tomatoes and minced garlic; cook 2 minutes. Add cumin, coriander, turmeric, cinnamon, paprika, and optional cayenne pepper. Mix well to evenly coat vegetables with spices.

Step 05

Simmer Sauce with Broth: Pour in broth and bring to a simmer. Season with salt and black pepper to taste.

Step 06

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

Step 07

Prepare Couscous: Place couscous in a large bowl, add salt and olive oil, then pour over boiling water. Cover tightly and let stand for 5 minutes. Fluff with a fork before serving.

Step 08

Assemble and Garnish: Serve couscous on a platter or individual plates. Top with kefta and vegetable sauce. Garnish with fresh cilantro or parsley.

Needed equipment

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

Allergy Notes

Double-check your ingredients for allergens and always talk to your doctor if you're not sure.
  • Contains wheat (couscous), may contain gluten. Verify broth ingredients for allergens.

Nutrition details (per portion)

Use these nutrition facts for reference—they don't replace advice from your doctor.
  • Energy (kcal): 520
  • Fat content: 22 grams
  • Carbohydrates: 54 grams
  • Proteins: 27 grams