
Enjoy Sweet Potato Black Bean Meatballs as a hearty, flavor-packed plant-based recipe that delivers comfort and nourishment in every bite. Combine roasted sweet potatoes with protein-rich black beans to create a moist, satisfying meatless meatball base. Season the mixture with warm spices and savory aromatics to achieve a balanced blend of earthy, smoky, and subtly sweet flavors. Serve these versatile vegetarian meatballs as a weeknight dinner, meal-prep staple, or crowd-pleasing appetizer.
Recipe at a Glance
- Recipe: Sweet Potato Black Bean Meatballs
- Serving: 4
- Total Time: 40 minutes
- Difficulty: Easy
- Key Ingredients: Sweet Potato, Black Beans, Breadcrumbs
Jump to:
Ingredients you need to make Sweet Potato Black Bean Meatballs
Find below the list of ingredients I used to make my Sweet Potato Black Bean Meatballs.

- Sweet Potato
- Canned Black Beans
- Bread Crumbs
- Red Onion
- Garlic Cloves
- Cumin
- Smoked Paprika
- Ground Chipotle Chili Pepper
- Salt
- Tomato Paste
- Fresh Cilantro
- Large Egg (or use a flax egg to make the meatballs vegan)
See recipe card for quantities.
Ingredients Substitutions
- Sweet Potatoes: Substitute roasted butternut squash, pumpkin purée, or mashed carrots for a similar texture and natural sweetness.
- Black Beans: Replace with kidney beans, pinto beans, or cooked lentils for a different legume base.
- Breadcrumbs: Swap with panko, oat flour, almond flour, or gluten-free breadcrumbs to suit dietary needs.
- Egg (if used as a binder): Substitute with a flax egg (1 tablespoon ground flaxseed + 2½ tablespoon water) or chia egg for a vegan option.
- Garlic: Replace fresh garlic with garlic powder if needed, using about ½ teaspoon per clove.
- Spices: Adjust paprika, cumin, or chili powder with taco seasoning, smoked paprika, or mild curry powder.
How to make Sweet Potato Black Bean Meatballs

- Cook the sweet potato: Peel and cube the sweet potato. Boil or steam until fork-tender, 12-15 minutes. Drain well and mash until mostly smooth. Let cool slightly.

- Prepare the mixture: In a large bowl, mash the black beans until about 75% broken down, leaving some texture. Add mashed sweet potato, breadcrumbs, onion, garlic, cumin, smoked paprika, chili powder, salt, tomato paste, herbs, and egg. Mix until just combined.

- Chill (important): Refrigerate the mixture for 15–20 minutes to firm up. This improves shaping and prevents spreading.

- Shape and Bake: Form into 18-20 meatballs and place on a parchment-lined baking sheet. Bake at 375°F (200°C) for 20 minutes, flipping halfway, until firm and lightly browned.
How to store the meatballs
Store the Sweet Potato Black Bean Meatballs by allowing them to cool completely before transferring them to an airtight container. Refrigerate the cooked meatballs for up to 3 days, keeping them separate from sauces if possible to maintain their texture. Freeze the meatballs for longer storage by arranging them in a single layer until solid, then transferring them to a freezer-safe container for up to 3 months. Reheat gently in the oven, air fryer, or skillet until warmed through and lightly crisped on the outside.
Recipe Variations
- Spicy Version: Add diced jalapeño, crushed red pepper flakes, or chipotle powder for extra heat.
- Mediterranean Style: Mix in chopped parsley, oregano, and a pinch of cinnamon, then serve with tahini or yogurt sauce.
- Tex-Mex Twist: Add corn kernels and taco seasoning, then serve with salsa or avocado crema.
- Cheesy Option: Fold in grated cheddar, Monterey Jack, or vegan cheese shreds for added richness.
- Herb-Forward Version: Add fresh cilantro, parsley, or green onions for a brighter, fresher flavor.
- Sauce-Friendly Meatballs: Keep seasoning mild and pair with BBQ sauce, chipotle mayo, or a honey-lime glaze for serving.
You may also like
Use the convenience of canned beans for more quick dinner ideas like my Baked Beans with Ground Beef and Cranberry Turkey Chili recipes. Create a make-ahead salad for lunch or a side dish with my White Bean Barley Salad. Use turkey to make delicious Pumpkin Turkey Meatballs and serve them with my Cottage Cheese Mashed Potatoes.
Recipe

Sweet Potato Black Bean Meatballs
Ingredients
- 1½ cup Sweet Potato mashed
- 19 oz Black Beans drained, rinsed, and dried
- ½ cup Breadcrumbs
- ¼ cup Red Onion finely diced
- 2 cloves Garlic minced
- 1 teaspoon Cumin
- 1 teaspoon Smoked Paprika
- ½ teaspoon Ground Chipotle Chili Pepper
- ½ teaspoon Salt
- 1 tablespoon Tomato Paste
- 2 tablespoon Fresh Cilantro finely chopped
- 1 large Egg
Instructions
- Cook the sweet potato: Peel and cube the sweet potato. Boil or steam until fork-tender, 12-15 minutes. Drain well and mash until mostly smooth. Let cool slightly.
- Prepare the mixture: In a large bowl, mash the black beans until about 75% broken down, leaving some texture. Add mashed sweet potato, breadcrumbs, onion, garlic, cumin, smoked paprika, chili powder, salt, tomato paste, herbs, and egg. Mix until just combined.
- Chill (important): Refrigerate the mixture for 15–20 minutes to firm up. This improves shaping and prevents spreading.
- Shape: Form into 18-20 meatballs and place on a parchment-lined baking sheet.
- Bake: Bake at 375°F (200°C) for 20 minutes, flipping halfway, until firm and lightly browned.
Notes
Serving Suggestions
- Toss with chipotle sauce, enchilada sauce, or honey-lime glaze
- Serve in grain bowls with rice, avocado, and roasted vegetables
- Use in wraps, sliders, or as a vegetarian appetizer
Tips & Variations
- Crispier exterior: Pan-sear baked meatballs for 1–2 minutes per side
- Mexican-inspired: Add ½ teaspoon ground coriander and serve with salsa verde
- Freezer-friendly: Freeze baked meatballs for up to 2 months
- Gluten-free: Use gluten-free breadcrumbs or oat flour





These were spectacular! The sweet potato beans and spices came together as an amazing flavourful mix – far better than any other “meet” balls that I’ve ever made. I ran out of room on my cookie sheet and use the remaining mix to make a veggie patty. It was a fabulous burger. If I could I’d rate it 10 out of five stars.