
Earthy, vibrant, and genuinely satisfying, this salad brings together foil-roasted beets, nutty buckwheat groats, and a bright basil-walnut pesto that ties every element together beautifully. The beets are slow-roasted until silky and sweet, then cut into wedges and tossed with fluffy buckwheat and peppery baby arugula ā a combination that feels hearty enough to stand as a meal on its own. The homemade pesto leans on fresh basil, lemon juice, garlic, and olive oil for its bold flavor, so there's no relying on store-bought sauces that might sneak in unwanted heat from chili-based ingredients. For anyone avoiding capsaicin, this recipe is naturally built around warming, savory flavors rather than spicy ones ā the red pepper flakes listed are explicitly optional and easy to leave off entirely. Walnuts appear twice, once blended into the pesto for richness and once scattered on top for crunch, making them a real star of the dish. The whole thing comes together in stages that overlap nicely ā the buckwheat cooks while the beets roast, and the pesto blends while everything cools ā so the process feels efficient without being rushed. It's the kind of salad that looks impressive on the table but rewards you with genuinely bold, complex flavor in every bite.
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
















red pepper flakes
Preheat the oven to 400°F (205°C). Place the beets on a sheet of foil on a baking sheet, drizzle with 1 tbsp olive oil, and sprinkle with 1/4 tsp salt. Wrap the foil loosely around the beets to form a packet and roast until a paring knife slides through the center of the largest beet with no resistance, 40ā50 minutes depending on size.
While the beets roast, combine the buckwheat groats, 1 1/2 cups water, and 1/4 tsp salt in a medium saucepan. Bring to a boil over medium-high heat, then reduce to a low simmer, cover, and cook until the groats are tender and the water is absorbed, about 12ā15 minutes. Remove from heat, uncover, and fluff with a fork. Spread onto the baking sheet (or a plate) to cool to room temperature, about 10 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
