Start by preparing the vegetables: Use a vegetable chopper to dice white onion, red pepper, and jalapeno into small pieces. Peel the sweet potatoes (if desired), then dice into small, even cubes.
Heat a large skillet (regular or a cast iron skillet both work) to medium heat and add in ¼ tablespoon of avocado oil. Add in diced white onion and minced garlic. Sauté for 2 minutes.
Then add the ground beef and ½ of the taco seasoning packet to the skillet. Cook for 6-8 minutes or until it’s light brown.
Remove the beef from the skillet and set aside.
With the skillet still on medium heat, add in the remaining avocado oil, diced sweet potatoes, canned tomatoes, red pepper, jalapenos, and canned green chiles.
Stir together and then pour in the beef stock and remaining taco seasoning. Ensure everything is coated well. Cover with a lid and allow to cook for ~20 minutes so sweet potatoes begin to soften. Stir occasionally to prevent burning.
Once the potatoes are fork tender and most liquid is absorbed, turn the skillet to low heat. Put the meat mixture back into the skillet. Add the juice of one lime, then stir to combine.
Sprinkle in the shredded cheese and cilantro. Cover the skillet again for 3-5 additional minutes to let the cheese melt.
Top with avocado, salsa, tomato slices, greek yogurt. Serve on a bed of shredded lettuce or Copycat Chipotle Cilantro Lime Rice. Enjoy!