Quick Meals

Spiced Sweet Potato and Black Bean Tacos with Crispy Shallots

Sweet potato wedges roasted at 425°F, smoky black beans, and golden fried shallots — a weeknight vegetarian taco with real texture contrast.

By Brian · ·
Be the first to rate!
Spiced Sweet Potato and Black Bean Tacos with Crispy Shallots

These tacos work because three separate components — roasted sweet potato wedges, simmered black beans, and fried shallots — each get cooked the right way instead of one pan trying to do everything. The crispy shallot step is what separates this from a basic veggie taco: frying them at 325°F (lower than most people expect) gives you deep golden rings without burning, and they add a savory crunch that stands up to the soft potato and creamy beans. The flavor profile runs smoky, earthy, and a little bright from the lime — nothing muddled. This is a solid weeknight dinner that comes together in under 45 minutes with minimal cleanup if you run the bean saucepan and shallot skillet simultaneously while the oven does its work. If your sweet potato wedges are steaming instead of caramelizing, your pan is too crowded — spread them across two sheet pans rather than forcing them single-file on one.

↓ Jump to Recipe
🕐 Prep: 20 min | 🔥 Cook: 25 min | ⏱️ Total: 45 min

Ingredients

Servings 4

🛒 Links may earn us a small commission at no cost to you.

🍳

Recommended Gear

Large sheet pan
Shop →
Small saucepan
Shop →
Small skillet or deep saucepan
Shop →
Slotted spoon or spider strainer
Shop →
Paper towels
Shop →

🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.

Instructions

Prep

  1. 1. Preheat oven to 425°F. Cut sweet potatoes into 1/2-inch wedges and pat dry with paper towels.
  2. 2. Thinly slice shallots into rings, keeping them separated.

Roast

  1. 1. Toss sweet potato wedges with 2 tbsp olive oil, smoked paprika, cumin, garlic powder, black pepper, and 1/2 tsp salt on a sheet pan in a single layer.
  2. 2. Roast for 22–25 minutes, stirring halfway through, until edges are caramelized and centers are tender.

Warm the Beans

  1. 1. While potatoes roast, combine drained black beans, vegetable broth, lime juice, and oregano in a small saucepan.
  2. 2. Simmer over medium heat for 5–7 minutes until slightly reduced and warm. Season with remaining 1/4 tsp salt to taste.

Fry the Shallots

  1. 1. Heat 1 cup neutral oil in a small skillet to 325°F (a shallot ring should sizzle immediately when dropped in).
  2. 2. Working in batches, carefully add shallot rings and fry for 2–3 minutes, stirring gently, until golden brown and crispy.
  3. 3. Transfer to paper towels with a slotted spoon and sprinkle lightly with salt while still warm.

Assemble

  1. 1. Warm corn tortillas in a dry skillet over medium-high heat for 20 seconds per side until pliable and lightly charred.
  2. 2. Divide warm black beans among tortillas, top with roasted sweet potato wedges, crispy shallots, cilantro, and a squeeze of lime.
  3. 3. Serve immediately with crema on the side.

Cook's Notes

  • Pat the sweet potato wedges completely dry before tossing with oil and spices — any surface moisture steams them instead of roasting them, and you lose the caramelized edges that make these worth eating.
  • Salt the crispy shallots immediately after they come out of the oil, while they're still hot — salt won't stick properly once they cool.
  • Warm your tortillas directly over a gas burner flame for 10–15 seconds per side if you want char marks without needing a skillet — hold them with tongs and flip frequently.
  • The bean simmer step is short, but don't skip it — the vegetable broth reduces slightly and coats the beans in a saucy layer that keeps them from feeling dry on the taco.
💡

Pro Tips

  • Spacing on the sheet pan is non-negotiable. If the sweet potato wedges are touching, they'll steam each other. If your pan is smaller than a standard half-sheet (18x13 inches), split the batch across two pans — crowded potatoes turn soft and pale, not caramelized.
  • The shallot rings need to be fully separated before they hit the oil. Any rings that are stuck together won't fry evenly and you'll get pale soggy sections next to burnt ones. Take an extra 30 seconds during prep to pull each ring apart.
  • If your bean liquid evaporates too fast and the pan starts to look dry before the 5-minute mark, add a splash more broth — 1–2 tablespoons at a time. You want the beans saucy, not sticking to the pan.
  • Don't skip the halfway stir on the sweet potatoes. The side that's in contact with the hot sheet pan caramelizes faster — stirring at the 11–12 minute mark ensures even color and prevents one side from burning while the other stays pale.
  • Fry the shallots in small batches — no more than a third of a shallot's worth of rings at a time. Adding too many at once drops the oil temperature sharply, which means the shallots absorb more oil before crisping and turn greasy instead of crunchy.
  • If the crema is too thick to drizzle, thin it with a teaspoon of lime juice or water. It should run off a spoon in a thin ribbon — thick crema sits in a blob and doesn't distribute across the taco evenly.

What to Serve With This

A simple cabbage slaw makes the most practical side here. Thinly shred half a small head of green or purple cabbage, toss it with lime juice, a pinch of salt, and a drizzle of olive oil, and let it sit for 10 minutes. The acidity cuts through the starchy sweet potato and the fat from the crema. Skip the mayo-based slaws — they compete with the crema rather than complementing it.

For drinks, a cold Mexican lager like Modelo or Pacifico is the obvious call and it works for good reason — the carbonation and mild bitterness reset your palate between bites. If you want wine, go with a dry Albariño or an unoaked Chardonnay. Both have enough acidity to handle the lime and spice without overwhelming the dish. Avoid heavy reds.

A non-alcoholic option that actually pulls its weight: sparkling water with muddled cucumber and a squeeze of lime. It sounds minimal but the cucumber cools the smoked paprika heat and makes the whole meal feel lighter.

If you want to round out the table without much extra work, serve a bowl of good chunky salsa — Frontera brand holds up well — alongside the crema. Guests can doctor their own tacos, which reduces the pressure of assembling them perfectly at the stove.

Variations & Substitutions

This recipe is already vegetarian and easily made vegan: swap the crema for a cashew crema (blend 1/2 cup soaked raw cashews with 3 tbsp water, 1 tbsp lime juice, and a pinch of salt) or a plain coconut yogurt thinned with lime juice. Both give you the creamy contrast you need without dairy. The dish is naturally gluten-free as long as you use certified GF corn tortillas — Mission makes a reliable small corn tortilla that holds up to the fillings without tearing.

For a regional spin, swap the smoked paprika and cumin for 1 tsp of ancho chile powder and 1/2 tsp cinnamon. It pulls the sweet potato in a more mole-adjacent direction that works well if you add a crumbled queso fresco on top instead of crema. Alternatively, go in a Korean-influenced direction: season the sweet potatoes with gochugaru (1 tsp) and sesame oil (1 tbsp, replacing 1 tbsp of the olive oil), and top with quick-pickled daikon instead of cilantro.

To scale up for eight people, double everything and use two sheet pans for the sweet potatoes — don't try to roast 2 lbs on one pan. The shallot frying can stay in one small skillet; just work in more batches. For meal prep, keep all three components separate in the fridge and assemble to order — the shallots lose their crunch within a few hours of being stored with wet ingredients.

Frequently Asked Questions

Can I make the crispy shallots ahead of time?

Yes, but with a short window. Fry them up to 4 hours before serving and store them uncovered at room temperature on a paper towel-lined plate. If you cover them or refrigerate them, the trapped steam turns them soft. They don't reheat well, so fry them the same day you plan to eat.

How do I store leftovers?

Store the sweet potato wedges, black beans, and shallots in separate airtight containers in the refrigerator. The potatoes and beans keep well for up to 4 days. The shallots are best eaten the day they're fried — they'll soften overnight but still add flavor if not texture. Keep tortillas wrapped separately.

Can I reheat the sweet potato wedges without them getting soggy?

Yes — use the oven, not the microwave. Spread the cold wedges on a sheet pan and roast at 400°F for 8–10 minutes. They'll crisp back up at the edges. The microwave turns them mushy and they won't recover.

Can I freeze the components?

The black beans freeze fine in a sealed container for up to 2 months. The sweet potato wedges can also be frozen after roasting, though the texture softens slightly after thawing — reheat them in the oven to bring back some structure. Don't freeze the shallots or assembled tacos.

Can I use canned sweet potatoes instead of fresh?

Not for this recipe. Canned sweet potatoes are already cooked and packed in syrup or water — they won't caramelize in the oven and they'll fall apart when you try to wedge them. Stick with fresh sweet potatoes, ideally medium-sized ones that are roughly uniform so they roast evenly.

What neutral oil should I use for frying the shallots?

Vegetable oil, canola oil, or avocado oil all work. You want something with a smoke point well above 325°F. Avoid olive oil — it smokes and adds a competing flavor. The 1 cup of frying oil can be strained through a fine mesh strainer and reused once after cooling.

My shallots burned before they got crispy — what happened?

The oil was likely too hot. At anything above 350°F, shallot rings go from pale to burnt fast. Use a thermometer (a candy thermometer or instant-read works) and let the oil cool down between batches if needed. Drop a single ring in first — it should sizzle steadily but not aggressively.

Can I use flour tortillas instead of corn?

You can, but the texture difference is noticeable. Flour tortillas are softer and thicker, which makes them harder to fold neatly around chunky wedges. Small corn tortillas (4–5 inches) hold the filling better and char nicely in a dry skillet. If you only have flour, use the smallest ones you can find.

Can I roast the sweet potatoes at a lower temperature if my oven runs hot?

Yes. If your oven consistently runs hot, drop to 400°F and check at the 20-minute mark. The goal is caramelized edges and a fork-tender center — if the edges are darkening too fast before the centers are cooked, tent the pan loosely with foil for the last 5 minutes.

Is there a substitute for dried oregano in the beans?

Dried thyme works as a 1:1 substitute and adds a slightly more herbal, less Mediterranean note. You could also skip the dried herb entirely and stir in 1 tsp of finely chopped fresh cilantro right before serving. Don't use fresh oregano as a substitute — it's much more pungent than dried and can overtake the beans.

Enjoyed this recipe?

Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.

☕ Buy me a coffee