To make the skillet lasagna, heat the olive oil in an large sauté pan over medium heat.
Once the oil is hot, add the onion and zucchini and cook, stirring often, until the onion is translucent and the zucchini is tender, 4 to 5 minutes.
Add the garlic and sauté another 1 to 2 minutes.
Pour in the vegetable broth and cream, stirring to combine and scraping up any brown bits at the bottom of the pan.
Season with the salt and pepper, then working in batches, add the kale, broccoli, and peas stirring to combine thoroughly.
Bring to a simmer and cook until the spinach has just wilted, 3 to 5 minutes.
Break up the lasagna noodles and gently stir them in, using a spatula to submerge the noodles into the liquid.
Place a lid on the skillet and bring to a boil over medium-high heat.
Once at a boil, remove the lid and give the mixture a quick mix.
Replace the lid, reduce the heat to medium-low and simmer until the noodles are al dente, stirring every so often, 13 to 17 minutes.
While the lasagna is simmering, quickly prepare the tofu ricotta.
Pulse the ingredients for the tofu ricotta in a small food processor until smooth, 1-2 minutes.
Taste and adjust seasonings if necessary and set aside.
Once the lasagna noodles are tender, remove the lid, stir in the pesto until combined, and dollop the tofu ricotta on top.
Sprinkle the mozzarella over the top, place the lid back on the skillet and simmer another 3 to 5 minutes, until the cheese melts – if you’d like, you can also pop in it under your oven broiler (make sure your pan is oven-safe) until the cheese is melty and the lasagna is slightly crisped around the edges.
Remove the skillet form the heat and let it rest a few minutes before serving.
Garnish with fresh minced parsley and enjoy!