01 - Preheat your oven to 425°F. Line a large baking sheet with parchment paper for easy cleanup.
02 - In a spacious mixing bowl, combine the diced sweet potato, red onion, and minced garlic. Drizzle with olive oil, then generously season with ground cumin, smoked paprika, chili powder, salt, and black pepper. Toss until all ingredients are evenly coated. Spread the seasoned mixture in a single layer onto the prepared baking sheet.
03 - Roast the vegetables for 25 to 30 minutes, ensuring to stir them halfway through the cooking time, until the sweet potatoes are tender and exhibit a slight caramelization.
04 - While the vegetables are roasting, gently warm the drained and rinsed black beans in a small saucepan over medium heat for 3 to 4 minutes, stirring occasionally to ensure even heating.
05 - Warm the flour tortillas either in a dry skillet over medium heat or in the microwave for 10 to 20 seconds until they become pliable and soft.
06 - Lay out the warmed tortillas. Evenly distribute the roasted sweet potato mixture and warm black beans among them. Top each with shredded cheese, baby spinach or lettuce, salsa, sour cream or Greek yogurt, and avocado slices if desired.
07 - Carefully fold in the opposite sides of each tortilla, then tightly roll them from the bottom up to form a secure burrito.
08 - For an enhanced texture, place the assembled burritos seam-side down in a dry skillet over medium heat and toast for 2 to 3 minutes until the exterior is lightly crisped and golden.
09 - Slice each burrito in half and serve immediately. Garnish with fresh cilantro, if preferred.