Prepare the Components : Place the sun-dried tomatoes in a heatproof bowl and cover with 1 cup of boiling water. Let them stand for 10 minutes to rehydrate, then drain and roughly chop. While the tomatoes soak, prepare all other ingredients: chop the shallots, mince the garlic, rinse the beans, chop the herbs, and zest and juice the lemon.
Build the Aromatic Base : Heat the extra-virgin olive oil in the Dutch oven over medium heat. Add the chopped shallots and cook, stirring occasionally, until softened and fragrant, about 5-6 minutes. Add the minced garlic and dried oregano and cook for another minute until aromatic, stirring constantly to prevent scorching.
Toast the Orzo : Add the whole-wheat orzo and the chopped, rehydrated sun-dried tomatoes to the pot. Stir continuously for 2 minutes, allowing the orzo to toast lightly in the oil. This step develops a nutty, complex flavor in the final dish.
Simmering Fusion : Pour in the 3 cups of unsalted vegetable broth, the rinsed cannellini beans, the lemon juice, ¼ teaspoon of sea salt, and the black pepper. Stir everything together and bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 12-15 minutes, or until the orzo is al dente and most of the liquid has been absorbed.
Wilt the Greens : Remove the pot from the heat. Add the entire package of baby spinach on top of the orzo mixture. Place the lid back on and let it stand off-heat for 2-3 minutes. The residual steam will perfectly wilt the spinach. After 3 minutes, remove the lid and stir the wilted spinach into the orzo.
The Finishing Touches : Gently fold in the crumbled feta, chopped basil, chopped dill, and the reserved lemon zest. The heat from the pasta will release their essential oils. Divide the orzo among four bowls and top with the chopped pistachios before serving immediately.