Veggie

Black Bean and Sweet Potato Fajitas

Black bean and sweet potato fajitas roast diced sweet potato until caramelized and fork-tender, then fold in warmed black beans for a hearty, fully vegan filling with real staying power. Cutting the sweet potato small and roasting hot is what keeps the pieces from turning mushy before the centers cook through. Beans go in only at the end so they stay intact instead of breaking down into mush.

Jump to recipe
Prep
15m
Cook
30m
Total
45m
Serves
4
Level
easy
Black Bean and Sweet Potato Fajitas

A hearty vegan sheet-pan fajita built on roasted sweet potato and black beans.

Ingredients

Servings

Showing ingredients for 4 servings in US customary units.

Vegetables

  • 2Sweet potato, large, peeled, cut into 1/2-inch cubesSmall, even cubes cook through before the outside overcooks.Search
  • 2Bell peppers, sliced 1/2-inch thickSearch
  • 1Red onion, large, cut into 1/2-inch wedgesSearch

Seasoning

Beans

  • 2 cans (15 oz)Black beans, drained and rinsedAdded at the end so they warm through without breaking apart.Shop

To finish & serve

Cook times are not scaled with servings — adjust pan size and cook in batches as needed. Salt and “to taste” items are intentionally left for your judgment.

🛒 links open an Amazon search for that ingredient. Some links may earn FajitaRecipe.com a commission if you buy through Amazon, at no extra cost to you.

Step by step

How to make it

Heat the oven

  1. Step 1. Position a rack in the upper third and heat the oven to 425°F. Sweet potato roasts best at a slightly lower temperature than peppers alone, since dense cubes need time to cook through before scorching.

    ~10 min425°F

Season

  1. Step 2. Toss the sweet potato cubes with 2 tablespoons oil, the chili powder, and cumin. Toss the peppers and onion separately with the remaining oil.

    ~5 min

Arrange

  1. Step 3. Spread the sweet potato in a single layer on one sheet pan. It needs the full roast time, so give it a head start over the quicker-cooking peppers.

    ~2 min

Roast

  1. Step 4. Roast the sweet potato 15 minutes, then add a second pan with the peppers and onion to the oven. Continue roasting both 15 more minutes, tossing once, until the sweet potato is caramelized and fork-tender and the peppers are blistered.

    ~30 min425°F

Combine

  1. Step 5. Combine the roasted sweet potato and peppers with the drained black beans directly on one of the still-hot pans, tossing until the beans are warmed through, about 2 minutes. Season with salt to taste.

    ~2 min

Serve

  1. Step 6. Squeeze fresh lime over the filling and pile into warm tortillas with sliced avocado.

Doneness & safety

  • Leftover storage

    Refrigerate cooked fajita fillings within 2 hours (1 hour if above 90°F ambient). Store at or below 40°F, use within 3–4 days, and reheat to 165°F.

    Source: USDA Food Safety and Inspection Service · reviewed 2026-07-04

🛒 Shop this recipe

Pantry & spices

Fresh ingredients

Fresh items open an Amazon search — availability varies by location.

Cookware & tools

  • Nordic Ware Naturals Half Sheet · Naturals Baker’s Half Sheet 43100Find →
  • Winco Blade Slotted Flexible Turner · TN719Find →
  • ThermoWorks ThermoPop 2 · ThermoPop 2Find →
  • Victorinox Fibrox Pro 8-inch Chef’s Knife · 5.2063.20 (Fibrox Pro 8")Find →
  • OXO Good Grips 12-inch Tongs · Good Grips 12" Locking TongsFind →

Already own these? Use what you have — no need to buy.

Recommendations are chosen to help you cook better fajitas; some Amazon links may earn a commission at no extra cost to you.

Fix it

If your sweet potato will not brown

Undercaramelized sweet potato is usually a crowding problem or an oven that is not fully preheated. Spread the cubes with real space between them — use two pans if one is not enough — and make sure the oven has come fully up to 425°F before the pan goes in, since sweet potato needs sustained high heat from the start to caramelize rather than steam.

The call: Preheat fully and spread sweet potato with space to avoid steaming instead of browning.

Substitutions

Ingredient and equipment substitutions with conversions, technique changes, expected differences, and when not to use them.
Instead ofUseAdjustExpectAvoid when
Black beansPinto beansSame 2 cans, drained and rinsed the same way.A creamier, milder bean flavor with the same texture.
Sweet potatoButternut squashSame weight, cut into the same half-inch cubes.Slightly sweeter and softer once roasted; watch it a few minutes earlier.
Chili powder and cuminFajita seasoning blendUse about 2 tablespoons in place of the individual spices.A more classic, rounded fajita flavor.

The science

Why cube size decides sweet potato texture

Sweet potato is dense and starchy, and it needs sustained oven heat to break down its structure enough to turn tender at the center. Cut into large chunks, the outside will scorch and turn bitter long before the inside softens; cut too small, and the cubes turn to mush with little caramelization. A consistent half-inch cube gives enough surface area to caramelize at 425°F while still holding its shape through a 25–30 minute roast, which is the balance this dish depends on.

The call: Cut sweet potato into even half-inch cubes for balanced caramelization and doneness.

Technique

Add the beans last, and only to warm them

Canned black beans are already fully cooked, so anything more than a brief warm-through breaks down their skins and turns them pasty. Stirring them into the roasted vegetables at the very end — and only for a minute or two on a still-hot pan — heats them through while keeping the beans whole and distinct in the filling. Roasting beans alongside the vegetables for the full cook time, by contrast, dries out their exterior and can make them chalky.

The call: Fold black beans in only at the end, just to warm through.

Equipment for this recipe

Disclosure: As an Amazon Associate, FajitaRecipe.com earns from qualifying purchases. Recommendations are chosen to help you cook better fajitas; some Amazon links may earn a commission at no extra cost to you. See our selection methodology.

For sheet-pan fajitas

Nordic Ware Naturals Half SheetNordic Ware

Model Naturals Baker’s Half Sheet 43100

A sturdy rimmed half-sheet gives chicken and peppers room to roast in a single layer instead of steaming. Thin pans buckle at 425°F and pool juices in the warp.

Best for: Sheet-pan fajitas for 3–4 in a single layer.

Find on AmazonChecked 2026-07-06
Winco Blade Slotted Flexible TurnerWinco

Model TN719

A thin, flexible turner slides under roasted chicken and peppers that caught on the pan, so you flip them instead of shredding them.

Best for: Lifting and turning sheet-pan pieces without tearing.

Find on AmazonChecked 2026-07-06
ThermoWorks ThermoPop 2ThermoWorks

Model ThermoPop 2

You do not need a premium thermometer to cook safe chicken. The ThermoPop 2 is accurate and a few seconds slower — a great-value pick from the same maker.

Best for: A reliable read without the premium price.

Find on AmazonChecked 2026-07-06

For peppers & onions

Victorinox Fibrox Pro 8-inch Chef’s KnifeVictorinox

Model 5.2063.20 (Fibrox Pro 8")

A sharp 8-inch chef’s knife handles the pepper and onion prep fajitas live on. The Fibrox handle grips even when your hands are wet from vegetables.

Best for: Slicing peppers and onions and general prep.

Find on AmazonChecked 2026-07-06
OXO Good Grips 12-inch TongsOXO

Model Good Grips 12" Locking Tongs

Twelve-inch tongs keep your hand out of the smoke while you toss peppers and flip strips in a ripping-hot pan.

Best for: Tossing peppers and turning strips over high heat.

Find on AmazonChecked 2026-07-06

Serving & storage

Storing and reheating

Refrigerate leftovers within two hours and use within 3–4 days; the beans and roasted sweet potato both hold up well over several days. Reheat gently on the stovetop or in the oven rather than a long microwave run, which can turn the beans mealy.

Frequently asked questions

+Can I make this fully vegan?

Yes, as written this recipe is fully vegan. Skip cheese toppings or use a dairy-free alternative, and check that your tortillas do not contain lard.

+Why is my sweet potato mushy instead of caramelized?

The pan was likely crowded or the oven was not fully preheated before roasting. Spread the cubes with space around them and roast at a full 425°F for real caramelization.

+Do I need to cook the beans before adding them?

No, canned black beans are already fully cooked. Just drain, rinse, and add them at the end of cooking only to warm through — extended heat will break them down.

+Can I use fresh beans instead of canned?

Yes. Cook dried black beans until tender first, then add the same way at the end, just to warm through with the roasted vegetables.

Testing, sources & disclosure

This recipe was developed and reviewed by our editors. We publish full kitchen-test notes here once a recipe has been cooked and verified in our kitchen.

Author:
FajitaRecipe Editorial
Last reviewed:
2026-07-06

As an Amazon Associate, FajitaRecipe.com earns from qualifying purchases. We do not provide medical or dietary advice; follow USDA guidance for food safety.