Go Back
+ servings
Vegan Meatballs
Print Recipe
4.50 from 4 votes

Vegan Italian Bean "Meatballs"

These Vegan Italian Bean "Meatballs" are so easy and approachable thanks to their simple ingredients and minimal prep. Best of all, they're delicious and loaded with flavor!
Prep Time10 mins
Cook Time30 mins
Cook Time (Stovetop)10 mins
Total Time40 mins
Course: Main Course
Cuisine: gluten-free, plant based, vegan
Keyword: Vegan Meatballs
Servings: 12 meatballs


  • 2 Tbsp. ground flaxseed (16 g)
  • 3 Tbsp. water (45 ml)
  • One 15 oz. can black or pinto beans drained and rinsed
  • 2 tsp. coconut sugar (or granulated sugar)
  • 2 tsp. Italian seasoning
  • 1 1/2 tsp. onion powder OR 1-2 Tbsp. fresh white onion finely chopped
  • 1 tsp. garlic powder
  • 3/4 tsp. salt
  • 1/4 tsp. ground black pepper
  • 1 Tbsp. tomato paste
  • 3/4 c. cooked and cooled quinoa (138 g) in a pinch, use the frozen type!
  • 2 Tbsp. dry quick oats (10 g)


  • First, decide if you'd like to bake the meatballs in the oven or cook them stovetop in a frying pan. If baking in the oven, preheat your oven to 350°F/177°C.
  • Next, combine the water and ground flaxseed in a small bowl and set it aside.
  • Then, mash your beans in a mixing bowl using a potato masher.
  • Add the spices, salt, pepper, tomato paste, and the flax/water mixture to the bowl containing the mashed beans and stir very well until the tomato paste is evenly distributed throughout.
  • Next, add the cooled quinoa and the oatmeal to that bowl and stir well again.
  • Lastly, form this mixture into 11 to 12 equal-sized balls and either place on a lightly oiled frying pan over medium-high and allow them to cook for five minutes on each side until browned all over. Or, place them on a baking sheet and bake in a pre-heated oven for 30 minutes.  You can't go wrong either way!
  • Once they're cooked, decide how you'd like to eat them; you can go the traditional route and pile them on top of a plate of pasta with marinara sauce, or just dip them in a sweeter sauce, such as ketchup! Feel free to get creative.


  • Excess moisture could lead to balls that fall apart, so be sure to drain your beans well and measure the water that goes with the flaxseed very carefully. Then, pack the balls very tightly before cooking. 
  • If you feel the balls are too loose and don't hold their shape before cooking, add an extra tablespoon or two of dry oats to the mix.
  • I find these go best with slightly sweeter sauces since they are on the savory side.
  • You can use these as an easy appetizer! Just pair them with a fun sauce and you're good to go.
  • You can find flat parchment sheets HERE