Veggie Meatballs

There’s no need for meat in this irresistible recipe for veggie meatballs! Plant-based meatballs should be part of your regular dinner rotation because they're so quick, easy, and always delicious.
post featured image
Pasta twirled on a fork with a meatball on top over a serving bowl.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Meatballs have existed from the beginning of written history in every culinary tradition across the globe. The simple combination of protein, aromatic herbs, and sautéed vegetables speaks to cravings that transcend cultural boundaries. Italians get credit for one of the most widely beloved versions around, especially when they come with a homey tomato sauce and al dente pasta to soak it all in.

These vegan meatballs are an innovative take that’s every bit as comforting and even more accessible, bringing everyone to the table. They are loaded with veggies and nutrition, and a fun addition to spaghetti with pasta sauce, other vegan pasta dishes, or you could even use them to make plant-based meatball subs. The only problem is that there might not be any leftovers afterward!

These veggie meatballs come from the phenomenal plant-based cookbook How to Go Plant-Based by Ella Mills. They’re perfect for dinner, protein-packed, and kid-friendly.

A bowl of pasta with sauce, veggie meatballs, and basil garnish.

Why You’ll Love These Vegan Meatballs

  • Packed with plant protein. 1 cup of cannellini beans contains over 15 grams of protein, and that’s before we even factor in the other ingredients!
  • Kid-friendly and parent-approved. Even if picky eaters insist on keeping everything separate, meatballs can become great finger food. Everyone loves the simple, hearty combination of flavors.
  • Meant for make-ahead meals. These veggie balls will keep beautifully in the fridge for up to a week when stored in an airtight container. For a longer-term solution, you can pop them in the freezer for up to 6 months! That means you meal planning can be set with a single batch, ready to heat and eat whenever you’re hungry.

How to Serve Meatless Meatballs

When you don’t feel like noodling around, there’s a whole world of possibilities beyond pasta! These veggie meatballs are also prime candidates for using in many other meals.

  • Grinders, hoagies, and other sub sandwiches – Make a delicatessen delight by sandwiching your veggie balls with the same tomato sauce and extra cheese between bread. It’s hot, gooey, just the right amount of messy, and always hits the spot.
  • Over mashed potatoes – For a naturally gluten-free option that’s incredibly comforting, mashed potatoes will never disappoint. Mashed sweet potatoes are another variation on the theme that adds tons of flavor and nutrition all at once.
  • On skewers and grilled – Line up your favorite veggies like bell peppers, mushrooms, and onions on skewers and fire up the grill! This is a great entrée to add to your next backyard barbeque party, especially since it doesn’t need forks or knives to enjoy.
  • Chopped and sprinkled on pizza – Instead of pepperoni or sausage, meatballs are a truly supreme topping. You can sauté them in advance for extra crispy edges or just pop them right on top before baking.
  • Simmer into soups – Get cozy and get spoon into your new savory stew! Make a classic Italian meatball soup or get creative by using them in anything from tomato bisque to corn chowder.
  • Wrapped in puff pastry – Turn these veggie meatballs into a fun appetizer by wrapping them in puff pastry and baking! These would work great in these mummy meatballs!

Key Ingredients

Ingredients for veggie meatballs and pasta sauce.

Dried mushrooms

Dried mushrooms have a much more intense savory flavor than fresh, and less water to ensure a denser, meatier texture for the finished dish. Shiitake, porcini, king trumpet, and chantarelle are most common; you can use any you’d prefer.

Cannellini beans

Any white bean will do, such as navy beans or great northern beans, too. One can is equal to about 1 ½ cups of beans, drained.

Nutritional yeast

Cheesy, buttery, and all things umami, nutritional yeast is like vegan cat nip! It’s indispensable in this dish as a natural plant-based alternative to dairy.


Soy sauce or coconut aminos are excellent alternatives based on what you have access to but mind the sodium levels particularly for the youngsters. Select a low-sodium variety or omit it entirely if needed.


This recipe calls for fresh breadcrumbs which are simply finely crumbled bread. Choose a gluten-free option if wheat intolerance or Celiac disease is a concern.

Pasta twisted on a fork with a veggie meatball on top.

How to Make These Veggie Balls

This recipe is made with dehydrated mushrooms, which are fantastic because they are pantry shelf-stable, and even more flavorful than fresh mushroom. But they need to be rehydrated! Rehydrate the mushrooms in a cup of boiling water. Most dried mushrooms take around 20-30 minutes to rehydrate.

Meanwhile, begin preheating the oven and lightly grease a sheet pan; set aside.

A prep shot of carrots and onion in a Dutch oven.

Next, cook the onion and carrot in a medium saucepan with the oil until softened. You may need to add a splash of water if the vegetables begin to stick.

A prep shot of sauteed vegetables in a Dutch oven.

Add the garlic and cook for a minute longer, then stir in the tomato paste and remove from the heat.

A top-down shot of veggie meatball ingredients in a food processor.
A top-down shot of veggie meatball ingredients processed in a food processor.

Drain the soaked mushrooms and chop them roughly before tossing them into the food processor along with half the cooked vegetables.

Add the beans, basil, nutritional yeast, oregano, tamari, and breadcrumbs, and puree into a thick paste.

Veggie meatballs on a baking sheet.

Divide the mixture into roughly 16 equal pieces and roll into smooth balls. If you’d like to make smaller vegan meatballs, feel free! The beauty of making your own veggie meatballs from scratch is that you have total control. They just won’t need quite as much time to bake if you make them smaller, so keep a close eye!

Place your veggie meatballs on your prepared sheet pan, equally spaced, and bake for 18 to 20 minutes. When finished, they should be golden brown all over and firm to the touch.

A bowl of pasta with sauce, veggie meatballs, and basil garnish with a fork.

Tips for Success

  • Season to taste. Don’t be afraid to add salt and pepper if needed, or spice things up with some cayenne, chipotle, or even chili powder. Aromatic dried herbs like rosemary, thyme, and fennel seeds can take your vegetarian meatball masterpiece to the next level!
  • Keep the kitchen cool by using your air fryer. Instead of baking, you can easily pop the vegan meatballs into your air fryer preheated to 330 degrees for roughly 16 minutes.
  • Embrace the process! Use your food processor instead of blender and pulse the meatball mixture to retain a coarser texture. This will make a meatier blend, rather than a smooth puree.

More Italian Dinners To Try

About The Cookbook Author

These veggie “meatballs” are just one of over hundred amazing, family-friendly recipes from the cookbook How to Go Plant-Based by Ella Mills, founder of Deliciously Ella. She has created this beautiful cookbook specifically for making it clear and easy to adopt a plant-based lifestyle and debunk common myths surrounding the lifestyle.

This cookbook also doubles as a practical guide for eating plant-based, with insight from Ella’s own journey. She also tackles frequently asked questions sourced from her large social media following. With this cookbook you’ll be in good hands with helpful tips and easy recipes made from familiar ingredients!

Veggie “Meatballs”

Author: Ella Mills
4.93 from 14 votes
These veggie meatballs are irresistible! Plant-based meatballs should be part of your regular dinner rotation for being so quick, easy, and always delicious.
Pasta twirled on a fork with a meatball on top over a serving bowl.
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings 4


  • oz dried mushrooms
  • 2 tablespoons olive oil, plus a little extra for baking
  • 1 small onion, peeled, halved and finely chopped
  • 1 small carrot, peeled and coarsely grated
  • 2 large garlic cloves, peeled and crushed
  • 2 tablespoons tomato paste
  • 1 14-ounce can cannellini beans, drained and rinsed
  • small handful of basil leaves, coarsely chopped (plus extra to serve)
  • 1 ½ tablespoons nutritional yeast
  • ¼ teaspoon dried oregano
  • 2 teaspoons tamari
  • 1 cup fresh breadcrumbs


  • Put the mushrooms into a cup, cover with boiling water, and set aside to rehydrate.
  • Heat the oil in a large saucepan. Add the onion and carrot and cook over medium-low heat for 8 to 10 minutes, until softened. Stir the mixture occasionally and add a splash of water if it looks like it might stick on the bottom of the pan.
  • Once the vegetables are soft, add the garlic and cook for 1 minute, then stir in the tomato paste and remove from the heat.
  • Preheat the oven to 350°F and lightly oil a cookie sheet.
  • Drain the mushrooms and coarsely chop. Blend in a food processor with the cooked vegetables, the beans, basil, nutritional yeast, oregano, tamari, and breadcrumbs to create a thick paste.
  • Using wet hands, roll the paste into 16-18 balls, about golf ball size. Transfer to the oiled cookie sheet and bake for 18 to 20 minutes, until golden and firm at the edges. Larger balls may need a few extra minutes to bake fully.


Tip for Toddlers – Tamari is high in salt, so omit it for toddlers.
Can’t find tamari? Opt for soy sauce or liquid aminos.
Fresh breadcrumbs are simply finely crumbled bread. They are light and moist compared to dry breadcrumbs.
Serving suggestion – Serve up these veggie meatballs over a big bowl of pasta with tomato sauce or spicy Arrabbiata sauce!


Calories: 311kcal | Carbohydrates: 49g | Protein: 15g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 663mg | Potassium: 672mg | Fiber: 13g | Sugar: 4g | Vitamin A: 2323IU | Vitamin C: 4mg | Calcium: 457mg | Iron: 17mg
Course Main
Cuisine Italian
Keyword vegan meatballs, veggie meatballs

This veggie “meatball” recipe is from the cookbook How to Go Plant-Based by Ella Mills. Photos by Amanda McGillicuddy, for World of Vegan, all rights reserved. Article written with support from Hannah Kaminsky and edited by Rachel Lessenden.

newsletter offer

Get Our FREE Vegan Shopping List

Whether you love it or hate it, we all have to go grocery shopping, and it can be a little intimidating when you first start eating vegan. Our beginner-friendly shopping list includes all the grocery essentials you'll need make many satisfying vegan meals! You'll also receive a blank shopping list you can customize yourself, plus our weekly e-newsletter with delicious plant-based recipes.

Thank you for subscribing!

Leave a Comment

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

Recipe Rating

  1. 4 stars
    I love this recipe. I use sweet potato instead of carrot because of my fussy toddler. These make great meatballs with pasta or even a veggie patty for a Burger.

  2. 5 stars
    These meatballs have such simple ingredients, looks great!

  3. 5 stars
    Yum! I can eat these veggie balls all by themselves!

  4. 5 stars
    Such a yummy meatball recipe. Love them with spaghetti squash!

  5. 5 stars
    These meatballs turned out so great! Easy and simple to make and so flavorful too!

  6. 5 stars
    I do love veggie meatballs, but hardly ever make them. These look super easy though, so I’m going to give them a go.

  7. 5 stars
    The veggie meat balls came out fantastically! Our friends were so amazed by their flavor that they even asked for the recipe! thanks!

  8. Andrea White says:

    5 stars
    These veg meatballs turned out so good! Perfect for spaghetti night!

  9. 5 stars
    Delicious plant based meatballs! We love these over pasta or quinoa with a savory tomato sauce. Simple to make and healthy!

  10. 5 stars
    Love the versatility of these meatballs! Plus, they are easy to make and full of wholesome ingredients … thanks for the recipe!

  11. 5 stars
    Delicious! These veggie meatballs are not only healthy, but super versatile to add to any recipe 😀

  12. Beatriz Buono-Core says:

    5 stars
    These meatballs are amazing! Love them 🙂

  13. 5 stars
    Holy balls these veggie meatballs are delicious!! I love them with spaghetti and homemade marinara.

Stay Inspired!

Thank you for subscribing!