Chickpea curry with coconut milk and rice is the perfect dish for a satisfying weeknight dinner. This vibrant, hearty meal combines creamy coconut milk, protein-packed chickpeas, and aromatic spices, delivering a flavor explosion in every bite. It’s quick to prepare, making it ideal for busy evenings when you crave something delicious yet easy to whip up.
Why You’ll Love This Recipe
This chickpea curry is not only a feast for the eyes but also a delight for your taste buds. Here’s why you’ll want to make it tonight:
- Quick & Easy: Ready in about 30 minutes.
- Flavorful: A perfect blend of spices and creamy coconut milk.
- Nutritious: Packed with protein and fiber from chickpeas.
- Customizable: Easily adjust spices to suit your taste.
- Vegan-Friendly: A plant-based meal that everyone will enjoy.
Ingredients
- 1 cup basmati rice
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) coconut milk
- 1 cup vegetable broth
- Salt and pepper to taste
- 1 tablespoon fresh cilantro, chopped (for garnish)
How to Make Chickpea Curry with Rice
- Start by cooking the basmati rice. Rinse the rice under cold water until the water runs clear, then combine it with 2 cups of water in a medium pot. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes or until the rice is tender. Remove from heat and let it sit, covered, for 5 minutes.
- While the rice is cooking, heat the olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3-4 minutes, or until softened and translucent.
- Add the minced garlic and grated ginger to the skillet. Cook for another minute until fragrant, stirring frequently.
- Stir in the curry powder and ground cumin, cooking for 1-2 minutes to release their flavors.
- Add the chickpeas, coconut milk, and vegetable broth to the skillet. Season with salt and pepper to taste. Stir to combine and bring the mixture to a simmer.
- Let the curry simmer for about 10 minutes, stirring occasionally, until it thickens slightly. Adjust seasoning as needed.
- Fluff the cooked rice with a fork and serve it on plates topped with the chickpea curry. Garnish with fresh cilantro before serving.
Tips for the Best Results
- For extra depth of flavor, consider adding a tablespoon of tomato paste to the curry.
- If you like it spicy, toss in some red pepper flakes or diced chili peppers.
- Make sure not to overcook the rice; it should be fluffy and separate.
Easy Variations
- Swap chickpeas for lentils or tofu for a different protein source.
- Add vegetables like spinach, bell peppers, or zucchini for more color and nutrition.
- Experiment with different spices such as turmeric or garam masala for a unique twist.
What to Serve With It
- Warm naan or pita bread for dipping.
- A side salad with fresh greens and a tangy dressing.
- Pickled vegetables for a zesty contrast.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it in a skillet over medium heat, adding a splash of water if needed to loosen the curry. The rice can be reheated in the microwave or on the stove.
Recipe Card
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Yield: 4 servings
Ingredients:
- 1 cup basmati rice
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) coconut milk
- 1 cup vegetable broth
- Salt and pepper to taste
- 1 tablespoon fresh cilantro, chopped (for garnish)
Instructions:
- Cook the basmati rice according to package instructions.
- In a skillet, heat olive oil over medium heat. Add onion and sauté until softened.
- Add garlic and ginger; cook until fragrant.
- Mix in curry powder and cumin, cooking for 1-2 minutes.
- Add chickpeas, coconut milk, and vegetable broth. Season with salt and pepper.
- Simmer for about 10 minutes, stirring occasionally.
- Serve the curry over rice, garnished with cilantro.
Notes: Adjust the spice level to your preference and enjoy leftover curry for lunch!

















