Bursting with bold flavors and a hearty texture, these Spicy Black Bean Meatballs are a delicious plant-based twist on a classic comfort food. Made with canned black beans, aromatic spices like cumin, smoked paprika, and chili powder, and a touch of fresh cilantro, these meatballs are both zesty and satisfying. Perfectly crisped in olive oil, they’re naturally vegetarian and can easily be customized for extra heat with a pinch of cayenne pepper. Ready in just 30 minutes, this versatile recipe is ideal for weeknight dinners, served over pasta or tucked into wraps, or as a tasty appetizer paired with your favorite dipping sauce. Packed with protein, fiber, and layers of spice, these black bean meatballs are proof that meat-free meals can be anything but boring.
Scan with your phone to download!
In a large mixing bowl, mash the black beans with a fork or potato masher until mostly smooth. A few chunks can be left for texture.
Add the breadcrumbs, finely chopped red onion, minced garlic, ground cumin, smoked paprika, chili powder, cayenne pepper (if using), and fresh cilantro to the mashed black beans. Mix well to combine.
Mix in the lightly beaten egg, salt, and black pepper. Stir until all the ingredients are evenly combined and the mixture holds together.
Using your hands, shape the mixture into small, golf ball-sized meatballs (about 1 to 1.5 inches in diameter). You should get approximately 12-14 meatballs.
Heat the olive oil in a large skillet over medium heat. Once hot, add the meatballs, being careful not to overcrowd the pan. Cook in batches if necessary.
Fry the meatballs for about 2-3 minutes on each side, until they are golden brown and heated through. Use a spatula to turn them gently so they don’t break apart.
Once cooked, transfer the meatballs to a plate lined with paper towels to absorb any excess oil.
Serve immediately with your favorite marinara sauce over spaghetti, as an appetizer with dipping sauce, or in a sandwich or wrap with fresh greens. Enjoy!
Serving size | (670.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1044.0 |
Total Fat 38.7g | 0% |
Saturated Fat 6.6g | 0% |
Cholesterol 185mg | 0% |
Sodium 3309.7mg | 0% |
Total Carbohydrate 140.3g | 0% |
Dietary Fiber 29.7g | 0% |
Total Sugars 10.6g | |
Protein 44.0g | 0% |
Vitamin D 40IU | 0% |
Calcium 265.8mg | 0% |
Iron 13.7mg | 0% |
Potassium 1261.3mg | 0% |
Source of Calories