This meal is a two-day preparation, as the pasta salad tastes best on the second day. However, by planning a day ahead, you gain the ease of preparing an evening meal by just needing to grill or broil the kebabs.
Boil the orzo pasta according to the package directions. While the orzo is boiling, in a small skillet over low heat, soften the shallots in 2 tablespoons of olive oil. When the pasta is cooked through, drain it thoroughly and allow to cool slightly. Pour the pasta from the strainer into a large work bowl. Stir in ½ cup of the pesto (reserve the other ½ cup). Stir in the remaining ingredients along with the shallots and olive oil. Mix well to combine. Place the bowl of pasta salad, uncovered, in the refrigerator for 4 hours. After 4 hours, cover the bowl with plastic wrap and let stand in the refrigerator overnight. Before serving, add the remaining ½ cup of pesto, stirring to combine. Taste and adjust seasoning if needed.
Combine the first eight ingredients in a small mixing bowl to make the marinade. Whisk together to combine. Place the beef and vegetables into a 1-gallon zip top bag and pour in the marinade. Squeeze as much air out of the bag as possible. Seal the bag and then turn the bag over a few times to mix thoroughly. Place the bag in a leak proof container and let stand in the refrigerator for 8 hours.
When ready to prepare the kebabs, drain the beef and vegetables into a colander. Arrange the ingredients onto 8 large metal (or bamboo that has been soaked) skewers.
The kabobs turn out best on the grill so if possible, grill the kebabs over medium high heat. Make sure to turn the kebabs throughout the cooking process so that all sides are cooked evenly. Continue grilling the kebabs until the steak’s desired doneness is achieved. Alternatively, the kebabs can be broiled in an oven. Line a broiling pan with foil and place the broiling rack in the broiling pan. Lay the kebabs across the broiling rack, spaced evenly. Place the broiling pan into the oven on the second highest rack position. Broil the kebabs on high. Watch the skewers carefully during the broiling process, turning when necessary to insure even cooking. Continue broiling the kebabs until the steak’s desired doneness is achieved.
After grilling or broiling, serve the kebabs alongside the orzo pasta salad.