If you’re craving something hearty, healthy, and bursting with flavor, you’re going to love this Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe. It’s one of those meals that’s simple to throw together but feels special enough for company or a cozy night in. I absolutely love how the creamy avocado crema pairs with the warm, spiced chickpeas and wilted spinach inside the sweet potato—the contrast of textures and flavors is just fantastic. Keep reading, and I’ll walk you through every step, plus share my best tips so your dish turns out perfect every single time.
Why You’ll Love This Recipe
- Nutritious and Filling: Loaded with fiber, protein, and vitamins, this recipe keeps you full and energized without feeling heavy.
- Simple Ingredients: You probably already have most on hand—plus, it’s easy enough for weeknights but impressive enough for guests.
- Versatile Flavors: Bright lime, savory garlic, and creamy avocado come together for a beautiful balance of taste.
- Perfect for Any Diet: Vegan-friendly and gluten-free, making it a crowd-pleaser for many preferences.
Ingredients You’ll Need
The ingredients for this Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe are simple, fresh, and full of flavor. I love that the combination of sweet potatoes and chickpeas creates a satisfying, filling dish while the sun-dried tomatoes and lime add a bright punch. Here are some of my favorite shopping tips for these ingredients.
- Sweet Potatoes: Choose small to medium-sized ones that are firm and without bruises for even roasting.
- Extra Virgin Olive Oil: Use a good-quality oil for the best flavor in your sautéed shallots and garlic.
- Shallots: Milder and sweeter than onions, they add a lovely depth without overpowering the dish.
- Garlic: Fresh minced garlic is key for that warm, savory base—avoid jarred garlic for more punch.
- Chickpeas: Canned chickpeas save time—just rinse them well to cut down on any canned taste.
- Sun-Dried Tomatoes: I love the chewy, tangy surprise these bring—opt for the oil-packed ones for richness or dry-packed to control oil levels.
- Baby Spinach: Fresh and tender, it wilts quickly and blends beautifully with the chickpeas.
- Kosher Salt & Black Pepper: Essential for seasoning; kosher salt distributes more evenly, so I prefer it.
- Lime: Both zest and juice add brightness and lift to the dish—this little trick makes a huge difference.
- Avocado Crema: Creamy topping that balances the warmth of the filling—homemade or store-bought both work well.
- Fresh Cilantro or Parsley: A fresh herb finish adds color and a burst of freshness that pulls everything together.
Variations
One of my favorite things about this Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe is how easy it is to customize. Over time, I’ve tweaked it depending on what I have in the fridge or my mood, and I encourage you to make it your own!
- Protein Boost: Sometimes I add cooked quinoa or crumbled feta to the chickpea filling for extra protein and texture.
- Greens Swap: If spinach isn’t your favorite, kale or Swiss chard work great here—just give them a bit more time to wilt.
- Spice It Up: Adding a pinch of smoked paprika or chili flakes takes the flavor to a smoky, spicy level my family goes crazy for.
- Avocado Crema Alternatives: I’ve used Greek yogurt with lime and cilantro when I’m in a pinch for creaminess.
How to Make Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe
Step 1: Prep and Roast Your Sweet Potatoes
Start by preheating your oven to 400°F and placing a rack in the center. I love using foil-lined sheet pans—it makes cleanup a breeze. Poke your sweet potatoes all over with a fork so they cook evenly and the steam can escape. Bake them for 45 minutes to an hour until they’re tender when pierced with a fork. This is a good time to relax or prep your filling ingredients! The sweet potatoes will be soft and naturally sweet, forming the perfect vessel for our flavorful stuffing.
Step 2: Cook the Chickpea and Spinach Filling
While the potatoes roast, heat two tablespoons of extra virgin olive oil in a large skillet over medium heat until shimmering. Add your chopped shallots and cook for about 3 minutes, stirring occasionally until they soften and become translucent. Garlic goes in next—give it 30 seconds until fragrant, but be careful not to burn it! Toss in chickpeas and chopped sun-dried tomatoes and let that cook for about 10 minutes so the chickpeas soften and the flavors meld. Finally, stir in the baby spinach along with salt, pepper, and squeeze in fresh lime juice—this really brightens everything up. As soon as the spinach wilts, take the pan off the heat to keep those vibrant greens alive and fresh.
Step 3: Stuff and Assemble Your Sweet Potatoes
Once your sweet potatoes are out of the oven and cool enough to handle, make a lengthwise slit down the center, stopping before you cut all the way through so they stay intact. Gently open the sweet potatoes to create a pocket and heap in generous spoonfuls of the warm chickpea-spinach filling. Feel free to let the filling spill over a bit; it makes for a rustic, inviting look! Then, dollop creamy avocado crema on top, sprinkle with chopped fresh cilantro (or parsley if you prefer), and finish with a little lime zest for a pop of color and zing.
Pro Tips for Making Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe
- Roasting Uniformity: Choose similar sized sweet potatoes so they cook evenly—it’s the trick that saved me from unevenly cooked results.
- Sun-Dried Tomato Selection: Using oil-packed sun-dried tomatoes adds richness, but if opting for dry ones, rehydrate them in warm water first for better texture.
- Don’t Overcook Spinach: Toss it in last and take off the heat as soon as it wilts to keep its vibrant color and nutrients.
- Lime Zest Finish: Always zest fresh lime over the top right before serving for a fresh citrus aroma that lifts the whole dish.
How to Serve Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe

Garnishes
I usually finish these stuffed sweet potatoes with a generous dollop of avocado crema—its creamy tangy richness balances the warm filling so well. Then, I sprinkle fresh cilantro or parsley and some lime zest for brightness and color. Sometimes, a few toasted pumpkin seeds or a drizzle of hot sauce can add a nice crunch or a spicy kick if you’re feeling adventurous.
Side Dishes
For sides, a simple mixed green salad with lemon vinaigrette pairs perfectly to keep the meal light and fresh. Another favorite is a bowl of roasted Brussels sprouts or steamed green beans to round out the plate with more greens and texture. I find these sides complement the sweet potato’s natural sweetness without overpowering the flavors.
Creative Ways to Present
When I’ve served these for friends, I like to place the stuffed sweet potatoes on small individual plates or wooden boards and scatter extra cilantro and lime wedges around. They look vibrant and inviting. For a more elegant presentation, drizzle a bit of balsamic reduction over the top or serve with a small bowl of extra avocado crema on the side for dipping. It’s a simple touch that feels special.
Make Ahead and Storage
Storing Leftovers
I usually keep leftovers in an airtight container in the fridge for up to 3 days. To prevent the filling from getting soggy, I store the roasted sweet potatoes and chickpea-spinach mixture separately, if possible. It helps keep each component fresh and tasty.
Freezing
While the sweet potatoes don’t freeze as well stuffed (they tend to get mushy), I’ve had good luck freezing just the chickpea and spinach filling in a sealed container for up to 2 months. When you’re ready to eat, thaw it overnight in the fridge and reheat it on the stove.
Reheating
I reheat leftover stuffed sweet potatoes in a 350°F oven for about 15 minutes until warmed through—it keeps the skin nice and tender. For the filling, a gentle reheat on the stovetop with a splash of water or lime juice freshens it up and prevents dryness. I always add fresh avocado crema and herbs after reheating to brighten the flavors.
FAQs
-
Can I make this Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe ahead of time?
Yes! You can roast the sweet potatoes ahead and keep them in the fridge, and prepare the chickpea filling in advance as well. Just reheat both separately, then assemble before serving to keep textures fresh.
-
What can I use instead of avocado crema?
If you don’t have avocado crema, Greek yogurt mixed with lime juice and a bit of salt makes a fantastic substitute that adds creamy tanginess without overpowering the dish.
-
Is this recipe suitable for meal prep?
Definitely! The chickpea-spinach filling keeps well for several days, making it a great protein-packed meal prep option. Just roast sweet potatoes fresh or prepare them at the start of the week to assemble quickly on busy days.
-
Can I add other veggies to the filling?
Absolutely. Diced bell peppers or mushrooms work nicely, adding more texture and flavor. Just sauté them with the shallots before adding chickpeas for the best results.
Final Thoughts
This Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe has become one of those staples I come back to when I want something nourishing yet exciting for dinner. It’s simple but feels thoughtful—perfect for when you need comfort food that doesn’t weigh you down. I love how the flavors come together in a way that’s fresh, bright, and satisfying all at once. If you give this recipe a try, I’d love to hear what variations you experiment with—trust me, you’re going to want to keep this one in your regular rotation!
Print
Stuffed Sweet Potatoes with Chickpeas and Spinach Recipe
- Prep Time: 5 minutes
- Cook Time: 70 minutes
- Total Time: 75 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Delicious roasted sweet potatoes stuffed with a warm, flavorful chickpea filling featuring sun-dried tomatoes, spinach, and a bright lime finish, topped with creamy avocado crema. This vegetarian dish is perfect for a cozy lunch or dinner, packed with fiber and protein for a satisfying meal.
Ingredients
Sweet Potatoes
- 4 small to medium sweet potatoes, washed, scrubbed clean, and dried
- Extra virgin olive oil
Chickpea Filling
- 3 shallots, chopped
- 2 garlic cloves, minced
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 1/4 cup chopped sun dried tomatoes
- 3 cups baby spinach
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- 1 lime, zested and juiced
Toppings
- Avocado Crema, to serve (see homemade avocado crema recipe)
- 1/2 cup chopped fresh cilantro or parsley
Instructions
- Get ready. Position an oven rack in the center of your oven and preheat it to 400°F (204°C). Use a fork to poke holes all over each sweet potato. Line a baking sheet with foil, then arrange the sweet potatoes on top.
- Roast sweet potatoes. Place the sweet potatoes in the oven on the middle rack and bake for approximately 45 minutes to 1 hour, or until a fork inserted easily pierces the potatoes and they are tender.
- Make the chickpea filling. While the sweet potatoes roast, heat 2 tablespoons of extra virgin olive oil in a large skillet over medium heat until shimmering. Add the chopped shallots and cook for about 3 minutes, stirring occasionally until softened. Stir in the minced garlic and cook for 30 seconds more. Add the chickpeas and chopped sun dried tomatoes, cooking for about 10 minutes until the chickpeas are tender and warmed through. Mix in the baby spinach along with a generous pinch of kosher salt and freshly ground black pepper, tossing until the spinach is just wilted. Finish the filling with the fresh lime juice, then remove from heat.
- Stuff the sweet potatoes. Once the sweet potatoes are done, take them out of the oven. Slice each one lengthwise partway through, ensuring they remain intact at the bottom. Gently open each sweet potato and spoon generous amounts of the warm chickpea filling into the cavity.
- Finish and serve. Top each stuffed sweet potato with a dollop of creamy avocado crema. Sprinkle with chopped fresh cilantro or parsley and a pinch of lime zest for an added burst of freshness. Serve warm and enjoy your nutritious, flavorful meal.
Notes
- Roasted sweet potatoes filled with a warm chickpea mixture with sun dried tomatoes, spinach, and lime make for a hearty and healthy meal.
- This recipe is perfect for a cozy lunch or dinner, combining satisfying textures and bright flavors.
- For a vegan option, be sure your avocado crema is dairy-free.
- Leftovers can be refrigerated and reheated gently in the oven or microwave.
- You can customize the filling by adding spices like cumin or smoked paprika to add depth.
Nutrition
- Serving Size: 1 stuffed sweet potato with filling and toppings
- Calories: 366 kcal
- Sugar: 14 g
- Sodium: 551 mg
- Fat: 3.3 g
- Saturated Fat: 0.4 g
- Unsaturated Fat: 2.1 g
- Trans Fat: 0 g
- Carbohydrates: 75.1 g
- Fiber: 15.7 g
- Protein: 13 g
- Cholesterol: 0 mg


