Vegan Meatball Recipe – Plant Based Eggplant Meatballs

As an Amazon Associate I earn from qualifying purchases, at no extra cost to you and I only link products that I regularly use and love!

These hearty vegan meatballs made from eggplant, beans, and walnuts are the perfect plant-based twist on a classic comfort food. They’re packed with protein, rich in flavor, and hold together beautifully without any eggs or dairy. Serve them over pasta with marinara, in a sub sandwich, or as a tasty appetizer — these wholesome, satisfying meatballs prove you don’t need meat to make a meal everyone will love.

healthy vegan meatball recipe eggplant mushroom

Vegan gluten-free eggplant meatballs are tender, meaty, and packed with flavor. These meatballs are little plant based balls of savory deliciousness that pair perfectly with marinara or a cream sauce, like my easy Vegan Alfredo. And, I am positive that these eggplant meatballs would make an epic meatball sub sandwich. 

Here are a few reasons why these plant based meatballs are so great: 

  • Oil and gluten free
  • Meal-prep friendly & freezable
  • Made with whole plant foods
  • Tender & not mushy!
  • Healthy & full of fiber
how to make vegan meatballs

The wholesome ingredients in this vegan gluten-free meatball recipe include eggplant, mushrooms, walnuts, and pinto beans.

These meatballs are not mushy because the beans and eggplant are baked to remove most of the moisture. Then, they are seasoned to perfection with Italian herbs and a touch of fennel. 

vegan meatball recipe oil free recipe

I hope you love these meatballs! If you make it, tag me in your post so I can see your tasty creations =] 

I am a bit addicted to pasta, even though I try not to be. There is just something about noodles and their texture that gets me. Plus, you can make so many different sauces for pasta, like Mac & Cheese, Alfredo, Bolognese, and Stroganoff

I like to mix it up and use zucchini noodles too. Have you tried zoodles yet? It is an awesome way to have “pasta” and lose weight or just add more veggies to your meals. They can completely replace pasta, or be used with pasta to add more fiber and help you get more veggies in. 

How to Make Zucchini Noodles:

  1. Use a veggie spiralizer, like this one, to turn the zucchini into noodles. Optional: peel the zucchini before spiralizing.
  2. Use the zoodles like regular pasta and eat them raw, or steam for about 1-2 minutes depending on how soft you want them. 
plant based meatball recipe baked

For more vegan meal inspiration and recipes, subscribe to my YouTube channel and follow me on social media @rootyfruityvegan

free vegan cookbook mac and cheese
Free Vegan Recipe eBook
Vegan Cookbook Rooted by Rooty Fruity Vegan
53 Healthy Vegan Recipes
Vegan Holiday Cookbook by Rooty fruity Vegan
Vegan Holiday Cookbook
Print
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
vegan meatball recipe

Vegan Eggplant Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Rooty Fruity Vegan
  • Total Time: 1 hour
  • Yield: 20-24 meatballs 1x

Description

These vegan gluten free eggplant meatballs are tender and full of flavor. This vegan recipe is meal-prep friendly and freezable so you can have easy vegan meatballs anytime!


Ingredients

Units Scale

Instructions

  1. Preheat oven to 350  degrees Fahrenheit.
  2. Place eggplant and pinto beans on a baking sheet lined with a silicone baking mat or baking paper. Bake for 15 minutes; keep the oven on after to bake the meatballs.
  3. Meanwhile, pulse the walnuts, flaxmeal, parsley, nutritional yeast, Italian herb seasoning, garlic powder, fennel, salt, and pepper in a food processor until the mix is roughly a flour-like texture.
  4. When the eggplant and beans are cooked, add them to the food processor and add, breadcrumbs, soy sauce, and tomato paste. Pulse until well combined, but still with some chunky texture remaining.
  5. Form the mixture into balls and place on a lined baking sheet. Bake for 30-35 minutes, or until the outside is firm and the inside is tender. Let cool 10 minutes before serving.
  • Prep Time: 30
  • Cook Time: 30

3 Comments

  1. Tammy McClimon

    Do you think these can be frozen?

  2. I tried them and they were very tasty. I took a couple photos but didn’t see how to attach them to this post.

Leave a Comment

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

*

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star