01 - Line a sieve with cheesecloth. Place the ricotta in the lined sieve and allow it to drain for 10 minutes to remove excess moisture.
02 - In a generously sized bowl, combine the drained ricotta, egg, Parmesan cheese, kosher salt, black pepper, and lemon zest. Mix thoroughly until well incorporated.
03 - Gradually incorporate the all-purpose flour into the ricotta mixture, stirring gently until a cohesive, soft dough begins to form. If the dough feels sticky, add a small amount of additional flour.
04 - Transfer the dough to a lightly floured work surface. Divide the dough into four equal portions. Roll each portion into a rope approximately 3/4-inch (2 cm) in diameter. Cut the ropes into 1-inch (2.5 cm) pieces.
05 - Bring a large pot of salted water to a gentle boil. Carefully add the gnocchi in batches, ensuring not to overcrowde the pot. Cook until the gnocchi float to the surface, which typically takes about 2 minutes. Remove the cooked gnocchi with a slotted spoon and set aside.
06 - In a large skillet, melt the unsalted butter with the extra virgin olive oil over medium heat. Add the minced garlic and sauté until fragrant, approximately 1 minute. Stir in the fresh lemon juice, chopped basil, chopped parsley, and crushed red pepper flakes (if using).
07 - Add the cooked gnocchi to the skillet with the herb lemon butter. Gently toss the gnocchi to ensure they are evenly coated and heated through, for about 1-2 minutes.
08 - Serve the gnocchi immediately, garnished generously with additional grated Parmesan cheese, fresh basil leaves, and a final flourish of lemon zest.