Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Coconut Chickpea Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 103 reviews
  • Author: Jasmine
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Description

This Creamy Coconut Chickpea Curry is a flavorful, easy-to-make vegan dish featuring tender chickpeas simmered in a rich coconut milk and tomato base, infused with aromatic spices like garam masala, curry powder, and cumin. Perfect for a comforting weeknight dinner or meal prep, this one-pot curry balances creamy textures with zesty lime freshness for a satisfying and nutritious meal.


Ingredients

Scale

Main Ingredients

  • 2 tablespoons coconut oil
  • 1 medium red onion or yellow onion, diced
  • 14 ounces fresh or canned tomatoes, diced (400g)
  • Sea salt & ground black pepper, to taste
  • 16 ounces canned chickpeas, drained & rinsed (454g)
  • 3 garlic cloves, minced
  • 1 ½ tablespoons garam masala
  • 1 teaspoon curry powder
  • ¼ teaspoon cumin
  • 13.5 ounces canned coconut milk (383g)
  • 2 teaspoons coconut flour (optional)
  • 1 small lime, juiced


Instructions

  1. Heat the oil and sauté onions and tomatoes: In a deep pot over medium-high heat, add the coconut oil. Then add the diced onions and tomatoes. Season with sea salt and ground black pepper. Lower heat to medium and cook until the tomatoes release their juices and the onions become soft, about 10 minutes.
  2. Add chickpeas and spices: Stir in the rinsed chickpeas, minced garlic, garam masala, curry powder, and cumin. Mix well to combine all ingredients evenly.
  3. Add coconut milk and thicken: Pour in the canned coconut milk and stir thoroughly. Add the optional coconut flour to help thicken the curry slightly. Bring the mixture to a boil.
  4. Simmer the curry: Reduce heat to medium-low and let the curry simmer gently for 10 to 12 minutes, allowing flavors to meld and the sauce to thicken.
  5. Season and finish: Taste the curry and adjust salt and pepper as desired. Remove from heat, squeeze the juice of one small lime over the curry, and stir well. Let it cool slightly before serving. Enjoy!

Notes

  • This recipe is fully vegan and uses only one pot, making it perfect for quick, easy dinners or meal prep.
  • The optional coconut flour helps thicken the curry, but you can omit it if preferred.
  • Adding fresh lime juice at the end brightens the flavors and should not be skipped.
  • You can use either fresh or canned tomatoes depending on availability.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.

Nutrition

  • Serving Size: 1 serving
  • Calories: 225 kcal
  • Sugar: 8.1 g
  • Sodium: 185 mg
  • Fat: 9.4 g
  • Saturated Fat: 7.5 g
  • Unsaturated Fat: 1.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 28.5 g
  • Fiber: 7.0 g
  • Protein: 7.3 g
  • Cholesterol: 0 mg