This Sweet Potato and Black Bean Vegetarian Meatball Enchilada Bake is a true culinary hug, offering a perfect blend of warmth, flavor, and wholesome ingredients. It’s the ultimate comfort food, making an exceptional dinner choice for chilly evenings or any time you crave a satisfying meal. Best of all, it can be easily prepared in advance, taking the stress out of weeknight cooking.

Life can be incredibly busy, especially when juggling various responsibilities, whether it’s caring for a little one, working on passion projects like this blog, or simply keeping up with daily household tasks. There are days when it feels like a never-ending cycle of cleaning and organizing. Finding moments for myself, especially for adequate sleep, is incredibly precious. It’s during these hectic times that simple, flavorful, and comforting meals become not just a necessity, but a true joy.
That’s precisely why I’m so excited to share this Sweet Potato and Black Bean Vegetarian Meatball Enchilada Bake. It’s a dish that brings warmth and satisfaction without demanding hours in the kitchen, making it a perfect fit for a bustling lifestyle.

Why This Mexican-Inspired Meatless Meatball Dish Will Become Your Favorite
Working on the blog often means developing new recipes, which fortunately translates to delicious dinners for my family. This Sweet Potato and Black Bean Vegetarian Meatball Enchilada Bake has quickly climbed the ranks to become one of my absolute favorites. I initially drew inspiration from one of my beloved veggie burger recipes, transforming those savory patties into bite-sized “meatballs” and giving them a vibrant Mexican twist with rich enchilada sauce and gooey, melted cheese.
The result is nothing short of incredible! These vegetarian meatballs are packed with an array of aromatic spices that infuse every bite with deep, satisfying flavor. The combination of sweet potatoes and black beans creates a hearty, tender texture that truly rivals traditional meatballs. This dish is not only delicious but also incredibly convenient, as it’s an excellent option for meal prepping and making ahead. Whether you’re vegetarian, gluten-free, or simply looking for a wholesome and satisfying meal, this enchilada bake is sure to be a hit with everyone at your table.

Key Ingredients for Your Vegetarian Meatball Enchilada Bake
Creating these delightful vegetarian meatballs is simpler than you might think, and the ingredients list features pantry staples alongside fresh produce that come together beautifully:
- Sweet Potato: Diced and roasted, sweet potatoes provide a natural sweetness and creamy texture that forms the perfect base for our meatballs. They are also rich in vitamins and fiber.
- Olive Oil: Essential for roasting the sweet potatoes and browning the meatballs, adding a hint of healthy fat and flavor.
- Brown Rice: Cooked brown rice adds substance and helps bind the meatballs, contributing to their hearty texture. Using a pre-cooked package saves valuable time, making this recipe even more accessible.
- Black Beans: Drained and rinsed, black beans are a powerhouse of plant-based protein and fiber, making the meatballs incredibly filling and satisfying. They also lend a lovely earthy flavor.
- Flax Egg: This vegan binder is made by simply mixing ground flaxseed with water. It acts as an excellent substitute for traditional eggs, holding the meatballs together while adding healthy omega-3s. Allow it to sit for a few minutes to thicken before using.
- Breadcrumbs: Whether you choose regular or gluten-free breadcrumbs, they are crucial for providing structure and a tender crumb to the meatballs.
- Cilantro: Freshly chopped cilantro introduces a bright, fresh, and authentic Mexican flavor that elevates the entire dish.
- Aromatic Spices: A carefully selected blend of ground cumin, garlic powder, onion powder, paprika, and smoked paprika (optional, but highly recommended for depth) creates the signature savory and slightly smoky profile of these meatballs. Salt and black pepper enhance all these wonderful flavors.
- Enchilada Sauce: The heart of any enchilada dish! A good quality enchilada sauce ties all the flavors together, providing a rich, savory, and slightly tangy coating for the meatballs.
- Grated Cheese: A generous layer of your favorite grated cheese melts beautifully over the top, adding a creamy, savory finish that is utterly irresistible. Opt for a dairy-free alternative for a vegan version.
- Optional Toppings: Fresh cilantro, finely diced red onion, and creamy avocado slices are fantastic additions that provide contrasting textures and bursts of fresh flavor.

Step-by-Step Guide: Crafting Your Enchilada Meatballs
Follow these easy steps to bring this comforting dish to life in your kitchen:
- Prepare the Sweet Potatoes: Begin by preheating your oven to 375 degrees F (190°C). On a spacious sheet pan, combine the uniformly diced sweet potatoes with one teaspoon of olive oil and a pinch of salt and pepper. Toss them gently to ensure an even coating. Roast the sweet potatoes in the preheated oven until they are tender enough to be easily pierced with a fork, which typically takes about 35 minutes. This step is crucial for developing their sweetness and soft texture.
- Form the Meatball Base: Once roasted, transfer the tender sweet potatoes into a food processor. Add the drained and rinsed black beans, along with the cooked brown rice. Pulse and blend the mixture until it achieves a slightly smooth consistency, but still retains some pleasant chunks for texture. Avoid over-processing to prevent a mushy result.
- Mix and Shape the Meatballs: Scoop the sweet potato and bean mixture into a large mixing bowl. Incorporate the prepared flax egg, breadcrumbs, fresh chopped cilantro, and all the specified spices (ground cumin, garlic powder, onion powder, paprika, smoked paprika, salt, and black pepper). Use your hands to thoroughly combine all the ingredients until a cohesive mixture forms. Then, using a tablespoon scoop for consistent sizing, roll the mixture into small, uniform balls.
- Brown the Meatballs: Increase your oven temperature to 400°F (200°C). Place a large oven-safe skillet over medium heat and add the remaining one teaspoon of olive oil. Once hot, carefully add the vegetarian meatballs to the skillet. Cook them for about 10 minutes, flipping occasionally, until they are beautifully browned on all sides and warmed through. This browning step adds depth of flavor and a slight crust to the meatballs.
- Assemble and Bake the Enchilada: Evenly pour your favorite enchilada sauce over the browned meatballs in the skillet, ensuring they are well coated. Generously sprinkle the grated cheese over the top. Transfer the skillet back into the 400°F oven and bake for 15-20 minutes, or until the enchilada sauce is bubbling around the edges and the cheese has melted into a golden, delicious crust.
- Garnish and Serve: Remove the skillet from the oven. Let it rest for a few minutes before garnishing with your favorite fresh toppings such as additional cilantro, diced red onion, or creamy avocado. Serve hot and savor every comforting bite!

Pro Tips and Flavor Enhancements for Your Enchilada Bake
This Sweet Potato and Black Bean Vegetarian Meatball Enchilada Bake is fantastic as is, but a few additional tips can elevate your culinary experience:
The Dynamic Duo: Sweet Potatoes and Black Beans
The combination of sweet potatoes and black beans isn’t just delicious; it’s a nutritional powerhouse. Sweet potatoes offer natural sweetness, complex carbohydrates, and a wealth of vitamins A and C. Black beans bring in plant-based protein, dietary fiber, and essential minerals, making this dish incredibly satisfying and hearty. Together, they create a balanced flavor profile and a wonderfully tender texture for the meatballs.
Serving Suggestions Beyond the Skillet
- Over Grains: While delicious on its own, this dish pairs perfectly with a bed of fluffy quinoa or additional brown rice. For a lower-carb option, serve it over cauliflower rice simply tossed with a bit of salt, pepper, and lime juice.
- In Tacos or Burritos: Spoon the meatballs and sauce into warm corn or flour tortillas for a unique taco experience, or wrap them into burritos with extra veggies and a dollop of sour cream or vegan crema.
- As a Bowl: Create a vibrant power bowl by serving the enchilada bake with fresh greens, a sprinkle of corn, a drizzle of lime dressing, and your favorite toppings.
- Alongside a Salad: A crisp side salad dressed with a light vinaigrette provides a refreshing contrast to the rich flavors of the enchilada bake.
Make-Ahead Magic: Meal Prep and Storage
One of the best features of this recipe is its make-ahead potential:
- Advance Preparation: You can prepare the meatballs entirely, including roasting the sweet potatoes, blending, mixing, and shaping, up to two days in advance. Store them uncooked in an airtight container in the refrigerator. When ready to cook, proceed with browning and baking as instructed.
- Storing Leftovers: Any leftover enchilada bake can be stored in an airtight container in the refrigerator for up to four days. It reheats beautifully, making it an ideal choice for healthy lunches throughout the week.
- Freezing Instructions: For longer storage, the baked enchilada can be frozen. Allow it to cool completely, then transfer to a freezer-safe container. It will keep well for up to three months. Thaw overnight in the refrigerator before reheating in the oven or microwave until heated through.
Customizing Your Enchilada Experience
- Dietary Adjustments: This recipe is naturally vegetarian. To make it entirely vegan, simply ensure your enchilada sauce is vegan-friendly and substitute the grated cheese with your favorite dairy-free cheese alternative. Use gluten-free breadcrumbs to make the dish completely gluten-free.
- Spice Level: If you enjoy more heat, feel free to add a pinch of cayenne pepper or a dash of your favorite hot sauce to the meatball mixture or the enchilada sauce.
- Vegetable Boost: Enhance the nutritional content by finely dicing other vegetables like bell peppers or zucchini and mixing them into the meatball base.
- Bean Variations: While black beans are classic, pinto beans or kidney beans could also work well, offering a slightly different flavor and texture.
- Cheese Choice: Experiment with different types of cheese! A Monterey Jack, cheddar, or a Mexican blend would all be delicious.
Have a question about this recipe or want to share your own tips? Don’t hesitate to ask me in the comments below, and I’ll be happy to help!
Discover More Delicious Meatless Meatball Recipes
If you’re a fan of these flavorful vegetarian meatballs, you might also enjoy exploring these other meat-free options:
Vegetarian Meatball Subs with Fresh Vegetables
Spicy Baked Pasta with Hearty Vegetarian Meatballs
Classic Vegan Meatballs
Sweet Potato & Black Bean Vegetarian Meatball Enchilada Bake
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
4.9 from 14 reviews
- Author: She Likes Food
Total Time: 1 hour 30 minutes
Yield: 20 1x
Description
Sweet potato and black bean vegetarian meatballs baked in enchilada sauce with cheese!
Ingredients
Scale
- 2 cups peeled and diced sweet potato, about one large sweet potato
- 2 teaspoons olive oil, divided
- 2 cups cooked brown rice, I like to use an 8.8 oz package pre-cooked rice to make it easier
- 1 (15 oz) can black beans, drained and rinsed
- 1 flax egg (1 tablespoon ground flax mixed with 2 1/2 tablespoons water, let sit for 3 minutes)
- 2 tablespoons bread crumbs, gluten-free if necessary
- 2 tablespoons chopped cilantro
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground onion
- 1/2 teaspoon paprika
- 1/2 teaspoon smoked paprika (optional)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup enchilada sauce
- 1/2 cup grated cheese
- Optional toppings: cilantro, red onion, avocado
Instructions
- Pre-heat oven to 375 degrees F. On a large sheet pan, toss together the diced sweet potatoes, 1 teaspoon olive oil and a pinch of salt and pepper. Roast sweet potatoes until fork tender, about 35 minutes.
- Add roasted sweet potatoes, black beans and brown rice to a food processor and blend until kind of smooth but still a little chunky.
- Transfer mixture to a large bowl and add the flax egg, bread crumbs, cilantro and all the spices. Use your hands to mix until everything is combined. Use a tablespoon scoop to scoop the meatballs and roll them into balls.
- Raise oven temperature to 400 degrees F. Heat a large oven-safe skillet over medium heat and add 1 teaspoon olive oil and add meatballs. Cook meatballs until warmed through and browned, about 10 minutes, flipping occasionally.
- Pour the enchilada sauce over the meatballs and top with cheese. Place skillet back into the 400 degree F oven and bake until sauce is bubbly and cheese is melted, 15-20 minutes.
- Garnish with your favorite garnish and enjoy!
Notes
If you want you can serve it over cauliflower rice to make it more of a meal.
- Prep Time: 25 mins
- Cook Time: 65 mins
- Category: Dinner, Gluten Free, Vegetarian