Precook pasta as per instructions and allow to cool completely. Preheat the oven to 180 degrees Celcius and coat a large baking dish wish olive oil.
In a large mixing bowl, combine the cooked pasta, mozzerella cheese and milk until fully combined. Add in the garlic powder, onion powder and baby peas until fully incorporated into the mixture.
Pour the pasta mixture into the baking dish. Slowly stir through the basil pesto and ensure it is evenly distributed. Roughly sprinkle the parmesan cheese over the top and bake in the oven for approximately 25 minutes, or until the tops are lightly golden.
Top with cracked black pepper and serve immediately
Ensure you remove the pasta from the oven when the cheese is lightly golden otherwise the pasta will dry out. If it appears to be too dry, add in extra milk throughout it. This pasta can easily be prepped in advance. It also makes perfect leftovers or eaten cold for breakfast.