Description
Rich, creamy chickpea curry with aromatic spices and coconut milk. This easy one-pot recipe takes 35 minutes and tastes like it came from your favorite Indian restaurant.
Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 4
Ingredients
- 2 tablespoons olive oil (or ghee for authentic flavor)
- 1 onion, diced (yellow or white onion works best)
- 3 cloves garlic, minced (fresh, not jarred)
- 1 inch fresh ginger, grated (about 1 tablespoon)
- 1 tablespoon curry powder (fresh spices make a huge difference)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric (gives it that golden color)
- 1/4 teaspoon cayenne pepper (adjust for heat preference)
- 1 can (15 oz) chickpeas, drained and rinsed well
- 1 can (14 oz) diced tomatoes (with their juice)
- 1 can (14 oz) coconut milk (full-fat for creamiest texture)
- Salt and pepper, to taste (I use about 1 teaspoon salt)
- Fresh cilantro, for garnish (optional but pretty)
- Cooked rice, for serving (basmati is traditional)
Instructions
- Heat olive oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until softened and turning golden at the edges, about 5 minutes. Don’t rush this step—soft, sweet onions are the foundation.
- Stir in the minced garlic and grated ginger, cooking for another 1-2 minutes until your kitchen smells absolutely incredible. Keep everything moving so the garlic doesn’t burn.
- Add the curry powder, cumin, coriander, turmeric, and cayenne pepper. Stir everything together for 30 seconds to a minute, letting those spices bloom in the oil. This is the magic step that creates depth.
- Pour in the chickpeas, diced tomatoes with their juice, and coconut milk. Season with salt and pepper, then stir everything together until well combined. The sauce should look rich and creamy.
- Bring the mixture to a simmer, then reduce heat to low. Cover the pot and let it gently bubble away for 20-25 minutes, stirring occasionally. The chickpeas will absorb all those amazing flavors.
- Taste and adjust your seasoning—add more salt if it tastes flat, or a pinch more cayenne if you want heat. The curry should taste bold and complex.
- Serve the chickpea curry over fluffy cooked rice, garnishing with fresh cilantro if you have it. The herbs add brightness and make it look restaurant-fancy.
Nutrition Information (Per Serving):
- Calories: 385
- Carbohydrates: 38g
- Protein: 12g
- Fat: 21g
- Fiber: 10g
- Sodium: 480mg
- Iron: 35% DV (chickpeas are iron powerhouses)
- Vitamin C: 25% DV (from tomatoes and spices)
- Manganese: 40% DV
This chickpea curry delivers impressive plant-based protein and fiber to keep you satisfied for hours. The coconut milk provides healthy fats, while the spices offer anti-inflammatory benefits and amazing flavor.
Notes:
- Seriously, bloom those spices in oil before adding liquids—it makes all the difference
- Fresh garlic and ginger are essential; jarred versions don’t have the same punch
- Full-fat coconut milk creates that silky, restaurant-quality texture
- If the sauce is too thin, simmer uncovered for the last 5 minutes to thicken
- This tastes even better the next day after flavors meld together
- Rinse canned chickpeas well to remove that tinny taste
Storage Tips:
- Keep in an airtight container in the fridge for up to 5 days
- Freeze in portions for up to 3 months—thaw overnight in the fridge
- The sauce thickens as it sits; add a splash of water or coconut milk when reheating
- Reheat gently on the stove over low heat, stirring occasionally
- Store rice separately from the curry to prevent it from absorbing all the sauce
- Leftover curry is amazing for lunch bowls or stuffed into naan bread
Serving Suggestions:
- With naan bread: Tear off pieces of warm naan and use it to scoop up the curry
- Over cauliflower rice: Use riced cauliflower instead of regular rice for low-carb option
- With roasted vegetables: Serve alongside roasted broccoli or Brussels sprouts
- As a grain bowl: Layer over quinoa with fresh cucumber, tomatoes, and yogurt sauce
Mix It Up (Recipe Variations):
- Sweet Potato Chickpea Curry: Add 1 cup cubed sweet potato and a handful of spinach for extra vegetables and heartiness
- Coconut Chickpea Curry: Add extra coconut milk and 1 tablespoon coconut sugar for sweeter, Thai-inspired flavors
- Protein-Packed Version: Stir in cubed paneer cheese or firm tofu in the last 10 minutes for even more protein
- Restaurant-Style Finish: Swirl in 1 tablespoon butter and a splash of cream right before serving for incredibly rich, glossy sauce
What Makes This Recipe Special:
This chickpea curry delivers authentic, complex flavors through proper technique rather than relying on pre-made curry pastes or shortcuts. Blooming whole spices in oil releases their essential oils and creates depth that can’t be achieved by just stirring them into liquid. Indian curry cooking builds layers of flavor systematically—aromatics first, then spices, then main ingredients, and finally simmering that brings everything together. This plant-based curry proves that vegetarian food can be deeply satisfying and crave-worthy.
