Why You’ll Love This Recipe
This curry comes together in about 40 minutes using simple pantry staples. The creamy coconut milk balances the warm spices beautifully, while the chickpeas provide plenty of plant-based protein and fiber. It’s naturally vegetarian, easy to customize with your favorite vegetables, and tastes even better the next day as the flavors continue to develop.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Curry
- Chickpeas, drained and rinsed
- Coconut milk
- Onion, diced
- Garlic, minced
- Fresh ginger, grated
- Olive oil or coconut oil
- Diced tomatoes
- Tomato paste
- Curry powder
- Ground cumin
- Ground coriander
- Turmeric
- Garam masala
- Paprika
- Salt
- Black pepper
- Fresh spinach (optional)
- Fresh cilantro, chopped
- Fresh lime juice
For the Rice
- Long-grain white rice or basmati rice
- Water or vegetable broth
- Salt
Directions
- Cook the rice according to the package instructions using water or vegetable broth. Set aside and keep warm.
- Heat the oil in a large skillet or saucepan over medium heat.
- Add the diced onion and cook for 4–5 minutes until softened.
- Stir in the garlic and grated ginger, cooking for about 1 minute until fragrant.
- Add the curry powder, cumin, coriander, turmeric, garam masala, and paprika. Stir continuously for 30 seconds to toast the spices.
- Mix in the tomato paste and diced tomatoes, cooking for 2–3 minutes.
- Pour in the coconut milk and stir until the sauce is smooth.
- Add the chickpeas and simmer for 15–20 minutes, stirring occasionally.
- If using spinach, stir it into the curry during the final few minutes until wilted.
- Season with salt, black pepper, and fresh lime juice to taste.
- Spoon the curry over cooked rice and garnish with fresh cilantro before serving.
Servings and timing
- Servings: 4
- Prep time: 10 minutes
- Cook time: 30 minutes
- Total time: 40 minutes
Variations
- Add sweet potatoes or butternut squash for extra heartiness.
- Stir in cauliflower, peas, or green beans for additional vegetables.
- Add tofu or paneer for extra protein.
- Increase the heat with cayenne pepper, fresh chilies, or red pepper flakes.
- Use brown rice, jasmine rice, or quinoa instead of white rice.
- Add a spoonful of peanut butter for a richer, nuttier curry.
- Finish with toasted coconut flakes for extra texture.
- Squeeze additional lime juice over each serving for extra freshness.
Storage/Reheating
Store leftover curry and rice separately in airtight containers in the refrigerator for up to 4 days. Reheat the curry gently on the stovetop or in the microwave until hot, adding a splash of water or coconut milk if the sauce has thickened. Freeze the curry for up to 3 months. Thaw overnight in the refrigerator before reheating. Freshly cooked rice is recommended for the best texture, but leftover rice can also be refrigerated for up to 4 days.
FAQs
Can I use dried chickpeas instead of canned?
Yes. Cook the dried chickpeas until tender before adding them to the curry.
Is this recipe vegan?
Yes. This recipe is naturally vegan when prepared with vegetable broth and served as written.
What type of coconut milk should I use?
Full-fat coconut milk creates the creamiest texture, but light coconut milk can be used for a lighter version.
Can I make the curry spicier?
Absolutely. Add fresh chilies, cayenne pepper, or crushed red pepper flakes to increase the heat.
What vegetables work well in this curry?
Sweet potatoes, cauliflower, spinach, peas, carrots, zucchini, and bell peppers are all excellent additions.
Can I freeze Coconut Chickpea Curry?
Yes. The curry freezes very well for up to 3 months. For the best results, freeze the rice separately.
What rice pairs best with this curry?
Basmati rice is a classic choice, but jasmine rice, brown rice, or even quinoa all work beautifully.
Can I make this ahead of time?
Yes. The flavors deepen as the curry rests, making it an excellent make-ahead meal.
What can I serve with Coconut Chickpea Curry?
Naan, roti, papadum, cucumber salad, roasted vegetables, or mango chutney all make excellent accompaniments.
Can I add more protein?
Yes. Tofu, paneer, lentils, or cooked chicken can all be added if desired.
Conclusion
Coconut Chickpea Curry with Rice is a comforting, flavorful meal that’s easy to prepare and packed with wholesome ingredients. The creamy coconut sauce, tender chickpeas, fragrant spices, and fluffy rice create a satisfying dish that’s perfect for weeknight dinners, meal prep, or sharing with family and friends. Versatile, nourishing, and full of bold flavor, this curry is sure to become a regular favorite in your kitchen.
PrintCoconut Chickpea Curry with Rice
Coconut Chickpea Curry with Rice is a rich, creamy, and comforting plant-based meal made with tender chickpeas simmered in a fragrant coconut curry sauce. Served over fluffy rice, it’s a nourishing dinner that’s perfect for busy weeknights, meal prep, or cozy family meals.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Vegan
Ingredients
- 2 (15 oz) cans chickpeas, drained and rinsed
- 1 (13.5 oz) can full-fat coconut milk
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon olive oil or coconut oil
- 1 (14.5 oz) can diced tomatoes
- 2 tablespoons tomato paste
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1 teaspoon garam masala
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups fresh spinach (optional)
- 1/4 cup fresh cilantro, chopped
- 1 tablespoon fresh lime juice
- 1 1/2 cups long-grain white rice or basmati rice
- 3 cups water or vegetable broth
- 1/2 teaspoon salt (for rice)
Instructions
- Cook the rice according to the package instructions using water or vegetable broth. Keep warm.
- Heat the oil in a large skillet or saucepan over medium heat.
- Add the diced onion and cook for 4-5 minutes until softened.
- Stir in the garlic and grated ginger, cooking for about 1 minute until fragrant.
- Add the curry powder, cumin, coriander, turmeric, garam masala, and paprika. Stir continuously for 30 seconds to toast the spices.
- Mix in the tomato paste and diced tomatoes, cooking for 2-3 minutes.
- Pour in the coconut milk and stir until the sauce is smooth.
- Add the chickpeas and simmer for 15-20 minutes, stirring occasionally.
- If using spinach, stir it into the curry during the final few minutes until wilted.
- Season with salt, black pepper, and fresh lime juice to taste.
- Serve the curry over cooked rice and garnish with fresh cilantro.
Notes
- Add sweet potatoes, butternut squash, cauliflower, peas, or green beans for extra vegetables.
- Use tofu or paneer for additional protein.
- Increase the heat with cayenne pepper, fresh chilies, or red pepper flakes.
- Serve with naan, roti, papadum, cucumber salad, or mango chutney.
- Store curry and rice separately in the refrigerator for up to 4 days.
- Freeze the curry for up to 3 months and thaw overnight before reheating.
- Add a splash of coconut milk or water when reheating if the sauce has thickened.
Nutrition
- Serving Size: 1 serving
- Calories: 590 kcal
- Sugar: 9 g
- Sodium: 620 mg
- Fat: 24 g
- Saturated Fat: 16 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 80 g
- Fiber: 12 g
- Protein: 16 g
- Cholesterol: 0 mg