In a medium bowl add the ground beef, Italian sausage, bread crumbs, Italian seasoning, egg, salt, pepper, garlic and onion powder. Mix to combine.
Portion the meat into 1 inch sized meatballs. (Should make about 32 meatballs).
Heat a nonstick or cast iron skillet over medium heat. Add the olive oil. Once shimmering add the meatballs to the skillet (you may have to work in batches). Cook on each side for 3-4 minutes (I cook on 3-4 sides).
Meanwhile, place the marinara sauce in a saucepan set over medium low heat. Once the meatballs are done browning, transfer them to the marinara. Simmer for 20 minutes or until cooked through.
Preheat oven to broil setting.
When ready to serve, cut the buns in half, making sure not to cut all the way through. Place the bread on a baking sheet and broil for 3-4 minutes (watch carefully so the bread doesn’t burn). If the broil setting scares you, you can preheat the oven to 400°F and toast the bread for 8 minutes.
Remove from the oven and place some meatballs and sauce into each bun. Top with the fresh mozzarella.
Return to the oven and broil for 2-3 minutes or until cheese is melted.
Serve immediately.