Heat a large skillet over medium heat. Pour in the olive oil and swirl it around. Add the shallots and sauté until soft, about 5 minutes. Add the garlic, nutritional yeast, fennel seeds, smoked paprika, dried oregano, and red pepper flakes. Stir until fragrant, about 1 minute.
Add the lentils and broccoli rabe and stir. Season with salt and pepper. Add the gnocchi to the skillet along with the vegetable stock and non-dairy milk. Stir to combine. Submerge the gnocchi and veg in the liquid as best you can, adding more stock if necessary. Bring to a boil and simmer for 5 minutes, stirring here and there.
Add the frozen peas and pesto to the skillet and stir to combine. Simmer until peas are tender and bright green, about another 2 minutes. The gnocchi should be tender but not gummy at this point, which is perfect! Stir in the lemon juice. Check the sauce for seasoning and adjust if necessary (more salt, pepper, lemon).
Serve the gnocchi skillet hot with chopped fresh basil and vegan parm on top.
Recipe Notes
This dish is great with a sprinkle of vegan parm on top!
This creamy vegan gnocchi skillet with pesto cooks up in 30 minutes in one pan on the stovetop. The lush creamy sauce is complimented by spices, vegan pesto, hearty lentils, and veg goodness from peas and broccoli rabe.