Crisp-edged zucchini meatballs in a rich tomato sauce—easy, budget-friendly, and ready for weeknights. Get the recipe!
Prep Time 30 minutesmins
Cook Time 20 minutesmins
Total Time 50 minutesmins
Course Dinner
Cuisine Other
Servings 4persons
Calories 370kcal
Ingredients
Zucchini Meatballs
2tablespoonsolive oil
2clovesgarlicmashed
2zucchini coarsely grated (about 4 cups)
½teaspoonsea salt
⅛teaspoonground black pepper
1cupbreadcrumbs
2teaspoonsItalian herbs
1eggsize L, beaten
½cup Parmesan cheese finely grated
Tomato Sauce
1tablespoonolive oil
1shallotfinely chopped
1clove garlic finely chopped
2tablespoonstomato paste
1⅔cupspassatasieved tomatoes (about 14 oz)
14oz.Whole peeled tomatoes1 can, crushed by hand
1teaspoonItalian herbs
1bay leaf
salt and pepperat taste
Garnish
2tablespoonsParmesan cheesegrated
Ingredients you need per step are listed below the step in Italic
Instructions
Zucchini Meatballs
Preheat the oven to 350 ℉.
Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the crushed garlic and cook for 30 seconds until fragrant.
2 tablespoons olive oil, 2 cloves garlic
Stir in the grated zucchini and cook 5–10 minutes until most moisture has evaporated.
2 zucchini
Transfer zucchini to a colander to drain and cool slightly.
Combine cooled zucchini, salt, pepper, breadcrumbs, Italian seasoning, egg, and Parmesan in a bowl. Mix until evenly combined.
½ teaspoon sea salt, ⅛ teaspoon ground black pepper, 1 cup breadcrumbs, 2 teaspoons Italian herbs, 1 egg, ½ cup Parmesan cheese
Roll the mixture into small balls and place on a lined baking sheet.
Brush the tops with the remaining 1 tablespoon of olive oil.
Bake 20–25 minutes until golden and set.
Tomato Sauce
For the sauce, warm 1 tablespoon of olive oil in a saucepan over medium heat.
1 tablespoon olive oil
Fry the shallot for 3 minutes until translucent. Add the chopped garlic and fry for 30 seconds.
1 shallot, 1 clove garlic
Stir in tomato paste and cook 2 minutes, stirring.
2 tablespoons tomato paste
Pour in the passata and the crushed, peeled tomatoes.
1⅔ cups passata, 14 oz. Whole peeled tomatoes
Sprinkle Italian seasoning into the pan and add the bay leaf.
1 teaspoon Italian herbs, 1 bay leaf
Simmer 20 minutes; season with salt and pepper.
salt and pepper
Add the baked zucchini meatballs to the sauce. Warm for 2 minutes.
Serve with extra Parmesan and fresh herbs if you like.
2 tablespoons Parmesan cheese
NOTES
1. My balls fell apart. What happened? They likely had too much moisture. Cook zucchini drier, add 1–2 tablespoons more breadcrumbs, or chill formed balls before baking.2. Is Pecorino okay? It is, but it’s saltier. Reduce added salt a touch.3. Storage
Fridge: Up to 3 days (store balls and sauce separately for best texture).
Freezer: Sauce up to 3 months; baked balls up to 2 months.
Reheat: Simmer the sauce, then warm the balls gently for 2–3 minutes.