In a large bowl, combine the ground pork, ground beef, breadcrumbs, egg (or olive oil), a large pinch of sea salt, and grinding of black pepper. Gently mix the ingredients until combined (don't overwork the meat!). Once combined, form into golf-sized meatballs. You should be able to make 16-18 meatballs. Set aside.
Place a large non-stick skillet on medium heat and drizzle with ½ tablespoon olive oil. Once hot, add in your meatballs and leave to fry on one side for 3 minutes, then fry on each side for 3 minutes - a total of 12 minutes. The meatballs should be golden brown and cooked all the way through. Remove from the pan once cooked and set aside - keep the pan (we'll use this to combine everything later).
Begin cooking your pasta to packet instructions in salted boiling water! Make sure to keep the pasta water.
Meanwhile, prepare your pesto. To a food processor, add all of your pesto ingredients and season with salt and pepper. Blend until your desired consistency. I personally like mine smooth with little chunks.
Place the pesto, cream, and pasta water back into your pan. Stir to combine and place on low heat.
Once the sauce is warmed through, add in the cooked pasta and meatballs. Stir to combine.
Divide your spaghetti, creamy pesto sauce and meatballs between 4 bowls. Top with extra grated parmesan, and enjoy!