If you are searching for a meal that is bursting with flavor, wonderfully comforting, and packed with nutritious goodness, then this Black Bean Sweet Potato Tacos Recipe is about to become your new favorite. The natural sweetness of tender sweet potatoes combined with the hearty, smoky black beans creates an irresistible filling that is perfect wrapped in warm, homemade corn tortillas. Whether you’re cooking for family, friends, or simply craving something wholesome and satisfying, these tacos deliver a beautiful balance of textures and tastes that will have everyone asking for seconds.

Ingredients You’ll Need
Every ingredient in this Black Bean Sweet Potato Tacos Recipe plays an essential role in creating a dish that’s as vibrant to look at as it is delicious to eat. From the sweet, soft cubes of sweet potato to the creamy refried black beans, each component adds a layer of flavor or texture that makes these tacos truly special.
- Sweet potatoes, 4 cups peeled and cubed: The star of the dish, offering a natural sweetness and creamy texture when cooked just right.
- Olive oil, 2-3 tablespoons: Used for sautéing and adding subtle richness to the sweet potatoes and onions.
- Small sweet onion, finely diced: Adds a mild, caramelized flavor that complements the sweet potatoes perfectly.
- Garlic, 2 cloves crushed: Brings warmth and depth to the filling without overpowering the other ingredients.
- Salt, ½ teaspoon (to taste): Enhances all the flavors and balances the natural sweetness.
- Pepper, ¼ teaspoon (to taste): Adds just a touch of gentle heat and earthiness.
- Refried black beans, 1 cup: Creamy and hearty, they provide protein and a delicious smoky undertone.
- Coconut oil, 1-2 tablespoons (optional): Perfect for toasting tortillas to a subtle golden crunch while adding a hint of tropical flavor.
- Corn tortillas, 8: The authentic, gluten-free base for these tacos — soft, warm, and perfectly portable.
- Monterrey Jack cheese, ½ cup shredded: Melts beautifully over the hot filling, adding a creamy, mild touch.
- Cilantro, finely chopped: A fresh, bright garnish that lifts the whole dish with its vibrant herbal notes.
How to Make Black Bean Sweet Potato Tacos Recipe
Step 1: Cook the Sweet Potatoes
Start by heating olive oil in a large skillet over medium heat and add the beautifully cubed sweet potatoes. Cover the skillet to trap steam and cook the potatoes for about 5 to 7 minutes, stirring occasionally. This slow cooking softens the sweet potatoes, coaxing out their natural sugars and setting the stage for the rest of the flavors.
Step 2: Add Onions, Garlic, and Seasoning
Next, toss in the finely diced sweet onion and crushed garlic. Season with salt and pepper. Continue cooking the mixture uncovered for 12 to 15 minutes, stirring every so often until the sweet potatoes are fork-tender and the onions have turned soft and translucent. This step builds layers of aromatic goodness that will make your kitchen smell incredible.
Step 3: Toast the Corn Tortillas (Optional)
If you want to add a little extra crisp and warmth to your tacos, heat coconut oil in a separate skillet over medium heat. Add 2 or 3 tortillas at a time, cooking each side for 1 to 2 minutes until they are lightly golden. Place them on a paper towel afterward to drain any excess oil. This small extra step makes the tortillas wonderfully pliable and flavorful.
Step 4: Assemble the Tacos
Now for the fun part — assembling these delicious tacos! Lay out your warmed tortillas, then spread about 2 tablespoons of refried black beans on each tortilla. Spoon an equal amount of the sweet potato and onion filling on top. Finish by sprinkling with shredded Monterrey Jack cheese and a generous sprinkle of fresh cilantro. Each taco is a vibrant pile of color and flavor that’s hard to resist.
How to Serve Black Bean Sweet Potato Tacos Recipe
Garnishes
Garnishing your tacos is where you can get playful. Fresh cilantro is the classic choice that adds an herbal brightness, but you might also consider a squeeze of lime juice or a dollop of tangy sour cream or Greek yogurt for creaminess. Thinly sliced radishes add a crisp, peppery crunch that pairs beautifully with the soft filling.
Side Dishes
These tacos shine on their own but also pair wonderfully with simple sides like a fresh tomato and avocado salad or a light corn and black bean salsa. For something heartier, Mexican-style rice or grilled vegetables complement the flavors and textures beautifully, making it a complete and balanced meal.
Creative Ways to Present
If you’re entertaining, consider arranging all the taco ingredients buffet-style so guests can build their own. Another idea is to serve the filling in mini bowls and provide small tortillas on the side for a fun and interactive taco bar. Wrapping individual tacos in parchment paper can also make them easy to handle and perfect for casual gatherings.
Make Ahead and Storage
Storing Leftovers
Leftover sweet potato and black bean filling stores beautifully in an airtight container in the refrigerator for up to 3 or 4 days. Keep the tortillas separate in a sealed bag to prevent sogginess. This allows you to reheat and assemble fresh tacos anytime within the week.
Freezing
You can freeze the cooked filling for up to 2 months in a freezer-safe container or bag. Make sure to cool it completely before freezing. When ready to use, thaw overnight in the fridge and gently reheat on the stovetop or microwave before building your tacos.
Reheating
For the best flavor, reheat the sweet potato and black bean filling on the stovetop over low to medium heat, stirring occasionally until warmed through. Warm your tortillas separately in a dry skillet or wrapped in a damp paper towel in the microwave to restore softness before assembling your tacos.
FAQs
Can I make this recipe vegan?
Absolutely! Simply omit the Monterrey Jack cheese or substitute it with a plant-based cheese alternative for a delicious vegan twist that still packs plenty of flavor.
What type of black beans should I use?
Refried black beans work best for this recipe because of their creamy texture, but you can also mash cooked whole black beans if you prefer a chunkier filling.
Can I use flour tortillas instead of corn?
You can, though corn tortillas offer a more traditional texture and a slightly sweet, nutty flavor that pairs beautifully with the sweet potatoes and beans.
Is there a way to add protein to this dish?
Definitely! You can add cooked grilled chicken, tofu, or even a sprinkle of seeds like pumpkin or sunflower seeds for some extra protein and crunch.
How spicy is this recipe?
This recipe is mild and very approachable. You can always add a dash of chili powder, cayenne, or hot sauce to the filling if you enjoy a bit of heat.
Final Thoughts
Whipping up this Black Bean Sweet Potato Tacos Recipe is like inviting warmth and comfort to your table in the most flavorful way possible. It’s a beautifully simple yet satisfying meal that never fails to impress. I encourage you to try it soon and enjoy the perfect blend of sweet, savory, and fresh tastes that will make these tacos a weekly staple in your kitchen.
Print
Black Bean Sweet Potato Tacos Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Description
These Black Bean Sweet Potato Tacos are a flavorful and wholesome vegetarian option perfect for a quick weeknight dinner. Featuring tender sweet potatoes sautéed with onions and garlic, combined with creamy refried black beans and topped with Monterey Jack cheese and fresh cilantro, these tacos deliver a satisfying blend of sweet and savory flavors wrapped in warm corn tortillas.
Ingredients
Main Ingredients
- 4 cups sweet potatoes (peeled, cut into 1/2-inch cubes)
- 2–3 Tbsp. olive oil
- 1 small sweet onion (finely diced)
- 2 cloves garlic (crushed)
- ½ tsp. salt (to taste)
- ¼ tsp. pepper (to taste)
- 1 cup refried black beans
- 1–2 Tbsp. coconut oil (optional)
- 8 corn tortillas
- ½ cup Monterey Jack cheese
- Cilantro (finely chopped, for garnish)
Instructions
- Sauté Sweet Potatoes: In a large skillet, heat the olive oil over medium heat. Add the sweet potatoes, cover the skillet, and cook for 5-7 minutes, stirring occasionally to ensure even cooking.
- Add Aromatics and Seasoning: Add the diced sweet onion, crushed garlic, salt, and pepper to the skillet. Continue cooking uncovered over medium heat for 12-15 minutes, stirring occasionally, until the sweet potatoes are tender and cooked through.
- Warm Tortillas (Optional): In a separate skillet, heat 1 tablespoon of coconut oil over medium heat. Warm 2-3 tortillas at a time for 1-2 minutes on each side until pliable and slightly crispy. Remove tortillas and place on a paper towel to absorb any excess oil. Repeat with remaining tortillas.
- Assemble Tacos: Fill each warmed tortilla with approximately 2 tablespoons of refried black beans and an equal portion of the sweet potato and onion mixture. Sprinkle with Monterey Jack cheese and garnish with freshly chopped cilantro.
- Serve and Enjoy: Serve the tacos immediately while warm, enjoying the blend of sweet, savory, and fresh flavors.
Notes
- You can skip the coconut oil step and simply warm tortillas in a dry skillet for a lighter option.
- Adjust salt and pepper to your taste preference.
- For a vegan version, omit the Monterey Jack cheese or substitute with a plant-based cheese alternative.
- Leftover sweet potato mixture can be stored in an airtight container in the refrigerator for up to 3 days.
- Add a squeeze of lime juice or your favorite hot sauce for an extra flavor kick.

