Go Back
+ servings

Vegan Black Bean Meatballs Recipe

Prep Time: 30 minutes
Cook Time: 20 minutes
Resting Time: 10 minutes
Total Time: 1 hour
Servings: 8
Calories: 189kcal


  • Olive/Canola Oil
  • 1 Tin Black Beans
  • ½ Cup Quinoa Cooked And Fully Cooled
  • ½ Cup Rolled Oats
  • 1 Large Onion Minced
  • 5 Cloves Garlic Minced
  • 1 Teaspoon Dried Chili Flakes
  • 1 Teaspoon Coriander Seeds
  • 1 Teaspoon Coriander Powder
  • ½ Teaspoon Nutmeg
  • ½ Cup Breadcrumbs
  • 3 Tablespoons Flour
  • 4 Tablespoons Almond Milk
  • 4 Tablespoons Fresh Thyme Finely Chopped
  • 4 Tablespoons Fresh Oregano Finely Chopped
  • 4 Tablespoons Fresh Parsley Finely Chopped
  • 2 Tablespoons Lime Juice
  • Salt & Black Pepper


  • Rinse the black beans thoroughly and allow the moisture to drip off using a colander.
  • Preheat your oven to 375°F
  • Once relatively dry, lightly coat the beans in oil and season them liberally with salt, pepper, and a teaspoon of coriander powder.
  • Place the seasoned beans into a roasting pan before coating them with lime juice and then roasting for 10 minutes uncovered, stirring the beans halfway to turn them.
  • Heat a large saucepan with a little olive or canola oil and saute the onions and roasted coriander seed for 1 minute.
  • Add the garlic, dried chili flakes, and nutmeg powder, and continue frying until the onions are translucent.
  • Transfer the roasted black beans to the pan and mash the beans using a fork until they're mostly broken while stirring constantly.
  • Slowly add almond milk while stirring constantly.
  • Mix in the quinoa & rolled oats and continue to cook for 2 minutes.
  • Blend in the breadcrumbs, flour, parsley, thyme, and oregano.
  • Season the mix with salt and black pepper, tasting to determine the quantity.
  • Remove from the heat and allow the mixture to cool down until it is cool enough to form into balls.
  • Oil your hands and use your palms to shape lime-sized balls from the mixture.
  • Allow the meatballs to cool in the refrigerator for 10 to 15 minutes.
  • Saute the vegan meatballs in a little oil in a skillet until they're browned on all sides and cooked through.


Calories: 189kcal | Carbohydrates: 35g | Protein: 9g | Fat: 2g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 68mg | Potassium: 391mg | Fiber: 9g | Sugar: 1g | Vitamin A: 459IU | Vitamin C: 11mg | Calcium: 112mg | Iron: 4mg