These meatballs are a sneaky way to get your veggies in, with finely shredded zucchini and carrot mixed right in with the ground meat. They're moist, tender, and bursting with flavor, and are perfect served over a bed of spaghetti with some extra sauce on top.
Place the shredded carrot and zucchini on a clean towel and wring out as much liquid as possible.
Add the carrot and zucchini to a large bowl, along with the ground beef, ground pork, Parmesan, onion, parsley, salt, pepper, garlic powder, eggs, and bread crumbs. Mix until just combined.
Scoop about ¼ cup of the meat mixture at a time and roll into balls.
Pan-fry the meatballs in a large nonstick pan over medium-high heat until all sides are golden brown, about 10 minutes, then add the marinara sauce and simmer for 10-15 minutes. Alternatively, bake the meatballs on a parchment-lined baking sheet at 350˚F (180˚C) for 30-35 minutes, flipping after the first 15 minutes. Warm up marinara sauce and serve on the side.
Serve the meatballs with cooked spaghetti and Parmesan cheese.
Enjoy!