01 -
Preheat the oven to 190°C (375°F).
02 -
Combine ground beef, ground pork, breadcrumbs, Parmesan, egg, garlic powder, onion powder, oregano, salt, and pepper in a large bowl. Mix thoroughly until evenly blended.
03 -
Take portions of the meat mixture, flatten in your palm, place a mozzarella cube in the center, and wrap the meat around it, ensuring the cheese is fully enclosed. Repeat for all meatballs.
04 -
Heat olive oil in a large ovenproof skillet over medium heat. Brown the meatballs on all sides, approximately 5 minutes. Remove and set aside.
05 -
In the same skillet, melt butter. Add chopped onions and cook until translucent, about 5 minutes. Stir in minced garlic and cook for 1 minute more.
06 -
Sprinkle flour over the onion and garlic mixture, stirring constantly for 2 minutes to form a roux.
07 -
Gradually whisk in beef broth and Guinness, ensuring the sauce remains smooth. Bring to a simmer to thicken.
08 -
Stir in Worcestershire sauce, then gently nestle the meatballs back into the skillet. Coat them evenly with the gravy.
09 -
Transfer the skillet to the preheated oven. Bake for 20 to 25 minutes until meatballs are cooked through and gravy is thickened.
10 -
Remove from oven, allow to cool slightly, and garnish with chopped fresh parsley before serving.