This honestly is so easy to make and such a nice dish. This is good enough to serve to company. Other than the asparagus and onion that you will need to cut, the rest is all pantry or store bought items. The creamy ricotta and bread crumbs added to the soft gnocchi makes for a perfect dish. Many grocery stores carry fresh and frozen varieties, as all of mine do. Whole Foods, Sams Club, Trader Joes, for those in the US carry them and of course most Italian Markets. They are a nice change from the traditional pasta shapes. I happen to love asparagus in this, but I have also used peas or green beans too. For the pesto, by all means make your own, but a good store brand makes this quick and easy.