1. 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.
2. 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.
3. 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.
4. 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.
for your toddler: Serve a spoonful of the couscous and the stew mixture in a small bowl. Cut the vegetables and beef into bite-sized pieces, and then stir them together to make spooning easier for baby. another option for your toddler: 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.