Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Vegetarian Meatballs are made with cheesy black beans and a mixture of aromatic spices — perfect for adding protein, texture, and flavor to your meal. | aheadofthyme.com

Vegetarian Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

These easy Vegetarian Meatballs are made with cheesy black beans and a mixture of aromatic spices, making them the perfect way to add protein and texture to pasta dishes, salads, roasted veggies, and more. They also freeze well, so make a double batch and enjoy homemade meatless meatballs any time!


Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic
  • 2 (15 ounce) cans black beans, rinsed and drained
  • ½ cup breadcrumbs
  • ½ cup cheddar cheese, shredded
  • 1 large egg
  • 1 tablespoon Worcestershire sauce
  • ½ teaspoon paprika
  • ½ teaspoon salt (or to taste)
  • ¼ teaspoon ground black pepper (or to taste)

Instructions

  1. In a large skillet, heat oil over medium-high heat for 1 minute. Add onions and garlic and sauté until tender, about 2-3 minutes. Let cool for 5 minutes.
  2. Use a paper towel to pat the rinsed and drained black beans dry. Then, transfer into a food processor and add sauteed onion mixture, breadcrumbs, cheddar cheese, egg, Worcestershire sauce, paprika, salt, and pepper. Pulse mix on and off for 1 minute until well combined. Alternatively, you can mash everything with a fork or potato masher in a large mixing bowl until evenly combined
  3. Take 2 tablespoonful bean mixture at a time and shape into meatballs. Set aside on a large baking sheet.
  4. To cook, you can pan fry, bake or air fry the meatballs.
    • To pan fry: Heat 1 tablespoon of oil in a large skillet over medium heat until sizzling hot, about 2 minutes. Arrange the meatballs on the skillet and cook until browned on all sides, about 7-10 minutes.
    • To bake: Preheat the oven to 375F. Place the meatballs on a large parchment-lined baking sheet and bake until browned, about 12-15 minutes. Flip once halfway through baking.
    • To air fry: Add meatballs in batches to the air fryer basket and cook at 350F for 10-12 minutes until browned. Shake the basket gently once during cooking to help cook evenly.

Notes

How to store: Allow the meatballs to cool to room temperature, then store them in an airtight container in the fridge for 3-4 days.

How to reheat: The easiest way to reheat these meatballs is to microwave them in 30-second bursts. For the best texture, heat some oil in a skillet over medium heat, then toast the meatballs in the pan to crisp up the outside.

How to freeze: Place the leftover meatballs on a sheet pan lined with parchment paper, and place the whole batch in the freezer for 1-2 hours. Store them in a freezer bag and freeze for 3-6 months. Thaw the meatballs in the fridge before reheating to preserve their texture.

  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Stovetop
  • Cuisine: American