To prepare beef, heat 2 teaspoons oil in a large saucepan over medium-high heat.
Sprinkle beef with 1/4 teaspoon salt.
Add beef to pan, and cook 4 minutes or until beef is browned on all sides, turning occasionally.
Transfer beef to a bowl; cover and keep warm.
Add 3 cups onion to pan; cook 10 minutes or until tender, stirring frequently.
Add 4 chopped garlic cloves and next 4 ingredients; cook 1 minute, stirring constantly.
Add 2 cans broth; bring to a boil.
Add apricots; reduce heat, and simmer 5 minutes. Cover and cook over medium-low heat 30 minutes. Using an immersion blender in pan, puree onion mixture. Stir in 1/8 teaspoon salt and 1/8 teaspoon pepper.
Return beef to onion mixture; cook over medium-low heat 1 hour or until beef is tender.
Add carrot to pan; cover and cook 15 minutes or until carrot is tender, adding 2 tablespoons water, if desired, to thin sauce. Stir in parsley.
While beef cooks, heat 2 teaspoons oil in a small saucepan over medium heat.
Add crushed garlic clove, 1/2 teaspoon salt, and 1/4 teaspoon turmeric. Stir in 1/3 cup broth and 1/3 cup water; bring to a boil. Gradually stir in couscous.
Remove from heat. Cover and let stand 5 minutes; fluff with a fork. Stir in green onions. Spoon couscous onto 4 plates. Top evenly with beef stew.
Serve a spoonful of the couscous and the stew mixture in a small bowl.
Remove a few beef chunks and carrots, cut them into small pieces, and serve them as finger foods.
Serve the beef and carrots with a bowl of couscous.