These tacos bring together three standout elements: oven-roasted sweet potato cubes seasoned with smoked paprika and cumin until golden and crispy, hearty black beans warmed with garlic and spices, and buttery sautéed onions caramelized to perfection.
Assembled in warm corn or flour tortillas and finished with crumbled queso fresco, fresh cilantro, a squeeze of lime, and your favorite salsa, they deliver bold Mexican-inspired flavors in every bite.
Ready in about 50 minutes, this easy vegetarian dish serves four and can easily be made vegan and gluten-free with simple swaps.
The smell of smoked paprika drifting through my kitchen on a rainy Tuesday evening is what finally convinced me that vegetarian tacos could hold their own against any carne asada. I had been skeptical, honestly, expecting something that felt like a compromise rather than a celebration. The sweet potatoes got edges so dark and caramelized they nearly burned, and those crispy bits turned out to be the best part of the whole plate.
My neighbor stopped by midway through roasting once, claiming she smelled something incredible from the hallway. I handed her a taco on a paper plate and she stood in my kitchen eating it in silence, which is honestly the highest compliment I have ever received.
Ingredients
- 2 medium sweet potatoes, peeled and diced: Cut them fairly small, about half inch cubes, because smaller pieces crisp up dramatically better in the oven.
- 1 large yellow onion, thinly sliced: Thin slices break down into those soft, sweet ribbons that make every bite feel luxurious.
- 1 red bell pepper, diced (optional): Adds a pop of color and a slight charred sweetness that pairs beautifully with the smoked paprika.
- 1 tablespoon olive oil: Split it between roasting the vegetables and sauteing the onions so nothing gets greasy.
- 1 teaspoon smoked paprika: This is the soul of the dish and the one ingredient you should not skip or substitute.
- 1/2 teaspoon ground cumin: Earthy warmth that ties the sweet potatoes to the beans without overpowering either.
- 1/2 teaspoon chili powder: A gentle heat that builds quietly in the background of every bite.
- 1/2 teaspoon salt: Essential for drawing moisture out of the sweet potatoes so they actually crisp.
- Freshly ground black pepper: Add generously because the sweetness of the potatoes can handle it.
- 1 can black beans or pinto beans, drained and rinsed: Rinsing removes the starchy liquid that makes canned beans taste flat.
- 1/2 teaspoon garlic powder and extra cumin for beans: A quick warm through with spices transforms plain canned beans into something worth eating on their own.
- 8 small corn or flour tortillas: Corn tortillas give an authentic toastiness but flour ones are softer and more forgiving.
- 1/2 cup crumbled feta or queso fresco: The salty tang cuts through the sweetness of the potatoes perfectly.
- 1/4 cup fresh cilantro, chopped: Adds a bright freshness that lifts everything off the plate.
- 1 lime, cut into wedges: A squeeze at the end wakes up every flavor at once.
- Salsa or hot sauce: Choose your favorite because this is where you make it your own.
Instructions
- Preheat and prepare your pan:
- Set your oven to 425 degrees F and line a baking sheet with parchment paper so nothing sticks and cleanup takes thirty seconds.
- Season and roast the sweet potatoes:
- Toss the diced sweet potatoes and bell pepper with half the olive oil, smoked paprika, cumin, chili powder, salt, and pepper until every piece is coated. Spread them in a single layer with space between pieces and roast for 25 to 30 minutes, flipping once halfway, until the edges are deeply golden and slightly charred.
- Caramelize the onions:
- While the potatoes roast, heat the remaining olive oil in a large skillet over medium heat and add the sliced onions. Stir frequently for 10 to 12 minutes until they collapse into soft, golden, buttery strands that taste like candy.
- Warm and spice the beans:
- Combine the drained beans with cumin, garlic powder, and a pinch of salt in a small saucepan over low heat. Stir gently for about 5 minutes until everything is warmed through and fragrant.
- Toast the tortillas:
- Warm tortillas in a dry skillet or directly over a gas flame until they puff slightly and get those beautiful brown spots. This takes only seconds per side so stay close.
- Build your tacos:
- Spread a generous spoonful of beans on each warm tortilla, pile on the roasted sweet potatoes, tuck in the caramelized onions, and finish with cheese and cilantro. Serve immediately with lime wedges and your favorite salsa on the side.
I once made these for a friend who proudly announced she hated sweet potatoes, then watched her go back for thirds without saying a word about it. That dinner turned into a standing Tuesday night taco tradition that lasted through the entire winter.
Making It Your Own
The beauty of this recipe is how willingly it adapts to whatever you have sitting in your pantry. Kidney beans work if that is what is on the shelf, and a dollop of sour cream or a few slices of avocado can turn a simple weeknight dinner into something that feels almost indulgent.
Getting Ahead Without Losing Crunch
You can roast the sweet potatoes and caramelize the onions a full day ahead and just reheat them when you are ready. Keep the components separate in airtight containers and assemble right before eating so the tortillas do not go soggy on you.
What to Serve Alongside
A simple side of rice or a quick slaw with lime dressing rounds this out into a complete meal without much extra effort. The tacos are filling on their own but something crunchy and fresh on the side makes the whole plate sing.
- Pickled red onions take five minutes to throw together and add a tangy brightness that pairs perfectly with the smoky sweetness.
- A few pickled jalapenos scattered on top give a vinegary heat that cuts through the richness of the cheese.
- Always taste a sweet potato cube before assembling because sometimes they need one more pinch of salt to truly shine.
Some dinners are about getting food on the table and some dinners become the reason you look forward to a particular night of the week. These tacos have a way of becoming the latter without ever asking for permission.
Recipe Questions & Answers
- → Can I make these tacos ahead of time?
-
You can roast the sweet potatoes and sauté the onions up to two days in advance. Store them separately in airtight containers in the refrigerator, then reheat in a skillet or oven at 375°F until warmed through before assembling your tacos.
- → What type of beans work best?
-
Black beans and pinto beans are both excellent choices. Black beans hold their shape well and offer a slightly earthy flavor, while pinto beans are creamier and milder. Kidney beans also work if you prefer a firmer texture.
- → How do I get the sweet potatoes extra crispy?
-
The key is spreading the diced sweet potatoes in a single layer on the baking sheet without overcrowding. Make sure they are patted dry before tossing with oil and spices, and flip them halfway through roasting at 425°F for the best caramelization.
- → Are these tacos gluten-free?
-
Yes, simply use certified gluten-free corn tortillas instead of flour tortillas. All other ingredients in the dish are naturally gluten-free, but always verify labels on packaged items like tortillas and salsa.
- → What toppings pair well with these tacos?
-
Fresh cilantro, crumbled queso fresco or feta, lime wedges, and salsa or hot sauce are classic pairings. For extra flavor and texture, try adding sliced avocado, pickled jalapeños, shredded cabbage, or a drizzle of crema.
- → Can I make this dish vegan?
-
Absolutely. Omit the cheese or substitute it with your favorite plant-based cheese. The sweet potatoes, beans, onions, and tortillas are all naturally vegan, so the dish remains just as satisfying without dairy.
- → How should I store leftovers?
-
Store each component separately in airtight containers in the refrigerator for up to three days. Reheat the sweet potatoes and onions in a skillet or oven to restore crispness, and warm the beans on the stove before assembling fresh tacos.