How to make Delicious Vegan Meatballs

Oven baked vegan meat balls

We weren’t always vegan, so we understand how difficult the transition can be. At The Plant Riot, we want to make the switch to vegan food seamless. We asked the community how we can help, and providing vegan-ized classic meals was at the top of the list. That’s why we created this delicious recipe for homemade vegan meatballs. What’s more, this is our first recipe using Impossible Burger (TM) plant meat. We were very impressed with the results!

Note: we’re not getting any payment or other incentives from
Impossible Foods for this post.

What makes a Meatball?

The ingredient list for our vegan meatball recipe is simple. We used:

Ingredients to make vegan meat balls

Vegan Meatballs are not Impossible

Firstly, a flax egg is the recipe’s secret for binding the meatballs together. Making flax eggs is easy – mix one tablespoon of ground flaxseed with three tablespoons of vegetable broth and leave it to sit for five minutes to form a thick gel. The flax egg will mix with the Impossible Burger plant meat and other recipe ingredients, holding them together during cooking.

Next, puree the onion and garlic in a food processor and blitz them until almost puree. If you leave these ingredients as large chunks the meatballs may fall apart.

Finally, there are the breadcrumbs. These are often described as a binder. However, their role is actually to retain moisture. Basically, the breadcrumbs soak up the veggie broth and hold it in. As a result, you prevent the meatballs from getting too tough and dry.

We dump all these ingredients into a bowl and season with salt, pepper, and some vegan parmesan (for a little umami kick). Next, everything gets really well mixed. You want the mixture to be smooth and homogenous to help it stick together. Now, prepare the vegan meatballs by rolling the mix into bite-sized balls (smaller than a golf ball, but larger than a grape). Be sure to wet your hands before rolling to stop the mixture from sticking.

Unbaked vegan meat balls being rolled by hand

Baked or Fried?

We’ve tried two different cooking methods for these meatballs and both gave great results.

Oven: pre-het the oven to 425F. Then line a baking tray with parchment paper or silicone baking mat and place the meatballs on it. Bake the meatballs in the oven for around 10 minutes, or until golden brown.

Unbaked vegan meat balls being rolled by hand

Frying: coat a pan with a little oil (or even better, spray oil) and warm over medium heat. When the pan reaches temperature, add the meatballs and fry until golden brown. However, note that this method tends to flatten the meatballs on the sides. Therefore, if you prefer a rounder effect, use the oven. Note: if you want to avoid adding additional oil altogether you can cook without it by adding a splash of water to the pan whenever the meatballs start to stick.

Meatball Buddies

Now that you’ve made vegan meatballs, how will you enjoy them? You may already have a plan, but if not here are some ideas:

Bowl filled with vegan meat balls

We hope you enjoyed this recipe for Vegan Meatballs using Impossible Burger plant meat. If you tried it, please let us know what you think with a comment and eating. Every bit of feedback helps make The Plant Riot even better!


How to make Delicious Vegan Meatballs

It’s time for vegan meatballs! Our recipe uses Impossible Burger plant meat, and the meatballs are so “meaty” that non-vegan versions a thing of the past.

  • Author: Rachel Steenland | The Plant Riot
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 32 vegan meatballs 1x




  1. Prepare flax egg by mixing together ground flax seeds with 3 tablespoons of vegetable broth in a small bowl or mug. Allow to thicken for 5 minutes.
  2. Add onion and garlic to a food processor and blitz until pureed.
  3. Into a large mixing bowl add flax egg, 1 cup vegetable broth, pureed onion and garlic, Impossible Burger plant meat, bread crumbs, vegan parmesan cheese, parsley, and a pinch of salt and pepper. Mix well to combine.
  4. If you’d like to cook the vegan meatballs in the oven, preheat oven to 425F/218C and prepare a baking tray by lining it with parchment paper or silicone baking mat.
  5. Form the the vegan meatball mixture into 32 balls (around 1 inch/2.5cms wide). (see notes for rolling tip)
  6. To cook the vegan meatballs:
    • Oven: place vegan meatballs on the lined baking tray and bake in the oven for around 10 minutes, or until golden brown.
    • Stovetop: place vegan meatballs into a medium hot skillet, which has been coated with cooking oil spray (see note). Fry until golden brown on all sides.
  7. Transfer vegan meatballs to a bowl and serve will warm. Enjoy!


We recommend serving your delicious vegan meatballs with our marinara sauce as a dipping sauce, with pasta, gravy or anywhere that meatballs are usually found!

Store vegan meatballs in a sealed container in the fridge and consume within 3 days. Reheat as needed.


  • Wet your hands before rolling the vegan meatballs to stop the. mixture from sticking.
  • Cooking the vegan meatballs in the oven will result in the balls retaining their round shape.
  • If you want to avoid adding additional oil altogether you can cook without it by adding a splash of water to the pan whenever the meatballs start to stick.

Keywords: vegan meatballs, meatballs recipe, Impossible burger recipes, The Plant Riot

This post contains affiliate links, which means that The Plant Riot (SteenPow Collective LLC) will make a small commission if you purchase using these links. The price you pay as a consumer does not change. The Plant Riot only recommends products that we know, trust and love!


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin

Leave a Comment

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.

related posts
Bowl of baked sweet potato fries with ketchup and sriracha mayonnaise dipping sauces.

Baked Sweet Potato Fries | Crispy Comfort Food

Jump to Recipe·Print Recipe Have you tried homemade sweet potato fries? They make a tasty change to regular potatoes. Their flavor is sweetly distinct, and they also develop rich caramelized flavors. However, we prefer to avoid deep frying since it’s not exactly healthy, and can also be messy. Instead, we figured out this recipe for perfectly crispy

Jar of marinara sauce

Marinara Sauce Recipe | 8 Ingredients + 15 minutes

Jump to Recipe·Print Recipe Marinara sauce is a light, uncomplicated beauty that is delicious served on its own with pasta. It also forms the basis of endless other recipes, so every cook should have a homemade marinara sauce recipe under their belt. We think you’ll find our version smooth, delicious, and totally addictive! What’s more,

Rustic onion tart cut into eight square pieces

Rustic Onion Tart | A Crunchy + Savory Flavor Bomb

Jump to Recipe·Print Recipe This rustic onion tart brings a ton of mouthwatering flavor with minimal effort. Every bite is a seriously satisfying combination of crunchy pastry, creamy vegan cheese, and mustard filling, plus the almost meaty, savory-sweet flavor of caramelized onions. Its also very versatile – serve it with a salad for lunch (or

Sliced Lentil Load with fresh herbs

Lentil Loaf | Cozy, Comforting + Meal-Prep Ready

Jump to Recipe·Print Recipe Being vegan or plant-based doesn’t mean you forget the favorite flavor combinations from your “omnivore era” (if you had one). One of the comfort foods we loved (especially Andrew) was meatloaf, so we simply had to create a plant-based alternative. After a few experiments, we came up with this Lentil Loaf! And like

Scroll to Top