Mix the ricotta, ¼ cup of parmesan cheese, parsley, chives, basil, lemon zest, capers, garlic powder, onion powder, and red pepper flakes until evenly combined. Add ½ tsp salt to season. Divide the mixture in half and set one portion aside.
Combine the remaining ricotta mixture with the ground beef, ground pork, egg, lemon juice (if using), and ½ tsp salt. Mix thoroughly, then form the mixture into 1.5-inch meatballs (about the size of ping pong balls).
Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the shallots and cook for about 3 minutes, stirring occasionally, until softened.
Pour the crushed tomatoes into the skillet, season with salt and pepper, and bring the sauce to a gentle simmer.
Carefully place the meatballs into the simmering sauce. Cover the skillet with a lid and let the meatballs cook over low heat for about 20 minutes, or until they reach an internal temperature of 165°F.
Plate the meatballs with your choice of buttered pasta. Spoon some of the reserved ricotta mixture over the top, sprinkle with extra parmesan, and garnish with fresh basil.