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.
| Ingredient | Amount used | Pack size | Pack price | Recipe cost |
|---|---|---|---|---|
| Sweet Potatoes | 1 pound | 3 lb bag | $3.00 | $1.00 |
| Vegetable Oil | 3 tablespoons | 48 oz bottle | $4.00 | $0.13 |
| Yellow Onion | 1/2 medium | 3 lb bag | $2.50 | $0.42 |
| Canned Black Beans | 1 (15 oz) can | 15 oz can | $0.90 | $0.90 |
| Chili Powder | 1 teaspoon | 2 oz jar | $2.00 | $0.07 |
| Ground Cumin | 1/2 teaspoon | 2 oz jar | $2.00 | $0.04 |
| Garlic Powder | 1/2 teaspoon | 4 oz jar | $2.50 | $0.02 |
| Dried Oregano | 1/2 teaspoon | 0.75 oz jar | $1.50 | $0.02 |
| Salt | 1/2 teaspoon | 26 oz container | $1.00 | $0.01 |
| Black Pepper | 1/4 teaspoon | 4 oz container | $2.00 | $0.01 |
| Cayenne Pepper | 1/8 teaspoon | 2 oz jar | $2.00 | $0.01 |
| Salsa | 1/4 cup | 16 oz jar | $2.00 | $0.25 |
| Baby Spinach | 2 ounces | 5 oz bag | $2.50 | $1.00 |
| Flour Tortillas | 8 count | 10 count bag | $2.00 | $1.60 |
| Shredded Cheddar Cheese | 1 cup | 8 oz bag | $2.50 | $1.25 |
| Total recipe cost | $6.73 | |||
| Cost per serving | 4 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.

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.

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



Leave a Reply