Heat 2tsp oil in a saute pan; add onions and carrots. Cook until veggies are tender.
Add pesto, harissa and Israeli couscous. Saute until couscous is lightly toasted and coated evenly with the spice mixture.
Next add 1½cups of water, salt and pepper. Bring the mixture to a boil then lower the heat and cook covered until couscous is cooked through, about 12-15 minutes.Serve warm.
Make Broccoli Pesto: Microwave broccoli for 2-3 minutes with a pinch of salt. Broccoli should be very tender once done.
Blend all other ingredients along with cooked broccoli into a smooth paste.
Store the leftover pesto in an airtight container and use within a week or freeze for longer shelf life.