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!