To make vinaigrette: In a small bowl or jar, combine canola oil, lemon juice, vinegar, garlic, mustard, marjoram, salt and pepper. Whisk to combine. Let sit for at least 30 minutes, or make the dressing a day in advance. Discard the garlic before using.
In a medium steamer pot, add 1/2 cup water to bottom of pot and green beans to steamer. Steam the beans until crisp-tender, about 4 minutes. Drain and plunge into ice water to stop the beans from cooking further, drain again once they have cooled. Set aside.
Using the same steamer pot, steam the potatoes until tender when pierced with a knife, about 10-15 minutes. You may need to add additional water to complete steaming. Drain.
In a large bowl, add warm potatoes and drizzle with about 1/3 of the vinaigrette. Set aside until cooled completely.
Add chickpeas, tomatoes, mozzarella, and remaining vinaigrette. Toss. Add the green beans just before serving and garnish with basil.
Recipe by: www.pulses.org