Ingredients
Equipment
Method
- In a large mixing bowl, combine ground meat, breadcrumbs, milk, egg, onion, garlic, parsley, Italian seasoning, salt, and black pepper. Mix gently until just combined; do not overmix.
- Lightly dampen hands and roll mixture into 1 to 1.5 inch balls. Place on parchment-lined baking sheet.
- Cook meatballs by oven method: bake at 400°F (200°C) for 15-20 minutes until browned and cooked through. Alternatively, pan-fry over medium-high heat until browned, or air fry at 375°F (190°C) for 10-15 minutes.
- Transfer cooked meatballs to slow cooker or large pot, cover with your chosen marinara or BBQ sauce, and simmer on low for 20-30 minutes to 2-3 hours, stirring occasionally.
- Drain and pat dry fresh mozzarella balls. Slice black olives into small pieces for eyes. Optionally, cut chives or thyme for mouths.
- Assemble skewers by threading meatball, then mozzarella ball, repeat for desired length, keeping mozzarella balls at tops for ghost effect. Add bell pepper pieces or cherry tomatoes as desired for color.
- Place olive pieces as eyes on mozzarella balls, and optionally add chive or thyme mouths. Use edible black gel for detailed eyes if desired.
- Serve immediately warm with extra sauce for dipping on the side.
Nutrition
Calories: 320kcalCarbohydrates: 12gProtein: 25gFat: 18gSaturated Fat: 7gCholesterol: 85mgSodium: 650mgPotassium: 460mgFiber: 1gSugar: 4gVitamin A: 150IUVitamin C: 10mgCalcium: 150mgIron: 3.5mg
Notes
Meatballs and sauce can be prepared a day ahead to save time. Store components separately for best freshness. Customize with various meat options, sauces, and add-ins to suit dietary needs.
Tried this recipe?Let us know how it was!
