Description
Perfectly creamy sweet potato curry with chickpeas, coconut milk, and warm spices. This easy one-pot vegetarian meal is ready in 30 minutes and tastes restaurant-quality!
Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 4-6 servings
Ingredients
For the Curry:
- 2 medium sweet potatoes, peeled and diced into 1/2-inch cubes (about 3 cups)
- 1 can (14 oz) full-fat coconut milk
- 1 medium onion, diced
- 2 cloves garlic, minced (fresh is best!)
- 1 tablespoon curry powder (use your favorite blend)
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1/2 teaspoon ground ginger
- 1/4 teaspoon cayenne pepper (adjust to your heat preference)
- 1 cup vegetable broth (low-sodium if you prefer)
- 1 can (15 oz) chickpeas, drained and rinsed
- Salt and pepper to taste
- 2 tablespoons oil (vegetable, coconut, or olive oil)
For Serving:
- Cooked rice (basmati or jasmine work great)
- Fresh cilantro, chopped
- Lime wedges (optional but recommended)
- Naan bread (optional)
Instructions
- In a large pot or Dutch oven, heat 2 tablespoons of oil over medium heat. Add the diced onion and cook, stirring occasionally, until translucent and softened—about 5 minutes. Don’t rush this step!
- Add the minced garlic, curry powder, turmeric, cumin, ginger, and cayenne pepper to the pot. Cook for 1-2 minutes, stirring constantly, until the spices are incredibly fragrant and toasted. This blooms the spices and releases their essential oils.
- Stir in the diced sweet potatoes, coating them well with the spiced oil. Then add the coconut milk and vegetable broth. Bring everything to a simmer.
- Reduce heat to medium-low and let the curry simmer uncovered for 15-20 minutes, stirring occasionally, until the sweet potatoes are fork-tender but still holding their shape. The sauce should thicken slightly as it cooks.
- Add the drained and rinsed chickpeas to the pot. Season generously with salt and pepper—start with 1 teaspoon salt and adjust from there. Cook for an additional 5 minutes to heat the chickpeas through and let all the flavors meld together.
- Taste and adjust the seasoning. If it’s too thick, add a splash more vegetable broth or coconut milk. If it’s too thin, let it simmer a few more minutes uncovered.
- Serve hot over cooked rice, garnished generously with fresh chopped cilantro. Lime wedges on the side are optional but add a bright, fresh note that’s really delicious.
- Leftovers keep beautifully and taste even better the next day!
Nutrition Information (Per Serving):
- Calories: 320
- Carbohydrates: 42g
- Protein: 9g
- Fat: 14g
- Fiber: 8g
- Sodium: 380mg
- Sugar: 9g
- Vitamin A: 200% DV
- Vitamin C: 25% DV
- Iron: 20% DV
This curry is loaded with vitamin A from the sweet potatoes, plus it’s packed with fiber and plant-based protein from the chickpeas.
Notes:
- Seriously, don’t skip toasting the spices. Those 1-2 minutes make all the difference in flavor depth.
- Every stove has its own personality, so watch your heat level. You want a gentle simmer, not a rolling boil.
- Fresh spices are crucial here—if your curry powder is old, the curry will taste flat no matter what you do.
- Cut the sweet potatoes into uniform pieces so they cook evenly.
- The curry thickens as it sits, so leftovers might need a splash of broth when reheating.
Storage Tips:
- Room Temperature: Not recommended—this needs refrigeration after it cools.
- Refrigerator: Store in an airtight container for up to 4 days. The flavors actually get better after a day or two!
- Freezer: Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge.
- Reheating: Warm gently on the stove over medium-low heat, adding a splash of coconut milk or broth if needed. Microwave works too, but stir every minute for even heating.
Serving Suggestions:
- Classic Bowl: Serve over fluffy basmati rice with naan bread for scooping
- Rice Alternative: Try it over quinoa or cauliflower rice for a lower-carb option
- Complete Meal: Pair with a simple cucumber salad dressed with yogurt and mint
- Meal Prep: Portion into containers with rice for easy grab-and-go lunches all week
Mix It Up (Recipe Variations):
- Coconut Sweet Potato Curry with Spinach: Stir in 2 cups fresh spinach during the last 2 minutes for extra nutrition and color
- Spicy Sweet Potato Curry: Add an extra 1/2 teaspoon cayenne or 1 diced jalapeño for serious heat
- Thai-Style Sweet Potato Curry: Add 1 tablespoon Thai red curry paste with the spices and finish with fresh basil instead of cilantro
- Protein-Packed Curry: Add cubed tofu or cooked chicken along with the chickpeas for even more protein
- Lentil Sweet Potato Curry: Replace chickpeas with 1 cup cooked red lentils for a different texture and flavor
What Makes This Recipe Special:
This sweet potato curry follows the traditional Indian cooking technique of blooming spices in oil to release their essential oils and create complex, layered flavors. The combination of naturally sweet potatoes with earthy spices and creamy coconut milk creates a perfectly balanced dish that’s comforting without being heavy. Chickpeas add plant-based protein and hearty texture, making this a complete one-pot meal. It’s a foolproof recipe that comes together in one pot, works for meal prep, and satisfies both vegetarians and meat-eaters alike.
