Bring 2 cups of salted water to a boil, then add the orzo. Cook for 8–12 minutes until al dente. Drain and set aside to cool completely before mixing with the greens. I like to spread it on a plate to cool faster.
While the orzo is cooking, chop the kale and spinach. Make sure to remove thick stems from the kale so it’s tender and easy to eat. Toss them together in your large salad bowl for a vibrant base.
Add the cooled orzo to the greens, along with pumpkin seeds, sliced olives, and shaved parmesan. Each ingredient adds texture and flavor, making every bite interesting. I like to keep a little parmesan aside for garnishing at the end.
In a small bowl, whisk together olive oil, fresh lemon juice, lemon zest, crushed garlic, honey, Dijon mustard, salt, and pepper. Taste and adjust as needed. I always make a little extra dressing—it keeps well in the fridge for a week.
Pour the vinaigrette over the salad and toss gently but thoroughly. Make sure every leaf and grain is coated. I like to let it sit for 10 minutes before serving so the flavors meld together beautifully.
Top the salad with extra pumpkin seeds and shaved parmesan for a visually appealing presentation. You can serve it cold, at room temperature, or even slightly warm—it’s flexible and delicious every way.