Go Back
+ servings
zucchini meatballs on a white plate
Print Recipe
5 from 6 votes

Zucchini Meatballs

These Italian inspired Zucchini Meatballs come together with a few simple ingredients and are perfect to make for a quick weeknight meal.
Prep Time25 minutes
Cook Time25 minutes
Total Time50 minutes
Course: Main Course
Cuisine: American
Keyword: vegetable meatballs, zucchini meatballs
Servings: 4
Calories: 248kcal
Author: Jordan


  • 4 large unpeeled zucchini
  • 1 tablespoon kosher salt
  • 1 white onion, peeled
  • 1/2 teaspoon fresh ground black pepper
  • 2 garlic cloves, minced
  • 1/3 cup grated parmesan cheese
  • 1 cup panko breadcrumbs
  • 1 tablespoon Italian seasoning
  • 1/4 teaspoon crushed red pepper flakes
  • 1/2 cup fresh basil, chopped
  • 1 egg
  • 2 tablespoons olive oil
  • marinara sauce
  • mozzarella cheese, torn


  • Cut off the bottoms of each zucchini and the onion, and use a cheese grater or box grater to shred into a large mixing bowl. Add the salt, toss, and let rest in a fine mesh strainer in the sink for 15-20 minutes to pull out excess moisture.
  • After resting in the sink, use your fingertips to gently push down on the grated zucchini and release any remaining liquid.
  • While the zucchini mixture is resting, add the black pepper, garlic, grated parmesan cheese, panko breadcrumbs, Italian seasoning, crushed red pepper flakes, basil, and egg to a large mixing bowl. Add the drained zucchini mixture and, using a fork, mix together until fully combined.
  • Preheat the oven to 375° F.
  • Using a 2 tablespoon cookie scoop, form the mixture into about 20 meatballs.
  • Heat a 12 inch cast iron skillet on medium heat with 2 tbsps of olive oil. Once hot, arrange the meatballs in a single layer, turning to cook all sides, until browned. You might find it easier to do this step in two batches.
  • Once all meatballs are cooked, remove the pan from heat and allow to cool slightly. Carefully add the marinara sauce to the pan and top with torn mozzarella cheese. Bake at 375° F for 10-15 minutes, or until cheese has melted and marinara sauce is bubbly.
  • Top with more fresh basil and serve with your favorite toasted bread for dipping.


Calories: 248kcal | Carbohydrates: 20g | Protein: 9g | Fat: 15g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 48mg | Sodium: 272mg | Potassium: 611mg | Fiber: 3g | Sugar: 6g | Vitamin A: 740IU | Vitamin C: 37mg | Calcium: 191mg | Iron: 2mg