Preheat the oven to 425°F. Toss diced sweet potatoes with olive oil, cumin, smoked paprika, salt, and pepper on a baking sheet in a single layer.
Roast the sweet potatoes for 25-30 minutes, flipping halfway through, until golden and tender.
While potatoes roast, brown the ground beef in a large skillet over medium-high heat, breaking it up with a wooden spoon.
Drain excess fat, add taco seasoning and water, then simmer for 3-4 minutes until sauce thickens.
In a small bowl, whisk together Greek yogurt, lime juice, honey, hot sauce (if using), and salt to make the creamy sauce.
Set out cooked rice, roasted sweet potatoes, taco meat, black beans, corn, and tomatoes in bowls for assembly.
Assemble each bowl by layering rice, sweet potatoes, taco meat, beans, corn, and tomatoes.
Top with cottage cheese, avocado, shredded cheese, fresh cilantro, and a drizzle of hot honey if desired.
Serve with lime wedges on the side to squeeze over just before eating.