Prepare the meatballs: In a large bowl, combine the breadcrumbs with the milk, let sit until the milk is fully absorbed add in the eggs, grated cheese, breadcrumbs, minced garlic, onion powder chopped parsley, and a generous pinch of salt and black pepper. Mix until just combined, being careful not to overwork the meat. Roll the mixture into small meatballs, about the size of a walnut.
Brown the meatballs: In a wide, deep skillet or Dutch oven, heat the olive oil over medium heat. Add the meatballs in a single layer (you may need to work in batches) and brown them on all sides, turning gently. Once golden, transfer them to a plate and set aside. Deglaze the pan: With the heat still on medium, pour the white wine into the pan, scraping up any browned bits from the bottom with a wooden spoon. Let the wine simmer for a minute or two to reduce slightly.
Simmer with potatoes: Return the browned meatballs to the pan and add the cubed potatoes. Pour in the chicken stock, making sure the meatballs and potatoes are partially submerged. Cover the pan and let everything simmer gently for about 15–20 minutes, or until the potatoes are tender and the meatballs are cooked through.
Add the peas: Stir in the peas (fresh or frozen) and cook for another 5–7 minutes, just until the peas are heated through and tender. Taste and adjust seasoning if needed. ENJOY!!!Ladle the meatballs, potatoes, and peas into shallow bowls with a bit of the broth. Serve warm with crusty bread to soak up the flavorful juices.