Go Back
+ servings
Italian Meatball Skewers

Juicy Italian Meatball Skewers for Irresistible Flavor

These Italian Meatball Skewers bring irresistible flavor and comfort to any gathering.
Prep Time 30 minutes
Cook Time 30 minutes
Cooling Time 10 minutes
Total Time 1 hour 10 minutes
Servings: 6 skewers
Course: Appetizers
Cuisine: Italian
Calories: 350

Ingredients
  

For the Meatballs
  • 2 pounds ground beef
  • 1 pound Italian sausage optional
  • 1 cup grated Parmesan cheese
  • 1 cup breadcrumbs gluten-free if desired
  • 1 large egg
  • ¼ cup fresh parsley minced
  • 3 cloves garlic minced
  • ¼ cup milk dairy-free if desired
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes optional
For the Sauce
  • 2 tablespoons olive oil for searing
  • 1 medium onion finely chopped
  • 28 ounces crushed tomatoes
  • 1 teaspoon dried basil
  • 1 teaspoon sugar
For Assembling
  • 1 cup fresh mozzarella balls
  • ¼ cup fresh basil leaves for garnishing

Equipment

  • Large bowl
  • Skillet
  • cookie scoop
  • wooden skewers
  • baking sheet

Method
 

Step-by-Step Instructions
  1. In a large bowl, combine ground beef, Italian sausage, Parmesan cheese, breadcrumbs, egg, parsley, garlic, milk, oregano, salt, black pepper, and red pepper flakes. Mix until just combined.
  2. Shape the mixture into 1-inch balls, aiming for about 20-24 meatballs.
  3. Heat olive oil in a skillet over medium-high heat, sear the meatballs for 2-3 minutes on each side until golden brown.
  4. In the same skillet, sauté chopped onion until softened, then add minced garlic and cook until fragrant.
  5. Add crushed tomatoes, basil, oregano, and sugar to the skillet. Bring to a simmer, and then add the meatballs. Cover and simmer for 20-25 minutes.
  6. Remove meatballs from sauce and cool slightly. Soak wooden skewers in water for 10 minutes if grilling.
  7. Thread meatballs and mozzarella onto soaked skewers, alternating each.
  8. Garnish assembled skewers with basil leaves and serve warm, with sauce on the side.

Nutrition

Serving: 1skewerCalories: 350kcalCarbohydrates: 8gProtein: 24gFat: 24gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gCholesterol: 75mgSodium: 600mgPotassium: 400mgFiber: 1gSugar: 3gVitamin A: 200IUVitamin C: 5mgCalcium: 250mgIron: 3mg

Notes

Consider grilling skewers for added flavor. These skewers can be prepared in advance and stored in the fridge.

Tried this recipe?

Let us know how it was!