
Raw, shaved Brussels sprouts are the kind of ingredient that can surprise you — sliced paper-thin, they turn tender and almost silky once they've had a few minutes to soak up a bright, herbaceous dressing. The homemade basil pesto here is blended with fresh lemon juice, lemon zest, garlic, and a subtle hit of ground ginger, giving it a flavor that's livelier and more complex than anything from a jar. Tossed with thinly sliced red onion and chewy dried cranberries, the whole salad lands somewhere between fresh and hearty — the kind of thing that works as a light lunch or a standout side at dinner. Every single ingredient in this recipe is naturally free of caffeine, so there's no label-reading required and no hidden surprises to navigate. The pesto comes together in a food processor in under a minute, and a short rest at room temperature is all it takes for the sprouts to soften just enough without losing their satisfying bite. A final squeeze of lemon and a scatter of torn basil leaves before serving keeps everything tasting fresh and vibrant. Make it ahead and refrigerate overnight — it holds up beautifully and the flavors only get better.
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!
