Heat a glug of olive oil in a large saute pan (choose a nonstick pan with a lid). Saute the broccoli and shallots over a medium heat until the shallots are soft and the broccoli is bright green in color and softening. Add the garlic and thyme and mix through for just a few moments until the scent hits the air.
1/2 head broccoli florets, 1 large shallot, 3 cloves garlic, 1/2 tsp dried thyme, olive oil
Push the ingredients to the sides of the pan and add the walnuts in the middle. Toast for a couple of minutes, then mix them in with the other ingredients. Add lots of salt and pepper to taste.
1/3 cup walnuts
Remove from the heat. Add the ravioli and the zest of half of the lemon to the pan. Carefully pull apart any raviolis that are stuck together, but if you can't it that without breaking them, leave them stuck for now.
1 lemon, 9 oz package of premade large ravioli from the refrigerated section
Pour the veggie stock and cream into the pan. Put the pan back on the burner, on a medium heat. Bring the sauce to a bubble, gently mix the ingredients, then cover and cook at a low heat for 2-3 minutes until the ravioli is soft.
1 cup vegetable stock, 1/2 cup heavy (double) cream
Uncover, add the chives and most of the cheese (save a little for topping) to the pan. Mix through as best you can (it's OK if some cheese stays stuck to the individual raviolis). Let bubble for another minute. The sauce will thicken up a bit.
2/3 cup parmesan, pecorino or Italian hard cheese, 1 handful basil, chives or parsley
Remove from the heat. You can serve immediately or, if the sauce seems too runny, you can let it sit for about 5 minutes to thicken up first.
Serve with the remaining cheese on top, plus lemon wedges for squeezing.