White Bean Vegan Meatballs with Zoodles

  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Total Time: 35 minutes
  • Yield: 10 balls 1x
  • Category: Main Dish
  • Cuisine: American
  • Diet: Vegan

These vegan meatballs make a perfect addition to a big bowl of healthy, low carb zucchini noodles and spicy tomato sauce! They’re high in fibre and protein, low in fat, full of flavour and won’t fall apart. Gluten-free, egg-free, dairy-free.




  1. Place your zucchini noodles in a colander, sprinkle with sea salt and set aside to “sweat.”
  2. Pre-heat oven to 350 degrees.
  3. Make the white bean balls by placing all the ingredients except the onion and parsley in a food processor. Process until smooth, a few chunky bits is ok but it should be fairly fine.
  4. Add the red onion and parsley and pulse to combine.
  5. Using your hands, roll into 10 balls and place on a baking tray prepared with non-stick cooking spray.
  6. Bake 25 minutes until browned.
  7. Drain the zucchini noodles then place on a flat dish towel, wrapping up and squeezing to remove excess water. Add to a sauce pan with your pasta sauce, cooking for about 5-10 minutes until tender and everything is heated through.
  8. Serve the zucchini pasta topped with the white bean balls and dig in!


I’m including the nutrition facts for 1 meatball below rather than the whole dish, since that will vary based on the sauce used. I would suggest a serving size of 2-3 meatballs.

If you use the suggested 1500 grams of zucchini, it comes out to 11C/0.5F/4P for 1/4 of the recipe. The sauce I used added 10C/4F/3P. Either way, it’s not much!

Looking for a spiralizer? Try the Mueller or Paderno options on Amazon. Both are great choices.


  • Serving Size: 1 meatball
  • Calories: 81
  • Fat: 1
  • Carbohydrates: 14
  • Fiber: 3.4
  • Protein: 4.5

Keywords: vegan meatballs, zoodles with meatballs