
This vibrant shaved salad is proof that a bowl of vegetables can feel genuinely exciting. Thinly sliced raw Brussels sprouts form a tender, slightly nutty base that soaks up dressing beautifully after a short rest, while dried cranberries add little bursts of sweetness and red onion brings a sharp, lively edge. The real star is the bright, garlicky basil pesto made entirely from scratch — fresh basil, lemon juice, lemon zest, a hint of ground ginger, and good olive oil blended into something fragrant and deeply green. Every single ingredient here is naturally free from red meat, so there's no swapping, substituting, or label-reading required — just straightforward, whole-food cooking. It's the kind of dish that works as a light lunch on its own or as a bold side next to roasted fish or grilled chicken. Make it ahead and let it chill in the fridge, and the flavors only get better as the sprouts continue to soften and absorb that herby dressing.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings












Shave the Brussels sprouts: working in batches, halve each sprout through the root end, then place cut-side down and slice crosswise as thinly as possible with a chef's knife, or use the slicing disc of a food processor. Transfer the shaved sprouts to a large mixing bowl.
Add the thinly sliced red onion and dried cranberries to the bowl with the shaved sprouts and toss to combine.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
