Menu Close

Sneaky Zucchini Meatballs [Vegan+GF+Oil Free]

pasta and zucchini meatballs in plate with cashew cheese sprinkled on top

If you’re having trouble getting veggies into your little ones (or yourself), these sneaky zucchini meatballs are for you! Loaded with veggies, and 100% wholesome ingredients, these “meatballs” are just what your dinner menu needs. Serve with whole grain pasta, or pasta of choice. Or serve them alongside some Zucchini Noodles (Zoodles) or Sweet Potato Noodles to really amp up your veggie intake. Meatballs are a classic Italian dish, and this veganized version will excite even your most traditional Italian grandmother. Get ready to be impressed!

pasta and vegan meatballs in plate with marinara sauce on top

fork holding up a bite of meatball

What’s so sneaky about these sneaky zucchini meatballs?

Well, they’ve got a ton of zucchini and carrot mixed in providing vitamins and nutrients such as Vitamin A, potassium, fiber, B6 and more! Plus, the base is made using chickpeas for a healthy dose of protein and iron. Also included are walnuts for additional protein, plus those good for you fats! You and your kiddos will not taste the chickpeas or veggies in here, I promise. All you taste is a delicious blend of Italian seasoning, and marinara sauce, if using.

pasta and meatballs in plate with basil garnish

How do you make these sneaky zucchini meatballs?

To make this simple recipe, just gather and prep your ingredients and add them all to your food processor. Process until combined and then form your “meatballs” and bake! Super simple, but also super tasty!

collage of steps to make zucchini meatballs

Once baked, serve your zucchini meatballs with your favourite pasta and marinara sauce, or make a meatball sub! Garnish with fresh parsley or basil, and a sprinkling of vegan parmesan cheese if desired. Now dig in!

These “meatballs” are so so good! They’re moist and full of flavour, and loaded with healthy ingredients. They’re baked, and not fried. Plus, they’re oil free, vegan and gluten free. And if I haven’t already mentioned, they are darn delicious!!

fork cutting through vegan meatball on bed of pasta

For more classic Italian dishes, veganized, be sure to check out these!

sneaky zucchini meatballs pin

pasta and zucchini meatballs in plate with cashew cheese sprinkled on top

Sneaky Zucchini Meatballs

Course: Main Course
Cuisine: American, Canadian, Italian
Keyword: gluten free, oil free, refined sugar free, vegan
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 4 Servings
Sneak in all the veggies with these super healthy, super tasty, zucchini meatballs. Baked, not fried and made using 100% wholesome ingredients.
Pin Recipe Print Recipe


  • 1 cup shredded zucchini approx 1 small zucchini
  • 1 cup shredded carrot approx 1 medium carrot
  • 1 13.5 oz can chickpeas drained & rinsed
  • 1/2 cup walnuts
  • 1/2 cup quick cooking steel cut oats or rolled oats
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp garlic powder
  • 1 tbsp tamari or soy sauce if not avoiding gluten
  • 1/2 lemon juiced


  • Preheat your oven to 400 degrees F and line a baking tray with parchment paper.
  • Add all the ingredients to a food processor and process until combined, but do not overprocess. Some chunkier pieces is totally fine.
  • Divide the mixture into 12 balls and place on your prepared baking tray. Bake for 30-35 minutes until edges are golden brown and meatballs are firm to the touch. Then remove from the oven and serve with your favourite pasta and marinara sauce.
Calories: 286kcal | Carbohydrates: 34g | Protein: 12g | Fat: 13g | Saturated Fat: 1g | Sodium: 543mg | Potassium: 423mg | Fiber: 9g | Sugar: 3g | Vitamin A: 5422IU | Vitamin C: 15mg | Calcium: 85mg | Iron: 3mg
DID YOU TRY THIS RECIPE?Mention on IG and tag #thishealthykitchen!
*Nutritional information is an estimate, calculated using online tools.


  1. Pingback: 30 Gluten Free Recipes for Kids • Snacks, Meals, and Healthy Desserts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.