Pour water into a medium saucepan and lightly salt. Bring to a boil over high heat and add couscous. Cover pan, reduce heat to medium-low, and allow to cook 3-5 minutes until couscous is tender and water is evaporated. Remove couscous from heat, fluff with a fork, cover to keep warm, and set aside.
Preheat oven to 400F. Lightly grease a large sheet pan and toss broccoli florets, chickpeas, olive oil, and salt and pepper to taste until evenly coated. Arrange in a single layer on sheet pan.
Roast broccoli and chickpeas at 400F 20-25 minutes until broccoli is tender and chickpeas are crispy. Remove from oven and set aside for a moment.
Melt butter over medium heat in a medium skillet. Add garlic and saute 1-2 minutes until fragrant.
Add lemon zest, lemon juice, parsley, couscous, and roasted broccoli/chickpeas mixture to skillet and cook until heated through. Season couscous with salt and pepper to taste and top with pine nuts if desired. Serve warm and enjoy!