Creamy Chickpea Curry is an incredibly flavorful and satisfying vegetarian dish that will quickly become a staple in your kitchen. Drawing inspiration from the rich, comforting flavors of Indian butter chicken, this recipe achieves a similar depth and creaminess using hearty chickpeas as its star. It’s a culinary experience that’s not only delightful to your palate but also surprisingly simple to prepare, making it an ideal choice for busy weeknights or a relaxed weekend meal. The best part? This curry often tastes even better the next day, making it perfect for meal prepping and enjoying delicious leftovers!

Why You’ll Absolutely Love This Chickpea Curry
As the weather turns colder, there’s nothing quite like a warm, comforting meal to lift your spirits. This Chickpea Curry recipe delivers exactly that – a cozy, heartwarming dish that’s bursting with aromatic spices. Its magic lies in how quickly it comes together, creating a complex flavor profile that tastes like it simmered for hours, yet only takes minutes. If you’ve enjoyed my popular Butternut Squash Chickpea Coconut Curry, you’ll find a similar comforting essence here, but with a different spice blend and without the squash, focusing purely on the incredible versatility of chickpeas.
The Power of Chickpeas: A Versatile Pantry Staple
Chickpeas are a true culinary marvel, and they’re a staple in my kitchen. I incorporate them into my meals weekly, transforming them into everything from creamy Lebanese Hummus and delightfully crunchy Roasted Chickpeas to a fresh and satisfying Chickpea Salad. My fondness for these legumes began in childhood and has only grown stronger into adulthood.
What makes this particular chickpea recipe stand out is its ability to blend simple, yet incredibly flavorful, ingredients into an affordable and wholesome meal. Chickpeas are not only budget-friendly but also packed with protein and fiber, making them an excellent plant-based option. They contribute a wonderful texture and absorb the rich curry flavors beautifully. I often serve this Indian-inspired dish over fluffy brown rice, topped with a generous sprinkle of fresh cilantro and a dollop of cooling Greek yogurt to balance the spices.
Our family is a big fan of curries, and we regularly rotate between this vibrant Chickpea Curry, a fragrant Coconut Fish Curry, the hearty Slow Cooker Chicken Curry, and the robust Slow Cooker Beef Curry. Each offers a unique flavor journey, but today’s vegetarian option truly shines for its simplicity and comforting appeal.
Essential Ingredients for Your Creamy Chickpea Curry
You’ll be delighted by how a few simple ingredients come together to create such a profound depth of flavor in this easy curry recipe. Each component plays a crucial role in building the dish’s signature taste and creamy texture. This recipe is a true testament to the power of well-chosen, quality ingredients.

- Diced or Crushed Tomatoes: The foundation of our sauce! I prefer using crushed tomatoes for a smoother sauce that beautifully coats the chickpeas, but diced tomatoes work wonderfully too if you enjoy a chunkier texture. Remember to include all the juices from the can, as they add essential moisture and flavor.
- Chickpeas (Garbanzo Beans): The undeniable star of this vegetarian curry. For convenience, canned chickpeas are perfect – just drain and rinse them thoroughly. If you’ve tried and loved my Slow Cooker Butter Chicken, think of this as its equally delicious, plant-based cousin, offering that same comforting experience with a vegetarian twist.
- Heavy Cream and Butter: These are the secret to achieving that luscious, rich, and velvety sauce reminiscent of classic Indian curries. They add an unparalleled creaminess and mouthfeel. If you’re looking for alternatives, whole milk can be used for a lighter option, or for a dairy-free version, full-fat coconut milk is an excellent substitute, adding a subtle tropical note that complements the curry spices beautifully.
- Curry Powder: This spice blend is the heart and soul of the recipe, providing its characteristic warm and aromatic flavor. I typically use 2 tablespoons, which creates a robust and well-spiced curry. However, you can easily adjust this to your personal preference. If you’re new to curry or prefer a milder flavor, start with 1 tablespoon and add more gradually until you reach your desired intensity. There are many types of curry powder, from mild to Madras, so choose one that suits your taste.
- Onion and Garlic: These aromatic staples form the savory base of our curry. Sautéing them until translucent unlocks their sweet and pungent notes, building the first layer of flavor in the dish.
- Olive Oil: Used for sautéing the aromatics and ensuring the spices bloom beautifully. Any neutral cooking oil will work.
- Salt and Pepper: Essential for seasoning and bringing out all the wonderful flavors. Always taste and adjust as needed.
- Fresh Herbs & Greek Yogurt: Fresh parsley or cilantro and a dollop of Greek yogurt are perfect garnishes for adding brightness and a creamy tang, respectively.
Customize Your Chickpea Curry: Endless Possibilities
One of the best aspects of this chickpea curry is its incredible adaptability. Feel free to get creative and tailor it to your dietary needs or whatever fresh ingredients you have on hand. These modifications can transform the dish, adding new textures, flavors, and nutritional boosts.
- Add More Vegetables: While the base is fantastic on its own, adding extra vegetables can significantly enhance the dish. I love incorporating finely chopped zucchini, broccoli florets, crisp green beans, or colorful bell peppers. Simply add harder vegetables like carrots or potatoes at the same time as the tomatoes to allow them ample time to soften, and softer vegetables like spinach or bell peppers towards the end of the cooking process.
- Incorporate Potatoes: For a heartier meal, consider adding small diced potatoes or sweet potatoes. Ensure they are cut into small, uniform pieces (about 1/2-inch cubes) so they cook evenly and become tender within the curry’s simmering time. They absorb the curry flavors beautifully and add a wonderful starchy richness.
- Explore Different Spices: Curry powder is the star, but a medley of other spices can elevate the flavor profile. A small pinch of cayenne pepper will add a subtle kick. For more complex layers, try adding ground coriander, turmeric (which also enhances color), a dash of chili powder, or a touch of garam masala at the end of cooking for an authentic Indian aroma.
- Adjust the Heat Level: If you love a spicy curry, it’s easy to kick up the heat! For a fresh, vibrant heat, finely chop some jalapeños and stir them into the finished dish. Alternatively, you can add crushed red pepper flakes or more cayenne pepper during the cooking process for a deeper, integrated spice. Start with a small amount and taste as you go to find your perfect level.
- Make it Dairy-Free or Vegan: This recipe is easily adaptable for dairy-free or vegan diets. Simply substitute the heavy cream and butter with full-fat coconut milk for creaminess and a complementary flavor. For a richer, dairy-free cream substitute, you can also use unsweetened almond milk, soy milk, or a homemade cashew cream.
- Add a Nutty Crunch: For an extra layer of texture and flavor, finish your curry with a sprinkle of chopped cashews or peanuts. Toasting them lightly before adding them will bring out their nutty aroma even more.
- Boost Protein (Non-Vegetarian Option): While this is a vegetarian dish, if you’re not strictly vegetarian, you could add cooked shredded chicken or paneer cheese towards the end of cooking for additional protein.

Step-by-Step: Crafting Your Delicious Chickpea Curry
You’ll be astonished by how much rich, complex flavor you can achieve in this chickpea curry recipe in under 30 minutes of total cooking time. This simple process breaks down into just a few key steps, making it perfect for even novice cooks.
Step 1: Sauté Aromatics (Garlic and Onion)
Begin by heating the olive oil in a large skillet or Dutch oven over medium heat. Once shimmering, add the diced red onion and minced garlic. Sauté them gently, stirring occasionally, until the onions become soft and translucent, typically taking about 4-5 minutes. This step is crucial for building the foundational flavor of your curry.

Step 2: Bloom the Spices and Tomatoes
Next, pour in the crushed tomatoes (or diced tomatoes, if preferred) and add the curry powder to the pan. Stir everything together well, ensuring the curry powder is fully incorporated. Continue to cook for approximately 5 minutes, allowing the tomatoes to deepen in color and the spices to “bloom” in the heat, releasing their full aromatic potential. This step concentrates the tomato flavor and develops the curry’s depth.

Step 3: Introduce the Chickpeas
Add the drained and rinsed chickpeas to the pan, stirring them into the tomato and spice mixture. Bring the curry to a gentle simmer and let it cook for about 8 minutes. This allows the chickpeas to absorb the wonderful flavors of the sauce, becoming tender and infused with the curry’s essence. This short simmer time also helps the sauce thicken slightly.

Step 4: Stir in the Cream
Reduce the heat to low, then pour in the heavy cream. Stir gently until the cream is fully incorporated into the curry sauce, creating a beautifully smooth and creamy consistency. This step is key to achieving that rich, signature butter-chicken-like texture.

Step 5: Finish with Butter
Remove the pan from the heat. Add the tablespoon of butter and stir until it has completely melted and is fully incorporated into the sauce. The butter adds a final touch of richness and gloss, enhancing the overall flavor and texture of the curry. At this point, taste the curry and adjust the seasoning with salt and pepper as needed.

Step 6: Garnish and Serve
Your delicious Chickpea Curry is now ready! Ladle it generously over your favorite rice – white, brown, or basmati all work wonderfully. Garnish with a sprinkle of fresh chopped parsley or cilantro for a burst of freshness, and add a dollop of Greek yogurt for a cooling, creamy counterpoint to the rich curry flavors. Serve immediately and savor every bite!

Frequently Asked Questions About Chickpea Curry
Absolutely! This chickpea curry is an excellent candidate for freezing, making it ideal for future quick meals. Allow the curry to cool completely after cooking, then transfer it to a freezer-safe airtight container. It can be stored in the freezer for up to 6 months. When you’re ready to enjoy it, simply thaw it overnight in the refrigerator and then gently reheat it on the stove in a skillet or pot over low heat, stirring occasionally until warmed through.
Yes, you certainly can, and it often results in an even creamier texture and richer flavor! If using dried chickpeas, you’ll need to plan ahead. Soak them overnight in plenty of cold water, then cook them until tender according to package directions (typically by boiling or pressure cooking) before adding them to the curry. Ensure they are fully cooked but not mushy.
For a delicious dairy-free version, full-fat coconut milk is the best substitute, providing a rich, creamy consistency and a lovely subtle flavor that complements curry spices. Other options include unsweetened almond milk, soy milk, or a homemade cashew cream (made by blending soaked cashews with water until smooth) for a similar velvety texture.
If your curry is thinner than desired, there are a few easy fixes. You can continue to simmer it uncovered, allowing some of the liquid to evaporate and the sauce to reduce. Alternatively, mash about 1/4 to 1/2 cup of the chickpeas directly in the pot; their starch will naturally thicken the sauce. Another option is to create a slurry by mixing 1-2 tablespoons of cornstarch with an equal amount of cold water, then stirring it into the simmering curry until thickened. For a richer thickening, blend a handful of soaked cashews with a little water to make a paste, then stir that into the curry.
Chickpea curry is wonderfully versatile! It pairs perfectly with steamed basmati rice or brown rice, fluffy quinoa, or even couscous. For bread, warm naan bread or roti are excellent for scooping up every last bit of sauce. You can also serve it with a fresh side salad, a cooling cucumber raita, or various chutneys like mango or mint for added flavor dimensions.
Yes, this creamy chickpea curry recipe is naturally gluten-free, assuming your curry powder and any optional ingredients are also gluten-free. Always check the labels of your ingredients to ensure they meet your dietary needs.
Explore More Delicious Curry Recipes
Vegetarian
Red Lentil Curry
Beef
Slow Cooker Beef Curry
Vegetarian
Cauliflower Curry Recipe
Seafood
Easy Shrimp Curry
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on
Facebook,
Instagram, or
Pinterest for the latest.
Creamy Chickpea Curry
Julia Jolliff
10 minutes
20 minutes
30 minutes
4
Ingredients
- 2 tablespoons olive oil
- 1/2 of a medium red onion, diced (or sweet onion)
- 3 garlic cloves, minced
- 1 – 28 ounce can of crushed or diced tomatoes
- 2 tablespoons curry powder
- 2 – 15 ounce cans of chickpeas, drained and rinsed
- 1/3 cup heavy cream
- 1 tablespoon butter
- Salt and pepper to taste
- Fresh parsley or cilantro as a garnish
- Greek yogurt for serving (optional)
- White or brown rice for serving
Instructions
-
Heat the olive oil in a large pan or Dutch oven over medium heat. Add the diced red onion and minced garlic and cook until the onions are translucent, about 4-5 minutes, stirring occasionally.
-
Stir in the crushed or diced tomatoes and the curry powder. Cook for approximately 5 minutes, stirring, until the tomatoes deepen in color and the spices become fragrant.
-
Add the drained and rinsed chickpeas to the pan. Bring the mixture to a gentle simmer and cook for about 8 minutes, allowing the chickpeas to absorb the flavors. Then, stir in the heavy cream until fully incorporated.
-
Remove the pan from the heat and add the butter, stirring until it is melted and fully blended into the sauce. Taste and add salt and pepper as needed.
-
Serve the creamy chickpea curry hot over white or brown rice. Garnish with fresh chopped parsley or cilantro and a dollop of Greek yogurt, if desired. Enjoy!
Notes
- Thickening the Curry: If your curry is too thin, simmer it uncovered to reduce the liquid, mash some of the chickpeas in the pot, or stir in a cornstarch slurry (1 tbsp cornstarch + 1 tbsp cold water) until thickened.
- Dried Chickpeas: If using dried chickpeas, remember to soak them overnight and cook them until tender before adding to the recipe. This yields a creamier texture and deeper flavor.
- Dairy Alternatives: For a dairy-free curry, substitute heavy cream with full-fat coconut milk, unsweetened almond milk, or homemade cashew cream for a similar creamy texture.
- Spice Level: Adjust the amount of curry powder to your preference. For extra heat, add a pinch of cayenne pepper or some fresh chopped jalapeños.
- Vegetable Additions: Feel free to add other vegetables like spinach, bell peppers, or diced potatoes. Add heartier vegetables with the tomatoes to ensure they cook through.
Nutrition
Calories: 197kcal
,
Carbohydrates: 9g
,
Protein: 3g
,
Fat: 18g
,
Saturated Fat: 7g
,
Polyunsaturated Fat: 1g
,
Monounsaturated Fat: 8g
,
Trans Fat: 0.1g
,
Cholesterol: 30mg
,
Sodium: 32mg
,
Potassium: 150mg
,
Fiber: 2g
,
Sugar: 2g
,
Vitamin A: 421IU
,
Vitamin C: 3mg
,
Calcium: 45mg
,
Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Tried this recipe?
Mention @acedarspoon or tag #acedarspoon!