Prepare and Roast Sweet Potatoes: Preheat your oven to 400°F (200°C) and arrange a rack in the center. Prick each sweet potato several times with a fork to allow steam to escape during baking. Place them on a foil-lined baking sheet to catch any drips. Roast the sweet potatoes in the oven for 45 to 60 minutes, or until they become soft and a fork easily pierces through the flesh.
Sauté Aromatics and Chickpeas: While the sweet potatoes roast, warm 2 tablespoons of olive oil in a large skillet over medium heat. Add the chopped shallots and cook for about 3 minutes, stirring occasionally, until they soften and turn translucent. Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
Cook Chickpeas and Sun-Dried Tomatoes: Add the rinsed chickpeas and chopped sun-dried tomatoes to the skillet. Continue cooking, stirring often, for 8 to 10 minutes, allowing the chickpeas to heat through and absorb the flavors. The mixture should become aromatic and slightly thickened.
Wilt Spinach and Season: Add the fresh baby spinach to the skillet, along with salt and black pepper. Toss gently just until the spinach wilts but retains its bright green color. Remove the pan from heat and stir in the fresh lime juice to brighten the filling.
Stuff the Sweet Potatoes: Once the sweet potatoes are tender, carefully remove them from the oven. Using a sharp knife, cut each potato lengthwise about three-quarters of the way through, being careful not to slice all the way. Gently open the potatoes to create a cavity and spoon generous portions of the chickpea and spinach filling inside.
Finish with Avocado Crema and Herbs: Top each stuffed sweet potato with a dollop of creamy avocado crema. Sprinkle freshly chopped cilantro or parsley and lime zest over the top for a burst of color and freshness. Serve immediately while warm.