Potato zucchini meatballs are a delightful vegetarian twist on traditional meatballs, combining grated potatoes and zucchini with fresh vegetables and creamy mozzarella. They’re budget-friendly, easy to prepare, and perfect for anyone looking to enjoy a comforting meal without meat. The addition of cheese gives these meatballs a satisfying gooey center, making them appealing even to picky eaters. These fritters offer a good balance of veggies and protein from eggs and cheese, making them filling enough for a family dinner or a quick lunch. For those interested in variations on grated potato dishes, there’s a similarly tasty recipe for easy and cheap grated potato pancakes that you might enjoy trying next.
Why This Recipe Is Helpful
- Uses common, inexpensive ingredients that are easy to find year-round.
- Combines vegetables and cheese for a balanced, satisfying texture.
- Requires minimal prep with quick frying to have a meal ready in about 30 minutes.
Best For
This recipe is great for home cooks who want an easy vegetarian main course or snack that feels hearty. Families and anyone trying to reduce meat consumption might especially appreciate these tasty meatballs.
Be Careful If
These are pan-fried with oil, so enjoy them in moderation if you’re watching fat intake. Also, the recipe includes dairy, which may not suit those with allergies or lactose intolerance.
Ingredients
- 2 medium zucchini (about 12 oz / 340 g)
- ½ teaspoon salt (plus extra for salting zucchini)
- 2 medium potatoes (about 12 oz / 340 g)
- 1 small onion, finely chopped (about ½ cup / 75 g)
- 1 medium carrot, finely chopped (about ½ cup / 65 g)
- 1 small sprig parsley, finely chopped (about 1 tablespoon)
- 2 large eggs
- ¼ teaspoon black pepper
- 3 tablespoons (30 g) breadcrumbs
- 4 oz (115 g) mozzarella cheese, cut into small cubes
- 2 tablespoons (30 ml) olive oil for frying
Ingredient Notes
- Salting the zucchini before cooking helps remove excess water, so your meatballs stay firm.
- Fresh mozzarella is preferred for its meltiness; if unavailable, a firmer cheese like provolone works.
- Breadcrumbs bind the mixture, but gluten-free breadcrumbs can be used if needed.
- Eggs provide structure; using large eggs ensures proper binding.
Kitchen Tools Needed
- Box grater or food processor with grating attachment
- Mixing bowl
- Clean kitchen towel or cheesecloth (for squeezing out moisture)
- Frying pan
- Knife and cutting board
- Paper towels (for draining fried meatballs)
Step-by-Step Instructions
- Grate the zucchini using a box grater, then place it in a bowl and sprinkle with about ½ teaspoon salt. Let it sit for 10 minutes to draw out moisture.
- Meanwhile, peel and grate the potatoes. Using a clean kitchen towel, cheesecloth, or your hands, squeeze out as much liquid as possible from the grated potatoes.
- After the zucchini has rested, squeeze out excess juice from it with the same method.
- Finely chop the onion, carrot, and parsley.
- Combine the grated zucchini, squeezed potatoes, chopped vegetables, and parsley in a large mixing bowl.
- Add the eggs, black pepper, 3 tablespoons of breadcrumbs, and additional salt if needed. Mix thoroughly to combine all ingredients evenly.
- Cut mozzarella into small cubes, about ½ inch (1.2 cm).
- Take a handful of the vegetable mixture (about 2 tablespoons), place a mozzarella cube in the center, and form the mixture around it into a ball shape. Repeat for the rest of the mixture.
- Heat olive oil in a frying pan over medium heat until shimmering but not smoking.
- Place the meatballs in the pan, frying them in batches without overcrowding. Turn occasionally to brown evenly on all sides for about 8-10 minutes total, until golden and cooked through.
- Remove meatballs and place on paper towels to drain excess oil.
- Serve warm.
Pro Tips
- Squeezing moisture from vegetables prevents soggy meatballs.
- Don’t overfill with cheese to avoid melting issues during frying.
- Use medium heat to ensure they cook through without burning outside.
- If mixture feels too wet, add a little more breadcrumbs.
Lighter Swaps
- Bake the meatballs at 375°F (190°C) for about 20 minutes instead of frying for a lighter version.
- Use reduced-fat mozzarella to reduce fat content.
- Substitute olive oil spray for frying to use less oil.
Common Mistakes
- Skipping the squeezing process can lead to watery, falling-apart meatballs.
- Frying on too high heat may brown the exterior quickly but leave the inside undercooked.
- Overpacking the meatballs can prevent even cooking.
Serving Suggestions
Enjoy these meatballs with a simple side salad or a light tomato sauce. They also pair well with rice or steamed vegetables for a complete meal.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Reheating Tips
Reheat gently in a skillet over medium heat to maintain crispness or warm in a preheated oven at 350°F (175°C) for 10 minutes.
Nutrition Estimate (per serving, serves 4)
- Calories: 230 kcal
- Protein: 11 g
- Carbohydrates: 22 g
- Fat: 10 g
These values are estimates and may vary depending on specific ingredients and portion sizes.
Recipe Summary
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Servings: 4
- Cuisine: Vegetarian / Comfort food
- Course: Main or snack
- Calories: Approx. 230 per serving
Frequently Asked Questions
Q: Can I make these meatballs ahead of time?
A: Yes, you can prepare the mixture and form the meatballs in advance. Keep them refrigerated for up to 24 hours before frying.
Q: Are these meatballs gluten-free?
A: Only if you use gluten-free breadcrumbs. Otherwise, standard breadcrumbs contain gluten.
Q: Can I use a different cheese?
A: Yes, cheeses like provolone or halloumi can work, but mozzarella provides the best melt and mild flavor.
These delightful potato zucchini meatballs are a great addition to your recipe collection, offering a tasty, affordable, and veggie-packed dish that feels indulgent yet simple to make. Give them a try—you may find they really do taste better than meat!