In a medium to large skillet, add 1 tablespoon oil on medium-high heat. Add protein, season with salt and pepper, and brown, about 5-7 minutes. Once done, add to a plate and set aside.
Add another tablespoon of oil to your same skillet to cook the onions for 3-4 minutes. When the onions are done, add them to the plate of protein and set aside.
Meanwhile, bring a large pot of water to a bowl and cook your pasta.
Add one tablespoon oil to the same skillet from before and cook the minced garlic for 1 minute. Then add your pesto to cook for another minute, stirring constantly on medium heat. Add in broth, milk, ghee, and bring to a simmer for several minutes. Pour in your cooked protein and onions and stir.
Once you’ve strained your pasta, add the entire skillet mixture to the empty pasta pot, along with frozen peas, pasta, lemon zest, lemon juice, spinach, grated Parm, chives, ground pepper, sea salt and another 2-3 tablespoons olive oil. Stir well, then add in basil and additional pepper.
To plate, top with fresh dill and grated Parmesan. Serve immediately or at room temperature. Enjoy!