This Smoky Chickpea & Sweet Potato Skillet is the weeknight hero you've been looking for. It's a complete meal in one pan, packed with plant-based protein and fiber, and it delivers that deep, smoky flavor without any fake meat.
Advertisements1
I've broken down the science of getting perfectly caramelized sweet potatoes and crispy chickpeas, so you can nail it every time. No more mushy vegetables or bland beans.
Whether you're a seasoned vegan or just trying to eat more plants, this dish is simple, satisfying, and budget-friendly. Let's get cooking.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use extra-virgin for better flavor. Substitute with avocado oil for higher smoke point.
1 large yellow onion, diced
Sweet onions like Vidalia also work. Dice into 1/4-inch pieces for even cooking.
3 cloves garlic, minced
Use a garlic press for even mincing. Substitute with 1 teaspoon garlic powder.
2 medium sweet potatoes (about 600g), peeled and cubed into 1/2-inch cubes
Look for firm, heavy sweet potatoes. Substitute with butternut squash for a different twist.
1 can (15 oz / 425g) chickpeas, drained and rinsed
Rinse well to remove excess sodium. Substitute with cannellini beans for a creamier texture.
1 teaspoon smoked paprika
Regular paprika works but won't have that smoky depth. Try adding a pinch of liquid smoke if needed.
1 teaspoon ground cumin
Toast whole cumin seeds and grind for a fresher flavor.
1/2 teaspoon chili powder
Adjust to taste. For more heat, add 1/4 teaspoon cayenne.
1 can (14.5 oz / 411g) diced tomatoes, with juices
Fire-roasted tomatoes add extra smokiness. Use fresh diced tomatoes in summer.
1 cup (240ml) vegetable broth
Low-sodium preferred. Substitute with water plus a bouillon cube.
1 cup (150g) frozen corn kernels
No need to thaw. Fresh corn off the cob is great in summer.
2 tablespoons (30ml) lime juice
Freshly squeezed is best. Bottled lime juice works in a pinch.
1/4 cup (60g) vegan sour cream or plain vegan yogurt
For the crema. Use coconut yogurt for a slightly sweet note.
Salt and black pepper, to taste
Kosher salt is preferred. Season in layers.
Tips & Tricks
- Cut sweet potatoes into uniform 1/2-inch cubes to ensure even cooking and caramelization.
- Don't skip rinsing the chickpeas—it removes the canning liquid and helps them crisp up.
- Let the skillet sit for 5 minutes after cooking to allow the flavors to meld.
Pro Tips
Step-by-Step Instructions
1. Sauté the Aromatics
Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook for 4-5 minutes until translucent. Add garlic and cook for 1 minute until fragrant, stirring constantly.
2. Brown the Sweet Potatoes
Add sweet potatoes to the skillet, spreading them in a single layer. Cook undisturbed for 5-7 minutes until they start to brown on the bottom. Stir and cook for another 5 minutes until they are golden on all sides.
3. Add Chickpeas and Spices
Stir in chickpeas, smoked paprika, cumin, chili powder, and a pinch of salt. Cook for 2 minutes, stirring frequently to coat and toast the spices.
4. Deglaze with Tomatoes
Pour in diced tomatoes with their juices. Scrape any browned bits from the bottom of the pan. Cook for 3 minutes, allowing the tomatoes to reduce slightly.
5. Simmer in Broth
Add vegetable broth and bring to a boil. Reduce heat to medium-low (275°F / 135°C), cover, and simmer for 10-12 minutes until sweet potatoes are fork-tender.
6. Fold in Corn and Lime
Stir in frozen corn and lime juice. Cook uncovered for 2-3 minutes until corn is heated through. Season with salt and pepper to taste.
7. Make the Crema
In a small bowl, whisk together vegan sour cream and 1 tablespoon lime juice. Add water a teaspoon at a time if needed to reach a drizzling consistency.
8. Serve and Garnish
Spoon the skillet mixture into bowls. Drizzle with crema and garnish with fresh cilantro if desired. Serve hot.
Delicious Variations
- Add a handful of baby spinach in the last 2 minutes of cooking for extra greens.
- Swap the chickpeas for black beans and add a teaspoon of cocoa powder for a mole-inspired version.
- Top with avocado slices and crushed tortilla chips for added crunch.
How to Store Smoky Chickpea & Sweet Potato Skillet
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat (325°F / 165°C) for 5-7 minutes, or microwave on high for 2-3 minutes, stirring halfway.
Frequently Asked Questions
Q: Can I use regular potatoes instead of sweet potatoes?
Yes, but the cooking time will be shorter and the flavor less sweet. Use Yukon Gold or red potatoes and adjust cooking time.
Q: Is this dish gluten-free?
Yes, all ingredients are naturally gluten-free. Just check that your vegetable broth is certified gluten-free.
Q: Can I make this in a slow cooker?
Yes, sauté the onion and garlic first, then transfer everything except the crema to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours.
Q: What can I use instead of vegan sour cream?
You can use plain coconut yogurt, mashed avocado, or a simple cashew cream as a substitute.
Q: How can I make this lower in carbs?
Replace sweet potatoes with cauliflower florets and reduce the corn to 1/2 cup. This will cut carbs by about 30%.
If you try this Smoky Chickpea & Sweet Potato Skillet, let me know in the comments below! I'd love to hear how it turned out and any twists you added. Stay curious, stay solvent.
Smoky Chickpea & Sweet Potato Skillet
A one-pan vegan dinner with smoky chickpeas, caramelized sweet potatoes, and a zesty lime crema. Ready in 50 minutes.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 medium sweet potatoes (about 600g), peeled and cubed into 1/2-inch cubes
- 1 can (15 oz / 425g) chickpeas, drained and rinsed
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1 can (14.5 oz / 411g) diced tomatoes, with juices
- 1 cup (240ml) vegetable broth
- 1 cup (150g) frozen corn kernels
- 2 tablespoons (30ml) lime juice
- 1/4 cup (60g) vegan sour cream or plain vegan yogurt
- Salt and black pepper, to taste
📋 Instructions
- 1Sauté the Aromatics — Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook for 4-5 minutes until translucent. Add garlic and cook for 1 minute until fragrant, stirring constantly.
- 2Brown the Sweet Potatoes — Add sweet potatoes to the skillet, spreading them in a single layer. Cook undisturbed for 5-7 minutes until they start to brown on the bottom. Stir and cook for another 5 minutes until they are golden on all sides.
- 3Add Chickpeas and Spices — Stir in chickpeas, smoked paprika, cumin, chili powder, and a pinch of salt. Cook for 2 minutes, stirring frequently to coat and toast the spices.
- 4Deglaze with Tomatoes — Pour in diced tomatoes with their juices. Scrape any browned bits from the bottom of the pan. Cook for 3 minutes, allowing the tomatoes to reduce slightly.
- 5Simmer in Broth — Add vegetable broth and bring to a boil. Reduce heat to medium-low (275°F / 135°C), cover, and simmer for 10-12 minutes until sweet potatoes are fork-tender.
- 6Fold in Corn and Lime — Stir in frozen corn and lime juice. Cook uncovered for 2-3 minutes until corn is heated through. Season with salt and pepper to taste.
- 7Make the Crema — In a small bowl, whisk together vegan sour cream and 1 tablespoon lime juice. Add water a teaspoon at a time if needed to reach a drizzling consistency.
- 8Serve and Garnish — Spoon the skillet mixture into bowls. Drizzle with crema and garnish with fresh cilantro if desired. Serve hot.



