ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

Black Bean & Tofu “Meat”balls

These vegetarian meatballs are packed with protein from black beans and tofu, and seasoned with a blend of savory spices. Served over a bed of rice or with a side salad, these meatballs make for a delicious and filling meal.

Tasty Team
83% would make again

Under 30 minutes

Under 30 minutes


for 4 servings

  • 1 package firm tofu, patted dry
  • 15.5 oz black beans (440 g), 1 can, drained and rinsed
  • 1 red onion, diced
  • 1 cup spinach (40 g)
  • 3 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 1 dried oregano
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • 1 teaspoon paprika
  • 2 cups whole wheat breadcrumbs (230 g)
  • 1 egg

Nutrition Info

  • Calories 555
  • Fat 9g
  • Carbs 92g
  • Fiber 13g
  • Sugar 8g
  • Protein 26g

Estimated values based on one serving size.


  1. Preheat oven to 375°F (190°C).
  2. In a blender or food processor, add tofu, black beans, onion, spinach, garlic, and tomato paste, and blend until smooth. Transfer to a large bowl.
  3. To the bowl, add the oregano, salt, pepper, paprika, breadcrumbs, and egg. Mix well until a dough forms.
  4. Use your hands to form 1-inch (2-cm) balls from the black bean and tofu mixture. Place in rows on a parchment paper-lined baking sheet.
  5. Bake for 20 minutes, or until golden, flipping halfway.
  6. Enjoy!
  7. Don't just wing it -- plan it! Use our meal planner tool in the Tasty app. Download here.