Preheat the oven to 375F. Bring the water to a rapid simmer on the stovetop or in a kettle.
Meanwhile, to an 8x8-inch or similarly sized casserole dish add the uncooked orzo, drained chickpeas, sun-dried tomatoes, diced shallot, minced garlic, sliced almonds, butter, oregano, basil, salt, and pepper. Stir to combine.
Carefully stir the simmering water into the baking dish. Stir to combine.
Cover tightly with foil, an oven-safe lid, or an upside down sheet pan. Bake at 375F for 40 minutes, or until the orzo is al dente.
Remove from the oven and stir in the spinach and sherry cooking wine. Top with the feta. Return to the oven, uncovered, to melt the feta for 5-10 minutes.
Remove from the oven and enjoy! Garnish with fresh basil, if desired.
Notes
Sun-dried tomatoes: You can buy whole tomatoes or sliced, just make sure to thinly slice or chop them before adding to the recipe. Dry-packed sun-dried tomatoes also work, but I do recommend drizzling them with a bit of oil before adding to the recipe.
Don't test the orzo until at least the 35 minute mark, as the buildup of steam under the lid is what cooks the orzo. Removing the lid (and thus the steam) makes the dish take longer to cook.
Storage: Best within 3-4 days. Store leftovers refrigerated in an airtight container.
Freezing: I have not tried freezing pasta-based casseroles but imagine it would work well. Let cool completely before freezing in a freezer-safe container. Let thaw overnight in the fridge before reheating.
Reheating: Reheat individual servings in the microwave. To reheat the entire pasta dish, cover with foil and bake at 325F until warmed through, about 15-20 minutes.