
Earthy, vibrant, and deeply satisfying, this grain bowl brings together toasted buckwheat groats, golden seared tofu, and tender broccoli all tied together with a bright walnut-basil pesto. Every component here pulls its weight when it comes to keeping inflammation in check — buckwheat is a naturally gluten-free seed grain packed with antioxidants, walnuts bring omega-3 fatty acids, broccoli delivers sulforaphane and vitamin C, and extra-virgin olive oil runs through both the cooking and the pesto itself. The homemade pesto is the real star: fresh basil, raw walnuts, garlic, and a squeeze of lemon blended into something so good you'll want to put it on everything. Pressing and searing the tofu until deeply golden gives the whole bowl a satisfying, almost meaty texture that makes this feel like a proper dinner rather than a wellness obligation. Toasting the buckwheat before simmering it in low-sodium vegetable broth is a small step that pays off big — it develops a warm, nutty depth that store-bought grain pouches just can't match. The whole thing comes together in about 30 minutes and serves four, making it an easy weeknight option that doesn't compromise on flavor or intention. A pinch of red pepper flakes and a squeeze of fresh lemon over the top right before serving takes it from great to genuinely craveable.
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



















Press the tofu: wrap the block in a clean kitchen towel, set a heavy skillet on top, and let it press for at least 10 minutes. Cut into ¾-inch cubes and pat dry with paper towels.
Toast the buckwheat: add the groats to a dry medium saucepan over medium heat and stir frequently until they smell nutty and turn a shade deeper, about 3–4 minutes. Pour in the vegetable broth and ½ tsp salt, raise the heat to bring to a boil, then reduce to a low simmer, cover, and cook until the groats are tender and the liquid is absorbed, about 12–14 minutes. Remove from heat and let stand, covered, for 5 minutes, then fluff with a fork.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
