01 - Rinse the farro under cold water. Combine farro and vegetable broth in a medium saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 25–30 minutes until tender. Drain any excess liquid and fluff with a fork.
02 - While grains cook, heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3 minutes until translucent and fragrant.
03 - Add minced garlic and cook for 1 minute until aromatic. Add sliced mushrooms and sauté for 7–8 minutes, stirring occasionally, until browned and most moisture has evaporated.
04 - In a small bowl, whisk together maple syrup, soy sauce, smoked paprika, cumin, black pepper, cinnamon, and red pepper flakes until well combined.
05 - Pour the maple spice glaze over the browned mushrooms. Stir thoroughly to coat and cook for 2–3 minutes until the glaze thickens and evenly coats the mushrooms.
06 - Add baby spinach to the skillet and cook for about 1 minute until just wilted. If using walnuts, stir them in at this stage.
07 - Divide cooked grains among 4 bowls. Top with the maple-spiced mushrooms and spinach mixture. Sprinkle with fresh chopped herbs and serve with lemon wedges on the side.
08 - Serve warm while the grains retain their texture and the glaze is still glossy.