Put your hands together for white bean vegan meatballs with zoodles! Two things that are practically made for each other, so put them together with some spicy tomato sauce and you’ve got a most delicious and healthy, meat-free dinner sure to make everyone in the house a happy, happy camper.

Zucchini Noodles with Vegan White Bean Meatballs and Tomato Sauce: Easy, low carb, low fat, high in protein and fibre.

So about these so-called, “meat” balls. Well, obvs there’s no meat in sight but what else…

  • savoury
  • high in protein
  • high in fibre
  • low in fat
  • easy to make
  • flavourful
  • crispy on the outside, soft on the inside
  • perfect for topping pasta or salad
  • easy to customize with different spices
  • dairy-free
  • egg-free
  • gluten-free option
  • hold together
  • delicious the next day

What’s not to love! I did the right thing and added mine to a nice big bowl of zucchini noodles with spicy tomato sauce and it was the perfect comforting bowl of yum after a long day. (Not sayin’ a meatball sub would be a bad idea…next time…)

A Tip for Better Zoodles

Zucchini has a very high water content and you may have noticed that your zoodles dishes tend to come out watery. To prevent soggy zoodles, add your spiralized zucchini to a colander, sprinkle with sea salt, shaking to distribute and let them sit for at least 10 minutes.

Lay a large dish towel flat on the counter, take your zoodles, shaking first to remove any excess water, and place them in the centre of the towel. Wrap the towel up around the zoodles and squeeze and twist the towel to remove excess water. Now they’re ready for use!

You can eat spiralized zucchini noodles raw or cooked, I like both, it just depends on what you’re making. If you’re cooking them, careful not to overcook. You want them to be tender but still have a bit of crunch to them.

Zucchini Noodles with Vegan White Bean Meatballs and Tomato Sauce: Easy, low carb, low fat, high in protein and fibre.

Vegan White Bean Meatballs, dress ’em up with a fancy pasta or toss ’em in a healthy salad, or dream up an epic vegan meatball sub. The choice is yours!

Did you try this recipe?
I’d love to hear about it! Click here to leave a review and be sure to tag me @runningonrealfood if you post it on social media.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

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
Save Recipe


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