Go Back
+ servings
overhead shot of sweet potato fajitas in cast iron skillet

Sweet Potato Fajitas

Subbing sweet potatoes for steak or chicken, these sweet potato fajitas are a great vegetarian option for a classic Tex-Mex dish.
Course Tacos
Cuisine Mexican
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 12 fajitas
Calories 394kcal
Author Ryan Beck


  • 1 1/2 lbs sweet potatoes, peeled and sliced into thin 1/4" strips
  • 3 bell pepper, seed removed and sliced into thin strips (use colors of your choice)
  • 1 large white onion, thinly sliced
  • 4 garlic cloves, minced
  • 1 tbsp chili powder
  • 2 tsp cumin
  • 2 tsp paprika
  • 1 tsp garlic powder
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 3 tbsp olive oil
  • 3 tbsp vegetable oil
  • flour fajita tortillas
  • shredded cheese, avocado, tomato, sour cream, limes, cilantro for topping


  • Place sliced sweet potatoes in large mixing bowl and add chili powder, cumin, paprika, garlic powder, kosher salt, black pepper and olive oil. Mix thoroughly. Add peppers and onion into bowl and mix.
  • Heat large skillet over medium-high heat and add vegetable oil. Add sweet potato and pepper mix into skillet and cook for about 12-15 minutes, stirring occasionally. You want to cook them until they are tender and slightly blackened. (You will either have to do this in two batches in the skillet or make sure the skillet is large enough to be able to cook everything) With about 30 seconds left add the garlic and cook through.
  • Serve with warm fajita tortillas and toppings of your choice.


  • Be consistent in slicing the sweet potatoes thin enough so they cook quickly. You want them to be about 1/4 inch thick at the most. You could also use a mandoline to slice the sweet potatoes thin. 
  • If you don't want to make your own fajita seasoning, you can easily buy one at the grocery store.
  • Add cold oil to a cold skillet and let heat up to proper temperature before adding the vegetables. You’ll know it is ready when the oil starts to shimmer.
  • You know the sweet potatoes are cooked once they are tender.
  • Depending on the size of the skillet you are using, you might have to cook in batches. A 12 inch skillet is big enough to cook in one batch.
  • To make the flour tortillas pliable, heat a small skillet over medium heat and cook for 30 seconds on each side. You can also cover the tortillas with a wet paper towel and place in the microwave for 30 seconds.
  • Leftovers will store well in the fridge for 2-3 days in an air-tight container or be frozen for 3 months.


Serving: 1fajita | Calories: 394kcal | Carbohydrates: 44g | Protein: 12g | Fat: 20g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0g | Cholesterol: 23mg | Sodium: 587mg | Potassium: 586mg | Fiber: 9g | Sugar: 5g | Vitamin A: 9100IU | Vitamin C: 73.4mg | Calcium: 250mg | Iron: 3.1mg