Flavorful Sweet Potato Black Bean Tacos

Two sweet potato black bean tacos with melted cheese, garnished with cilantro and a lime wedge, on a wooden board.

These sweet potato black bean tacos are a hearty, plant-forward weeknight dinner. The recipe makes 4 servings for $6.73 in total, or $1.68 per serving, and it’s ready in about 60 minutes.

The filling combines roasted sweet potatoes with savory, spiced black beans.

What this costs

These are estimated costs based on typical U.S. supermarket store-brand prices in September 2026. Prices vary by store and region, so treat them as a guide.

IngredientAmount usedPack sizePack priceRecipe cost
Sweet Potatoes1 pound3 lb bag$3.00$1.00
Vegetable Oil3 tablespoons48 oz bottle$4.00$0.13
Yellow Onion1/2 medium3 lb bag$2.50$0.42
Canned Black Beans1 (15 oz) can15 oz can$0.90$0.90
Chili Powder1 teaspoon2 oz jar$2.00$0.07
Ground Cumin1/2 teaspoon2 oz jar$2.00$0.04
Garlic Powder1/2 teaspoon4 oz jar$2.50$0.02
Dried Oregano1/2 teaspoon0.75 oz jar$1.50$0.02
Salt1/2 teaspoon26 oz container$1.00$0.01
Black Pepper1/4 teaspoon4 oz container$2.00$0.01
Cayenne Pepper1/8 teaspoon2 oz jar$2.00$0.01
Salsa1/4 cup16 oz jar$2.00$0.25
Baby Spinach2 ounces5 oz bag$2.50$1.00
Flour Tortillas8 count10 count bag$2.00$1.60
Shredded Cheddar Cheese1 cup8 oz bag$2.50$1.25
Total recipe cost$6.73
Cost per serving4 servings$1.68

Ingredient cost = pack price ÷ pack quantity × amount used. Cost per serving = total recipe cost ÷ servings.

Ingredient notes and cheaper swaps

Sweet Potatoes

Look for firm, unblemished sweet potatoes; they are sometimes cheaper in larger bags than sold individually. Regular potatoes (like Russets or Yukon Golds) work in a pinch, though they won’t offer the same sweetness. Dice them small so they cook evenly.

Black Beans

Drain and rinse canned black beans to reduce sodium and improve texture. Cooking dried black beans from scratch is even cheaper but adds significant cooking time; cook about 1.5 cups of dried beans to yield the equivalent of one 15-ounce can.

Tortillas and Cheese

Regular flour tortillas are generally the most affordable option; store brands save even more. Buying a block of cheddar and shredding it yourself can sometimes be cheaper than pre-shredded bags, and it often melts more smoothly. To make the recipe vegan, omit the cheese or swap it for a dairy-free shredded alternative.

Sweet Potato Black Bean Tacos Preparation

How to Make Sweet Potato Black Bean Tacos Step by Step

Preheat the oven. Peel and dice the sweet potatoes into small, even cubes, toss them with a little oil, salt, and pepper, and spread them in a single layer on a baking sheet. Roast until soft and slightly browned at the edges, about 20 to 25 minutes.

While the sweet potatoes roast, heat a skillet over medium heat and sauté the diced onion until soft and translucent, about 3 to 4 minutes. Stir in the drained and rinsed black beans, the spices and the cayenne. Add the salsa and simmer for a few minutes, until the mixture is heated through and slightly thickened.

Remove the pan from the heat and stir in the baby spinach; the residual heat will wilt it. Gently fold in the roasted sweet potatoes. Warm the tortillas briefly in the oven to make them pliable, then fill them with cheese and the sweet potato black bean mixture. Bake until the cheese is bubbly and the tortillas are lightly crisp.

The full quantities and steps are in the recipe card below.

Tips for the best results

  • Evenly Dice Sweet Potatoes: Cut them into uniform cubes of about 1/2 inch so they cook at the same rate.
  • Don’t Overcrowd the Baking Sheet: Crowded cubes steam instead of caramelize. Use two baking sheets if necessary.
  • Customize Spice Level: Adjust the chili powder, cumin, and especially the cayenne to taste.

Storing, freezing and reheating

Storing: Leftover filling keeps in an airtight container in the refrigerator for 3 to 4 days. Assembled, baked tacos keep in the fridge for 2-3 days, though the tortillas may soften slightly.

Freezing: Cool the filling completely, then freeze it in a freezer-safe container or bag for up to 3 months. Thaw overnight in the refrigerator. Don’t freeze assembled tacos, as the tortillas and cheese won’t hold up as well.

Reheating: Warm the filling in a skillet over medium-low heat, stirring occasionally, or in the microwave. Reheat baked tacos on a baking sheet in a 350°F oven for 5-10 minutes, until heated through and crispy again.

Serving ideas and variations

  • Classic Toppings: Shredded lettuce, diced tomatoes, fresh cilantro, sour cream, or a squeeze of lime juice.
  • Avocado or Guacamole: Add sliced avocado or a spoonful of guacamole.
  • Make it a Bowl: Skip the tortillas and serve the filling over rice or quinoa. You can find other budget-friendly meals to complement this one.
  • Add More Veggies: Sauté bell peppers or corn with the onions. For another vegetable-focused meal, try a Hearty One-Pot Vegetable Soup.
Two sweet potato black bean tacos with melted cheese, garnished with cilantro and a lime wedge, on a wooden board.
Emily Carter

Sweet Potato Black Bean Tacos

These budget-friendly sweet potato black bean tacos are packed with flavor and make a hearty, satisfying meal for under $2 per serving.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Tex-Mex
Calories: 632

Ingredients
  

  • 1 pound sweet potatoes peeled and diced into 1/2-inch cubes
  • 3 tablespoons vegetable oil divided
  • ½ yellow onion finely diced
  • 1 can black beans 15 ounces, drained and rinsed
  • 1 teaspoon chili powder
  • ½ teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon dried oregano
  • salt to taste
  • black pepper to taste
  • 1 dash cayenne pepper to taste
  • ¼ cup salsa of choice
  • 2 ounces baby spinach
  • 8 count flour tortillas 6-inch
  • 1 cup shredded cheddar cheese

Equipment

  • 1 Large baking sheet
  • 1 Parchment paper
  • 1 Large Skillet
  • 2 Mixing bowls
  • 1 Measuring cups and spoons

Method
 

  1. Preheat your oven to 425°F. Line a large baking sheet with parchment paper.
  2. In a bowl, toss the diced sweet potatoes with 2 tablespoons of vegetable oil, salt, and pepper until evenly coated.
  3. Spread the sweet potatoes in a single layer on the prepared baking sheet. Bake for 20-25 minutes, or until soft and lightly caramelized.
  4. While the sweet potatoes roast, heat the remaining 1 tablespoon of vegetable oil in a large skillet over medium heat.
  5. Add the diced onion to the skillet and sauté for 3-4 minutes until softened and translucent.
  6. Stir in the drained and rinsed black beans, chili powder, cumin, garlic powder, dried oregano, salt, pepper, and cayenne pepper.
  7. Pour in the salsa and stir to combine. Allow the mixture to simmer for 4-5 minutes, stirring occasionally, until the flavors meld.
  8. Remove the skillet from the heat and stir in the baby spinach until it wilts into the mixture.
  9. Add the roasted sweet potatoes to the black bean mixture and gently combine.
  10. Arrange the flour tortillas on a separate parchment-lined baking sheet and warm them in the oven for 2 minutes to make them pliable.
  11. Sprinkle half of each tortilla with shredded cheddar cheese, then spoon the sweet potato black bean filling on top of the cheese.
  12. Fold each tortilla over the filling to form a taco. Bake for 10-15 minutes, or until the cheese is melted and bubbly and the tortillas are lightly crispy.
  13. Serve the tacos hot with your favorite toppings.

Notes

For an even crispier tortilla, you can lightly brush the outside of the folded tacos with a little oil before baking.
The filling is excellent for meal prepping. Store it in an airtight glass food storage container in the fridge for up to 4 days, then assemble and bake fresh tacos when ready to eat.
If you prefer a softer taco, you can simply warm the tortillas and fill them without the final baking step, though they won’t be as crispy.

Frequently Asked Questions

Can I make these sweet potato black bean tacos vegan?

Yes, to make these tacos vegan, simply omit the shredded cheddar cheese or substitute it with your favorite dairy-free shredded cheese alternative. All other ingredients are plant-based.

Can I prepare the filling ahead of time?

Absolutely! The sweet potato black bean filling can be prepared up to 2-3 days in advance and stored in an airtight container in the refrigerator. Reheat gently on the stovetop or in the microwave before assembling the tacos.

What are some good topping ideas for these tacos?

These tacos are delicious with a variety of toppings. Consider shredded lettuce, diced tomatoes, fresh cilantro, a dollop of sour cream or Greek yogurt, a squeeze of lime juice, or a drizzle of hot sauce for extra flavor.

Can I use different types of beans?

Yes, you can certainly experiment with other beans. Pinto beans or kidney beans would also work well in this recipe, offering a slightly different flavor and texture while remaining budget-friendly.

How can I make these tacos spicier?

To increase the heat, you can add more cayenne pepper to the black bean mixture. You could also include a pinch of red pepper flakes, a diced jalapeño or serrano pepper when sautéing the onion, or serve with a spicy salsa.

Share this recipe

Emily Carter Avatar

How recipes are written and priced

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating