Sweet Potato and Chickpea Curry
Creamy, spiced, and bright — this one-pot sweet potato and chickpea curry costs $3.50 per serving, comes together in 40 minutes, and tastes even better the next day.
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
Course Main Course
Cuisine Indian-Inspired, Vegan
Servings 4
Calories 420 kcal
Base Ingredients
- 2 medium sweet potatoes (about 1 lb), peeled and cut into 1/2-inch cubes
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) full-fat coconut milk
- 1 yellow onion, diced
- 3 cloves garlic
- 1 inch piece of ginger
- 2 tablespoons curry powder
- 1 tablespoon tomato paste
- 1 cup vegetable broth
- 1 lime (juice and zest)
For Serving
- to taste fresh cilantro leaves
- to taste flaky salt
Sear the sweet potatoes: Heat 1 tablespoon of neutral oil over medium-high heat. Add the sweet potatoes in a single layer (work in batches if needed). Let them sit undisturbed for 3-4 minutes until deeply golden on one side. Flip and repeat. Remove them to a plate. Photo tip: You want the edges to look caramelized and slightly crisp — this builds the base flavor. A single layer is key here.
Bloom the spices: Lower the heat to medium. If the pot looks dry, add another teaspoon of oil. Add the curry powder and stir constantly for 30 seconds. It should smell fragrant and toasty. This is the step that separates a flat curry from a complex one.
Cook the aromatics: Add the diced onion and cook for 4-5 minutes until softened. Add the microplaned ginger and garlic and cook for 1 minute more until fragrant.
Add the tomato paste: Stir in the tomato paste and cook for 2 minutes, letting it darken slightly in color.
Add liquids: Pour in the coconut milk and vegetable broth. Scrape the bottom of the pot with your wooden spoon to lift up any browned bits. Bring to a gentle simmer.
Simmer: Return the seared sweet potatoes to the pot. Partially cover and simmer for 15-20 minutes, until the sweet potatoes are tender but still holding their shape. Photo tip: At this stage, the liquid should be slightly thickened and coating the back of a spoon. If it looks thin, simmer uncovered for 5 more minutes.
Add chickpeas: Stir in the drained chickpeas and cook for 3-5 minutes just to warm them through. You don't want them to break down.
Finish: Remove from heat. Stir in the lime juice and zest. Taste and adjust salt. It will likely need a generous pinch of flaky salt here.
To serve: Spoon the curry into bowls. Cilantro leaves go on top, not scattered from a height like confetti — place them deliberately in one area. A dollop of extra coconut milk or yogurt if you have it. Serve with rice or naan.
Key tips: Searing the sweet potatoes in batches adds caramelized depth that survives the simmer. Blooming the spices in oil for 30 seconds transforms them from dusty to aromatic. Do not skip the lime — the acid makes the fat taste rich rather than heavy. Stir chickpeas gently to keep them intact for a creamy pop against the sweet potatoes.
Make ahead: This curry tastes even better on day two. Refrigerate in an airtight container for up to 5 days or freeze for up to 3 months. Reheat gently on the stovetop with a splash of water or coconut milk.
Keyword creamy curry, one pot vegan curry, sweet potato chickpea curry