Heat a large skillet over medium heat.
Add 2 tablespoons of olive oil to pan.
Add diced onion and sauté until soft and translucent. About 5 minutes.
Add diced sweet potatoes, sprinkle with some salt, and cook until they are soft. About 10 minutes. Add more olive oil as needed to prevent sticking.
Add minced garlic and allow to cook for 30 seconds.
Add in all seasonings and water and bring to a simmer, reduce heat and allow all the water to reduce down and absorb into the potatoes. About 5 minutes
Add in black beans and corn, then squeeze juice from one lime and mix everything together. Bring back to temp.
Serve warm in a tortilla shell with your favorite taco toppings.