Easy Vegan Meatballs

Vegan Meatballs Recipe– this easy to make vegan recipe is SO GOOD and perfect for weeknight dinners. They can also be made ahead of time and frozen for later!

vegetarian meatballs recipe

Oh HELLO Vegetarian meatballs of my dreams! This is a recipe that I’ve been meaning to work on for YEARS and I’m so excited how delicious this one turned out!

I wanted these to have a meaty texture while also being substantial and, of course, TASTY! These could be eaten with spaghetti or even on their own!

vegan meatballs

I also love this recipe as a make ahead vegan meal. The meatballs could be made and frozen before cooking them. When ready to eat, simply leave them in the fridge overnight and then pan fry them (or bake) according to the recipe. They may end up requiring a little extra cook time if they’re still a little frozen in the middle.

Love the idea of making these for new parents who need ALL of the easy freeze meals that they can get!

vegan meatball recipe

My hope is to start posting a lot more Italian inspired plant based recipes. I AM 1/2 Italian after all and there are SO so many dishes that I can’t wait to re-create. Really want to work on a good vegan lasagna! Lots of ideas bouncing around and I’m always open to suggestions.

But for now, let’s dive back into this vegan meatball recipe!

vegetarian meatballs

How to make vegan meatballs:

To make these meatballs, we’ll start out by sautéing the mushrooms, garlic, and onion until they’re soft. Those then get added into a food processor with the remaining ingredients and blended until everything is combined. Not going to lie- the mixture won’t look pretty (but who cares- it’ll end up delicious!!).

vegan meatballs

Roll the mixture into balls and set aside. When it comes to cooking the meatballs, you can either bake them OR pan fry them which is my preferred method. They only need about 12 minutes to cook until a nice crust forms on the outside and the meatballs turn a darker brown color.

how to make vegan meatballs

AND that’s it. I like to keep things classic and eat these with spaghetti and a good spaghetti sauce. But these would also be great in a meatball sub (trying THAT very soon!) or on some zoodles. Be creative! Alternatively, just eat them all on their own because these are SO SO GOOD!

More vegan recipes to try:


Easy Vegan Meatballs

  • Author: Brita Britnell
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 20 meatballs 1x


Easy Vegan Meatballs- these vegetarian meatballs are so simple to make and perfect for delicious weeknight meals!



  • 2 tablespoons of olive oil
  • 1 small white onion, chopped
  • 8 ounces of cremini mushrooms, sliced or roughly chopped (we’ll be blending them later so size doesn’t matter)
  • 3 cloves of garlic, roughly chopped
  • 1 1/2 cups of cooked rice (I used basmati rice but brown rice or even another grain such as quinoa would work well)
  • 1/4 cup of all-purpose flour
  • 1/2 cup of bread crumbs
  • 1 teaspoon of Italian seasoning
  • 1 teaspoon of sea salt
  • 1/2 teaspoon of black pepper
  • Oil for frying


  1. Heat the olive oil in a large skillet over medium heat and saute the onion and mushrooms until soft, about 5 minutes. Add in the garlic and saute for an additional 2 minutes.
  2. Add the onion mixture to a food processor along with the rice, flour, bread crumbs, italian seasoning, salt and pepper. Pulse until everything is combined and comes together.
  3. Form the mixture into golf ball sized meatballs and set aside.
  4. In the same skillet pour in enough oil to fully cover the bottom of the skillet. Set over medium heat. Once hot, add in the meatballs so that they’re not overcrowded. Cook until browned on all sides, about 4 minutes per side. Add more oil as needed so that skillet has a thin layer covering it.
  5. Serve with spaghetti or however you enjoy your meatballs :D

  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Keywords: italian, vegan, vegetarian meatballs, vegan dinner

Leave a Reply

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

13 comments on “Easy Vegan Meatballs”

  1. Hello! I made this recipe and it was delicious! I will say though, they stuck to the fry pan like the dickens!! I think I may bake them next time. Have you ever baked them? If so, did they turn out all right?

    • SOrry to hear about the sticking! I was wanting to make these again soon so I’ll see if I can tweak the recipe a little more so it doesn’t stick so much. I haven’t tried baking them but I think it would work out well!

  2. Can you make these in the oven (instead of frying)?

  3. Is it possible to use a nija bullet blender if you don’t have a food processor or do it by hand ?

  4. Pingback: 17 Best Vegan Meatball Recipes - TheEatDown.com

  5. I made these for meal prep this week and they taste sooo good! I don’t even miss the meat in meatballs with spaghetti. The preparation was a bit messy and I had a hard time keeping the shape of a ball while pan frying so hopefully a baked version would be easier. No matter what, this recipe is hard to mess up (and I usually do) and tastes delicious :). 

  6. Pingback: 15 Totally Vegan Meatball Recipes | Aglow Lifestyle

  7. I made these this morning and loved them. I baked them at 375F for 30 minutes and turned halfway through. They were crispy on the outside and meaty on the inside. PERFECT. THANK YOU! I see a lot of possibilites of adjusting to taste. I’m going to add some protein next time.

    • yay! SO glad that you liked them! I’ve been meaning to try these in masala sauce and totally agree about trying them with different flavoring! YUM

  8. This meatballs are INCREDIBLE.    I have tried a lot of these recipes and these win the prize.    I had to double the batch because my family liked them so much.    WOW!!    Home Run!     Great recipe!!!     Thank you so much.