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.
- Prep
- 15m
- Cook
- 30m
- Total
- 45m
- Serves
- 4
- Level
- easy
A hearty vegan sheet-pan fajita built on roasted sweet potato and black beans.
Ingredients
Showing ingredients for 4 servings in US customary units.
Vegetables
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
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
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
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
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
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
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
- avocado oilShop →
- chili powderShop →
- ground cuminShop →
- kosher saltShop →
- beansShop →
- flour tortillasShop →
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
| Instead of | Use | Adjust | Expect | Avoid when |
|---|---|---|---|---|
| Black beans | Pinto beans | Same 2 cans, drained and rinsed the same way. | A creamier, milder bean flavor with the same texture. | — |
| Sweet potato | Butternut squash | Same weight, cut into the same half-inch cubes. | Slightly sweeter and softer once roasted; watch it a few minutes earlier. | — |
| Chili powder and cumin | Fajita seasoning blend | Use 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
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.
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.
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.
For peppers & onions
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.
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.
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.
Keep cooking
You might also like
Pexels contributor · Pexels LicenseVegetable Fajitas
40 min · easy
Vegetable fajitas load a sheet pan with portobello, zucchini, peppers, and onion, then roast them in a very hot oven so the edges char instead of steaming to mush. The trick is high heat, a single uncrowded layer, and roomy spacing so moisture evaporates. Meaty portobello gives the dish real heft. Finish with lime and fold into warm tortillas for a satisfying meatless meal.
stu_spivack · CC BY-SA 2.0What to Serve with Fajitas
Round out fajitas with Mexican rice, beans, guacamole, and salsa as the core four, then add elote, a crisp lime slaw, or a simple green salad for freshness. A build-your-own toppings bar with sour cream, cheese, lime, and pickled jalapenos lets everyone customize. When time is short, warmed canned beans, store-bought guac, and bagged slaw pull a full spread together fast.

Why Are My Fajitas Watery?
Watery fajitas almost always come from steaming instead of searing. When you crowd the pan, cook over low heat, salt the vegetables too early, or dump marinade into the skillet, moisture floods out faster than it can evaporate and the food simmers in its own liquid. The fix is high heat, a single layer cooked in batches, a dry protein surface, and draining the marinade before it hits the pan.