You’re in for a treat! These 18 chickpea curries are my go-to for quick, cozy dinners. From creamy coconut to spicy tomato, there’s a bowl of comfort here for every night of the week. Let’s cook!
Butter Chickpea Curry

Picture this: a chilly evening, the aroma of butter and spices filling your kitchen. That's exactly how my Butter Chickpea Curry comes to life—rich, creamy, and effortlessly cozy for weeknight dinners.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
For the Curry Base
- 2 tbsp unsalted butter
- 1 large onion, diced
- 4 cloves garlic, minced
- 1-inch piece ginger, grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp garam masala
- 1/2 tsp ground turmeric
- 1/4 tsp chili powder
- 1 can (15 oz) crushed tomatoes
For the Finish
- 1 can (15 oz) chickpeas, drained and rinsed
- 1/2 cup heavy cream
- 1 tsp salt
For Garnish (optional)
- Fresh cilantro, chopped
Instructions
- Melt 2 tbsp unsalted butter in a large skillet or pot over medium heat. Tip: Using unsalted butter lets you control the final saltiness.
- Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5–7 minutes.
- Stir in the minced garlic and grated ginger; cook for 1 minute until fragrant, stirring constantly to avoid burning.
- Add the ground cumin, coriander, garam masala, turmeric, and chili powder. Stir for 30 seconds to bloom the spices—this deepens their flavor.
- Pour in the can of crushed tomatoes, and bring the mixture to a simmer. Cook for 10 minutes, stirring occasionally and scraping the bottom to prevent sticking. Tip: A wooden spoon helps release any browned bits for extra flavor.
- Add the drained chickpeas, stir to combine, and let simmer for 10 minutes to meld the flavors. The sauce will thicken slightly.
- Reduce heat to low, then stir in the heavy cream. Simmer for 2 minutes—do not boil after adding cream, or it may curdle. Tip: Slowly add cream while stirring for a silky texture.
- Season with 1 tsp salt (adjust to your liking) and remove from heat. Garnish with fresh cilantro if desired.
One spoonful of this creamy, aromatic curry is pure comfort. Serve it over basmati rice or with warm naan for a complete meal that's both satisfying and easy to whip up.
Coconut Chickpea Curry

Remember that rainy Tuesday when I craved something warm and comforting? This Thai-inspired coconut chickpea curry became an instant classic in my kitchen—it's creamy, tangy, and comes together in one pot.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the Aromatics
- 1 tbsp coconut oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tbsp grated fresh ginger
For the Curry Base
- 2 tbsp Thai red curry paste
- 1 (14-oz) can full-fat coconut milk
- 1 cup vegetable broth
- 1 tbsp brown sugar
- 1 tbsp soy sauce
For the Finish
- 1 (15-oz) can chickpeas, drained and rinsed
- 1 cup chopped fresh spinach
- 2 tbsp fresh lime juice
- 1/4 cup chopped fresh cilantro
- Salt to taste (optional: 1/2 tsp)
Instructions
- Heat coconut oil in a large skillet over medium heat. Add the diced onion and cook, stirring occasionally, until softened, about 4 minutes.
- Stir in the minced garlic and grated ginger; cook for 1 minute until fragrant. Tip: Don't let the garlic burn—lower the heat if needed.
- Add the Thai red curry paste and stir constantly for 30 seconds to toast it. This deepens the flavor. Tip: Toasting the paste is the secret to a more complex curry.
- Pour in the coconut milk and vegetable broth, scraping up any browned bits from the bottom of the pan. Add brown sugar and soy sauce; stir to combine.
- Bring the sauce to a gentle simmer, then reduce heat to medium-low. Let it bubble for 5 minutes to meld flavors.
- Add the drained chickpeas and cook for 3 minutes, stirring occasionally, until heated through.
- Stir in the chopped spinach and cook just until wilted, about 1 minute.
- Remove from heat. Stir in fresh lime juice and chopped cilantro. Taste and add salt if needed—I usually add 1/2 tsp. Tip: Always adjust seasoning at the end; the soy sauce and curry paste already add salt.
- Serve over steamed jasmine rice or with naan bread.
Pair this curry with fluffy jasmine rice to soak up every last drop of the luscious sauce. Personally, I love to squeeze a bit more lime over each bowl and top with extra cilantro for a fresh pop.
Spicy Tomato Chickpea Curry

Canned tomatoes and chickpeas are my pantry heroes for weeknight dinners. This spicy curry comes together in under 30 minutes and delivers big, bold flavor with minimal effort. I love how the cumin seeds pop in the hot oil—it instantly makes my kitchen smell amazing.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the base
- 2 tablespoons vegetable oil
- 1 teaspoon cumin seeds
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 1 green chili, finely chopped
For the sauce
- 2 tablespoons tomato paste
- 1 (14.5 oz) can diced tomatoes
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1/2 teaspoon chili powder
- 1/2 teaspoon garam masala
For the curry
- 1 (15 oz) can chickpeas, drained and rinsed
- 1 (13.5 oz) can full-fat coconut milk
- 1 teaspoon salt
- 1 teaspoon sugar
- 1 tablespoon lemon juice
- Fresh cilantro, for garnish
Instructions
- Heat oil in a large pan over medium heat. Add cumin seeds and let them sizzle for 30 seconds until fragrant. Tip: Don't let the seeds burn — they should pop and release their aroma.
- Add diced onion and cook, stirring occasionally, until softened and golden, about 6-8 minutes. Tip: Browning the onions well adds a deep, sweet flavor to the curry.
- Add minced garlic, grated ginger, and chopped green chili. Cook for 1 minute until fragrant.
- Stir in tomato paste and cook for 2 minutes, stirring constantly to prevent burning.
- Add diced tomatoes, ground cumin, ground coriander, turmeric, chili powder, and garam masala. Cook for 5 minutes, stirring occasionally, until tomatoes break down and oil separates. Tip: Letting the spices cook in the tomato mixture intensifies their flavor.
- Add chickpeas, coconut milk, and salt. Stir well. Bring to a simmer, then reduce heat to low and cook for 15 minutes, stirring occasionally. Tip: Simmering allows the flavors to meld — the sauce will thicken slightly.
- Stir in sugar and lemon juice. Taste and adjust salt or spice level.
- Garnish with fresh cilantro and serve hot with rice or naan.
Ladle this curry over a bowl of fluffy basmati rice and you've got a meal that's both comforting and exciting. The tangy tomato base paired with the hearty chickpeas makes every spoonful satisfying. I love to finish it with a squeeze of lemon right before serving — it really brightens the dish.
Spinach Chickpea Curry

As a busy mom, I'm always looking for quick, healthy dinners that the whole family will love. This spinach chickpea curry is my go-to when I need a burst of green goodness without spending hours in the kitchen. It's packed with protein and iron, and the aromatic spices make it feel like a treat.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the Spice Base
- 1 tbsp coconut oil
- 1 tsp cumin seeds
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 green chilies, finely chopped (optional)
- 1 tsp ground coriander
- 1/2 tsp ground turmeric
- 1 tsp garam masala
For the Curry
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (13.5 oz) full-fat coconut milk
- 5 oz fresh spinach (about 5 cups packed)
- 1 tsp salt, or to taste
- 1 tbsp fresh lemon juice
Instructions
- Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the cumin seeds and cook until fragrant, about 30 seconds.
- Add the diced onion and sauté, stirring occasionally, until golden brown, about 5-6 minutes.
- Stir in the minced garlic, grated ginger, and chopped green chilies. Cook for 1 minute until fragrant.
- Add the ground coriander, turmeric, and garam masala. Stir constantly for 30 seconds to toast the spices — this deepens their flavor.
- Add the drained chickpeas and stir to coat with the spice mixture. Cook for 2 minutes.
- Pour in the full-fat coconut milk and bring the curry to a gentle simmer. (Tip: Use the back of a spoon to scrape up any browned bits from the bottom of the pot.)
- Add the fresh spinach in handfuls, stirring after each addition until wilted before adding more. This prevents overcrowding.
- Once all spinach is wilted, let the curry simmer for 10 minutes, stirring occasionally, until slightly thickened. (Tip: If it gets too thick, add a splash of water.)
- Stir in the lemon juice and salt. Taste and adjust seasoning if needed. (Tip: For a creamier texture, blend 1/2 cup of the curry before adding spinach.)
- Remove from heat and let rest for 2 minutes before serving.
One of my favorite ways to serve this curry is over a bed of fluffy basmati rice, with a dollop of plain yogurt and a squeeze of fresh lime. The creamy spinach and tender chickpeas soak up all the fragrant sauce, making every spoonful comforting and satisfying. Enjoy!
Roasted Chickpea Curry

Oven-roasting chickpeas gives them a nutty crunch that stands up beautifully in a rich curry. I love how this method transforms canned chickpeas into something special without hours of simmering. This recipe is my go-to for a quick, comforting weeknight dinner.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For the Roasted Chickpeas
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/2 tsp cumin
For the Masala
- 2 tbsp olive oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 can (14 oz) crushed tomatoes
- 1 can (14 oz) full-fat coconut milk
- 1 tbsp curry powder
- 1 tsp ground turmeric
- 1/2 tsp cayenne pepper
- 1 tsp salt
- 1/2 cup water
- Fresh cilantro for garnish
Instructions
- Preheat oven to 400°F. Line a baking sheet with parchment paper.
- In a bowl, toss drained chickpeas with 1 tbsp olive oil, 1/2 tsp salt, and 1/2 tsp cumin. Tip: For extra crispiness, dry the chickpeas thoroughly with a towel before seasoning.
- Spread chickpeas in a single layer on the baking sheet. Roast for 20-25 minutes, shaking the pan halfway, until golden and crispy.
- While chickpeas roast, heat 2 tbsp olive oil in a large pot over medium heat. Add diced onion and cook until golden, about 5-7 minutes.
- Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
- Add curry powder, turmeric, cayenne, and 1 tsp salt. Stir constantly for 30 seconds to toast spices.
- Pour in crushed tomatoes, coconut milk, and 1/2 cup water. Bring to a simmer. Tip: Use full-fat coconut milk for a creamier sauce; light coconut milk may curdle.
- Reduce heat to low and let the sauce simmer, stirring occasionally, for 10-15 minutes until thickened.
- Add the roasted chickpeas to the sauce and stir gently to coat. Simmer for 2-3 minutes to blend flavors.
- Taste and adjust salt if needed. Garnish with fresh cilantro.
Perfectly roasted chickpeas stay crispy even after a quick simmer in the creamy, spiced sauce. Pair this curry with warm naan or fluffy basmati rice for a complete meal that feels both hearty and wholesome.
One-Pan Chickpea Curry

Planning a weeknight dinner can be a challenge, but this one-pan chickpea curry is my go-to for busy evenings. It's packed with flavor and comes together in under 30 minutes.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the base
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
For the curry
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 1 can (15 oz) diced tomatoes, undrained
- 1 can (13.5 oz) full-fat coconut milk
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For garnish
- 1/4 cup fresh cilantro, chopped
- 1/4 cup plain yogurt (optional)
Instructions
- Heat olive oil in a large skillet over medium heat until shimmering.
- Add diced onion and cook, stirring occasionally, until softened, about 5 minutes.
- Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
- Add curry powder, cumin, and turmeric; toast the spices for 30 seconds, stirring constantly to prevent burning (tip: toasting spices deepens their flavor).
- Pour in the undrained diced tomatoes and coconut milk; stir to combine, scraping up any browned bits from the pan.
- Add the drained chickpeas, salt, and pepper; bring the curry to a gentle simmer.
- Reduce heat to medium-low and let the curry simmer uncovered for 15 minutes, stirring occasionally, until the sauce thickens slightly and the chickpeas are tender (tip: if you prefer a thicker sauce, simmer a few extra minutes).
- Taste and adjust salt if needed (tip: season in layers for best results).
- Remove from heat and let rest for 2 minutes before serving.
Serve this curry over fluffy basmati rice with a dollop of yogurt and a sprinkle of cilantro. The creamy sauce and tender chickpeas make every bite comforting and satisfying.
Slow Cooker Chickpea Curry

Nothing beats the comfort of a curry that cooks itself while you go about your day. This slow cooker chickpea curry is my go-to for busy weeknights—just toss everything in and let the aromas fill the kitchen. Plus, it's budget-friendly and packed with flavor!
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 6 minutes
Ingredients
For the base
- 1 tablespoon coconut oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional heat)
- 1 teaspoon salt
- 1 can (14.5 oz) crushed tomatoes
For the curry
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 can (13.5 oz) full-fat coconut milk
- 1 cup vegetable broth
- 3 cups fresh spinach
- 1 tablespoon lemon juice
- Fresh cilantro for garnish
Instructions
- Heat coconut oil in a skillet over medium heat. Add onion and cook until softened, about 5 minutes, stirring occasionally.
- Add garlic and ginger; cook for 1 minute until fragrant. Tip: Sautéing these builds deep flavor—don't skip this step!
- Stir in garam masala, cumin, coriander, turmeric, cayenne, and salt. Cook for 30 seconds until spices are toasted.
- Pour in crushed tomatoes, scraping up any browned bits. Simmer for 2 minutes, then transfer this base to the slow cooker.
- Add chickpeas, coconut milk, and vegetable broth to the slow cooker. Stir everything to combine.
- Cover and cook on low for 6 hours (or high for 3 hours) until flavors meld and chickpeas are tender. Tip: Use full-fat coconut milk for the creamiest texture.
- About 10 minutes before serving, stir in fresh spinach and lemon juice. Let it wilt in the residual heat.
- Taste and adjust salt if needed. Serve over rice or with naan, garnished with cilantro.
Pair this curry with fluffy basmati rice or warm naan—the creamy sauce is perfect for soaking up. The leftovers taste even better the next day, making it a meal prep hero.
Instant Pot Chickpea Curry

Why settle for takeout when you can whip up a rich, aromatic chickpea curry in your Instant Pot in under an hour? This pressure-cooked version packs deep flavor from sautéed onions and fresh ginger, yet requires minimal hands-on effort. Trust me, your weeknight dinner rotation needs this.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the curry base
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 1 tablespoon fresh ginger, minced
- 4 cloves garlic, minced
- 1 serrano pepper, seeded and minced (optional)
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- ½ teaspoon ground turmeric
- ½ teaspoon cayenne pepper
- 1 (14.5-ounce) can diced tomatoes
- 1 (13.5-ounce) can coconut milk
- ½ cup vegetable broth
- 1 teaspoon salt
- ½ teaspoon black pepper
For the chickpeas
- 2 (15-ounce) cans chickpeas, rinsed and drained
For garnish
- Fresh cilantro, chopped
- Juice of ½ lemon
Instructions
- Set your Instant Pot to Sauté mode and add olive oil. Once shimmering, add diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Add minced ginger, garlic, and serrano pepper (if using) and cook for 1 minute until fragrant, stirring constantly to prevent burning.
- Stir in curry powder, cumin, turmeric, and cayenne pepper, cooking for 30 seconds until spices are aromatic. This blooming step deepens flavor.
- Pour in diced tomatoes (with their juices), coconut milk, vegetable broth, salt, and black pepper. Stir well, scraping up any browned bits from the bottom of the pot.
- Add the drained chickpeas and stir to combine. Place the lid on the Instant Pot and set the valve to Sealing.
- Select Pressure Cook (Manual) on High pressure and set the timer for 10 minutes. The pot will take about 10 minutes to come to pressure.
- Once the cooking cycle is complete, allow the pressure to release naturally for 10 minutes (NR), then carefully turn the valve to Venting to release any remaining steam. Quick release can splatter hot liquid.
- Remove the lid and stir the curry. Taste and adjust salt or spice if needed. If the curry is too thin, let it sit uncovered on Sauté Low for 5 minutes to thicken.
- Stir in lemon juice and garnish with fresh cilantro.
Serve this curry over steaming basmati rice or with warm naan for soaking up every last drop. The creamy coconut broth clings to the tender chickpeas, while the ginger and spices leave a gentle warmth. I love adding a dollop of yogurt on top for extra tang.
Vegan Creamy Chickpea Curry

Ready for a cozy bowl of comfort? This vegan creamy chickpea curry is my go-to when I'm craving something rich and satisfying without any dairy. The secret? Cashew cream and turmeric for that golden hue.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Cashew Cream
- 1/2 cup raw cashews, soaked in hot water for 30 minutes
- 1/2 cup water
For the Curry Base
- 1 tbsp coconut oil or vegetable oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp turmeric
- 1/2 tsp chili powder (optional)
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) coconut milk (full-fat)
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 3 cups fresh spinach
- 1 tsp salt
- 1/2 tsp black pepper
- Fresh cilantro for garnish
Instructions
- Soak cashews in hot water for 30 minutes. Meanwhile, prep veggies.
- Heat oil in a large pot over medium heat. Add onion and cook until translucent, about 5 minutes.
- Add garlic and ginger, cook for 1 minute until fragrant.
- Stir in cumin, coriander, turmeric, and chili powder. Cook for 30 seconds to bloom spices.
- Pour in diced tomatoes (with juices) and coconut milk. Stir well, scraping up any browned bits.
- Drain cashews and blend with 1/2 cup water until smooth and creamy. Set aside.
- Add chickpeas to the pot. Simmer for 15 minutes, stirring occasionally. Tip: If the curry thickens too much, add a splash of water or extra coconut milk.
- Stir in cashew cream and spinach. Cook until spinach wilts, about 2 minutes. Tip: For a richer texture, use full-fat coconut milk and don't skip the cashew cream soak.
- Season with salt and pepper. Adjust spices if needed. Tip: Taste and adjust turmeric for color and cumin for warmth.
- Serve over rice or with naan, garnished with cilantro.
Smooth and velvety, this curry gets its richness from the cashew cream without any dairy. I love serving it over fluffy basmati rice with a squeeze of lemon—it brightens up the turmeric beautifully.
Gluten-Free Chickpea Curry

Zingy, warming, and packed with plant-based protein, this chickpea curry is naturally gluten-free and comes together in under an hour. I love making it on busy weeknights when I want something comforting without a lot of fuss. The combination of creamy coconut milk and aromatic spices makes it a total crowd-pleaser.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the curry base
- 2 tbsp coconut oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1/2 tsp salt
- 1/4 tsp red pepper flakes (optional)
For the vegetables
- 1 red bell pepper, diced
- 1 large carrot, diced
- 2 cups fresh spinach
For the chickpeas
- 1 can (15 oz) chickpeas, drained and rinsed
For the sauce
- 1 can (14 oz) full-fat coconut milk
- 1 cup vegetable broth
For serving
- Cooked basmati rice (or other gluten-free rice)
- Fresh cilantro, chopped
- Lime wedges
Instructions
- Heat coconut oil in a large pot over medium heat.
- Add diced onion and cook, stirring occasionally, until softened, about 5 minutes. (Tip: Use a heavy-bottomed pot to prevent burning.)
- Add minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Stir in curry powder, cumin, coriander, turmeric, and red pepper flakes (if using). Cook for 30 seconds to toast the spices.
- Add diced bell pepper and carrot, cooking for 3 minutes, stirring occasionally.
- Pour in coconut milk and vegetable broth, scraping up any browned bits from the bottom.
- Bring the mixture to a simmer.
- Add drained chickpeas and salt, then reduce heat to low.
- Cover and let simmer for 15 minutes, stirring occasionally.
- Uncover and stir in fresh spinach, cooking until wilted, about 2 minutes. (Tip: For a thicker curry, let it simmer uncovered a few extra minutes.)
- Taste and adjust seasoning if needed. Serve over cooked rice, garnished with cilantro and lime wedges. (Tip: Squeeze lime juice just before eating to brighten flavors.)
Keep in mind that the flavors deepen even more the next day, so leftovers are a bonus. The creamy coconut base wraps around each chickpea and vegetable, making every spoonful rich and satisfying. I love serving it with a side of warm naan (if not strictly gluten-free) or over a bed of fluffy quinoa.
Fiery Chickpea Curry

Oh, you thought you could handle spice? This Fiery Chickpea Curry is my ultimate test – a robust, extra-spicy dish that pairs tender chickpeas with a punchy blend of bird's eye chili and coarsely ground black pepper. It's the kind of comfort food that wakes you up and keeps you hungry for more.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the spice base
- 2 tbsp vegetable oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 bird's eye chilies, sliced (seeds included)
- 1 tsp black peppercorns, crushed
For the curry
- 2 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground turmeric
- 1 (14.5 oz) can diced tomatoes
- 1 (15 oz) can chickpeas, drained and rinsed
- 1 cup vegetable broth
- 1/2 cup full-fat coconut milk
- 1 tsp salt
- 1/2 tsp sugar
For garnish
- 2 tbsp fresh cilantro, chopped
- 1 lime, cut into wedges
Instructions
- Heat 2 tbsp vegetable oil in a large pot over medium-high heat until shimmering.
- Add the diced onion and cook, stirring occasionally, until golden brown, about 5-6 minutes. (Tip: Don't rush this step; deep caramelization builds flavor.)
- Stir in minced garlic, grated ginger, and sliced bird's eye chilies; cook for 1 minute until fragrant.
- Add crushed black peppercorns, ground cumin, ground coriander, and turmeric; toast spices for 30 seconds, stirring constantly. (Tip: Toasting spices elevates their aroma – watch closely to avoid burning.)
- Pour in the canned diced tomatoes and bring to a simmer; cook for 5 minutes, stirring occasionally, until the tomatoes thicken slightly.
- Add drained chickpeas, vegetable broth, coconut milk, salt, and sugar; stir to combine.
- Bring the curry to a boil, then reduce heat to medium-low and simmer uncovered for 20 minutes, stirring occasionally, until the sauce thickens and flavors meld. (Tip: For a thicker curry, mash some chickpeas against the side of the pot with a spoon.)
- Taste and adjust seasoning with additional salt if needed.
- Serve hot, garnished with fresh cilantro and lime wedges.
Garnish with fresh cilantro and a squeeze of lime to tame the heat, or serve over coconut rice to soak up every last drop. This curry is a firecracker, but in the best way possible – the creamy coconut milk balances the fiery kick, while the black pepper lingers on your tongue. One bowl and you'll be sweating happy tears.
Mango Chickpea Curry

Whenever I'm craving something both comforting and bright, I turn to this Mango Chickpea Curry. The sweet-tangy mango pairs perfectly with earthy chickpeas and aromatic curry leaves—it's like a sunny day in a bowl.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the Aromatics
- 2 tablespoons coconut oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
For the Spice Blend
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt
For the Curry
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 large ripe but firm mango, peeled and diced (about 1 1/2 cups)
- 1 can (14 oz) full-fat coconut milk
- 10 fresh curry leaves
For Garnish
- 2 tablespoons fresh cilantro, chopped
- Juice of 1/2 lime
Instructions
- Heat coconut oil in a large skillet or pot over medium heat.
- Add diced onion and cook, stirring occasionally, until soft and golden, about 6-7 minutes. Tip: Don't rush the onions—caramelizing adds deep flavor.
- Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Add the spice blend: ground cumin, coriander, turmeric, chili powder, and salt. Cook for 1 minute, stirring constantly, until spices are aromatic. Tip: Toasting spices in oil wakes up their flavors.
- Pour in the coconut milk and add the curry leaves. Stir to combine, then bring to a gentle simmer.
- Add the drained chickpeas and diced mango. Stir to coat. Tip: Use ripe but firm mango so it holds its shape during cooking.
- Simmer uncovered for 15 minutes, stirring occasionally, until the sauce thickens slightly and the mango softens but isn't mushy.
- Remove from heat. Stir in lime juice and garnish with fresh cilantro.
Unexpectedly, this curry tastes even better the next day as the flavors meld. Serve over fluffy basmati rice or with warm naan for a comforting meal that feels both exotic and familiar.
Pumpkin Chickpea Curry

Just when the leaves start turning and the air gets that crisp fall bite, I crave something warm, creamy, and a little spicy. This Pumpkin Chickpea Curry has become my go-to autumn comfort meal—it’s rich, satisfying, and comes together in under 45 minutes. I love how the pumpkin purée makes the sauce velvety without any heavy cream, and the cinnamon adds a cozy warmth that feels like a hug in a bowl.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Curry Base
- 1 tablespoon coconut oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon cayenne pepper (optional)
For the Creamy Sauce
- 1 can (15 oz) pumpkin purée
- 1 can (13.5 oz) full-fat coconut milk
- 1 cup vegetable broth
For the Protein and Seasoning
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 teaspoon salt, plus more to taste
- 1 tablespoon maple syrup
For Serving
- Cooked basmati rice
- Fresh cilantro, chopped
- Lime wedges
Instructions
- Heat the coconut oil in a large pot over medium heat until shimmering. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Stir in the minced garlic, grated ginger, ground cumin, coriander, turmeric, cinnamon, and cayenne (if using). Cook for 1 minute until fragrant—this toasts the spices and deepens their flavor. Tip: Don’t skip this step; raw spices taste dusty.
- Pour in the pumpkin purée, coconut milk, and vegetable broth. Whisk until smooth, then bring the mixture to a gentle simmer. Reduce heat to low and let it bubble quietly for 10 minutes, stirring occasionally, to meld the flavors. Tip: Use full-fat coconut milk for the creamiest texture; light will make it watery.
- Add the drained chickpeas and salt. Stir well and continue simmering for another 10 minutes, until the chickpeas are heated through and the curry thickens slightly. Tip: Taste the curry at this point—if it needs more salt, add it a pinch at a time.
- Stir in the maple syrup to balance the earthy pumpkin and spices. Remove from heat. Serve the curry over steamed basmati rice, garnished with fresh cilantro and a squeeze of lime.
Just spooning this curry over rice fills the kitchen with the most inviting aroma—earthy, sweet, and slightly spicy. The chickpeas soak up the creamy sauce, and each bite is a little taste of autumn. I love to add a dollop of yogurt or a sprinkle of toasted pumpkin seeds for extra crunch.
Sweet Potato Chickpea Curry

Something about the aroma of curry simmering on the stove just makes my week feel complete. This Sweet Potato Chickpea Curry is my go-to when I need a hearty, comforting meal that’s also surprisingly easy to throw together on a busy weeknight.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
For the Curry Base
- 1 tbsp coconut oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground turmeric
- 1/4 tsp cayenne pepper (optional)
- 1 can (14 oz) crushed tomatoes
- 1 can (13.5 oz) full-fat coconut milk
- 1 tsp salt
- 1/2 tsp black pepper
For the Vegetables and Legumes
- 1 large sweet potato (about 1 lb), peeled and cut into 1/2-inch cubes
- 1 can (15 oz) chickpeas, drained and rinsed
- 2 cups fresh spinach
For Garnish (optional)
- Fresh cilantro
- Lime wedges
Instructions
- Heat coconut oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Add the minced garlic and grated ginger, and cook for 1 minute until fragrant. Pro tip: Grating the ginger instead of chopping releases more flavor.
- Stir in the ground cumin, coriander, turmeric, and cayenne (if using). Toast the spices for 30 seconds, stirring constantly, until they become aromatic.
- Pour in the crushed tomatoes and coconut milk, and add the salt and black pepper. Bring the sauce to a gentle simmer.
- Add the sweet potato cubes and drained chickpeas. Stir to coat everything in the sauce. Reduce heat to low, cover the pot, and let simmer for 20-25 minutes, or until the sweet potatoes are fork-tender. Tip: Cut sweet potatoes evenly so they cook at the same rate.
- Remove the lid and stir in the fresh spinach. Cook for 2-3 minutes, just until wilted. Taste and adjust salt if needed.
- Serve the curry over basmati rice or with warm naan. Garnish with fresh cilantro and a squeeze of lime juice if desired. For extra creaminess, add a dollop of yogurt.
The creamy coconut milk perfectly balances the earthy sweetness of the sweet potatoes, while the chickpeas add a satisfying heartiness. This curry is even better the next day, so make a double batch—it freezes beautifully for those nights you need a warm hug in a bowl.
Moroccan Chickpea Curry

Lately, I've been craving something warm and aromatic, and this Moroccan Chickpea Curry hits the spot perfectly. It's one of those comforting bowls that fills your kitchen with the scent of cumin and cinnamon, and comes together in under an hour.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Base
- 2 tbsp olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
For the Spice Mix
- 2 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground turmeric
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper (optional)
For the Curry
- 1 (14.5 oz) can diced tomatoes
- 1 (15 oz) can chickpeas, drained and rinsed
- 1/3 cup raisins
- 1 cup vegetable broth
- Salt and black pepper to taste
For Serving
- Fresh cilantro, chopped
- Cooked rice or warm naan (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Add the minced garlic and grated ginger. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
- Reduce heat to medium-low. Add the spice mix: cumin, coriander, turmeric, cinnamon, and cayenne (if using). Stir for 30 seconds until the spices are toasted and aromatic. Tip: Toasting spices in oil deepens their flavor significantly.
- Pour in the diced tomatoes (with their juices), drained chickpeas, raisins, and vegetable broth. Season with a pinch of salt and black pepper. Stir well to combine.
- Increase heat to high and bring the curry to a boil. Then reduce heat to low, cover the pot, and let it simmer for 20 minutes, stirring once halfway through. Tip: Simmering slowly allows the raisins to plump and the flavors to meld.
- After 20 minutes, remove the lid and check the consistency. If it's too thick, add a splash more broth or water. Taste and adjust salt and pepper. Tip: For a creamier texture, stir in 1/4 cup coconut milk at this point.
- Serve hot, garnished with fresh cilantro, alongside steamed rice or warm naan.
Not only does this curry pack a punch of warm, earthy spices, but the raisins add little bursts of sweetness that balance the savory tomato base. I love piling it high on fluffy rice and drizzling with a bit of yogurt for extra creaminess.
Thai Red Curry Chickpeas

Kickstarting your weeknight dinner routine with a bowl of Thai Red Curry Chickpeas is my kind of culinary therapy. I love how the creamy coconut milk balances the fiery red curry paste, and those tender bamboo shoots add a delightful crunch. Honestly, this one-pot wonder comes together faster than ordering takeout!
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the curry base
- 1 tbsp coconut oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 tbsp grated ginger
- 2 tbsp red curry paste
For the liquid
- 1 can (14 oz) full-fat coconut milk
- 1 cup vegetable broth
For the add-ins
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (8 oz) bamboo shoots, drained
- 1 red bell pepper, sliced
- 1 tbsp soy sauce
- 1 tbsp brown sugar
- 1 tbsp lime juice
For garnish
- 1/4 cup fresh basil leaves
- Sliced red chili (optional)
Instructions
- Heat coconut oil in a large pot over medium heat.
- Add diced onion and sauté until translucent, about 3 minutes.
- Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Add red curry paste and cook for 1 minute, stirring constantly to release oils.
- Pour in coconut milk and vegetable broth, bringing to a simmer.
- Add chickpeas, bamboo shoots, and sliced bell pepper.
- Stir in soy sauce and brown sugar, then reduce heat to low.
- Simmer for 15 minutes, allowing flavors to meld.
- Remove from heat and stir in lime juice.
- Taste and adjust seasoning if needed.
- Serve over jasmine rice, garnished with fresh basil and sliced red chili.
Garnished with fresh basil, this curry is a symphony of creamy, spicy, and tangy notes. I love that it's vegan-friendly, but you can easily add shrimp or chicken if you're not. Trust me, leftovers taste even better the next day!
Japanese Curry Chickpeas

There's nothing quite like the comfort of a homemade curry, and this Japanese-style chickpea version has become a staple in my kitchen. It's mild, rich, and loaded with tender vegetables—perfect for a cozy dinner any night of the week.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Aromatics
- 1 tbsp vegetable oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 1 inch fresh ginger, grated
For the Vegetables
- 2 medium carrots, peeled and diced
- 2 medium potatoes, peeled and diced
For the Curry Sauce
- 4 cups vegetable broth
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 package (3.5 oz) Japanese curry roux (mild), broken into pieces
- 1 tbsp soy sauce
Instructions
- Heat vegetable oil in a large pot over medium heat. Add diced onion and cook, stirring occasionally, until softened, about 5 minutes. (Tip: Cut all veggies into uniform pieces for even cooking.)
- Add minced garlic and grated ginger, and stir for 1 minute until fragrant.
- Add diced carrots and potatoes. Cook, stirring, for 2–3 minutes to coat.
- Pour in vegetable broth. Increase heat to high and bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes until vegetables are tender.
- Remove pot from heat. Add the Japanese curry roux pieces and stir until completely dissolved. (Tip: Dissolving off heat prevents lumps.)
- Return pot to low heat. Add drained chickpeas and soy sauce. Stir gently and simmer for 5 minutes, allowing flavors to meld. (Tip: If curry is too thick, add a splash of water or broth.)
- Taste and adjust soy sauce if needed. Serve hot. (Tip: Let the curry rest for 5 minutes before serving for the best texture.)
Crusty bread or steamed jasmine rice are my go-to sides for this curry. The leftovers only get better overnight as the flavors deepen—just reheat with a splash of water.
African Peanut Chickpea Curry

Before I discovered this gem, I thought peanut butter belonged only in PB&Js. But this African Peanut Chickpea Curry changed everything—it's creamy, savory, and packed with plant-based protein.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Aromatics
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
For the Curry Sauce
- 1 can (14.5 oz) diced tomatoes
- 1/2 cup creamy peanut butter
- 1 can (13.5 oz) coconut milk
- 1 cup vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper
- 1 teaspoon salt
For the Add-ins
- 1 can (15 oz) chickpeas, drained and rinsed
- 3 cups fresh spinach
Instructions
- In a large pot or Dutch oven, heat 1 tablespoon olive oil over medium heat. Add diced onion and sauté until translucent, about 4-5 minutes.
- Add minced garlic and grated ginger. Cook for 1 minute, stirring constantly to prevent burning.
- Stir in 1 can diced tomatoes, 1/2 cup peanut butter, 1 can coconut milk, and 1 cup vegetable broth. Mix well until the peanut butter is fully incorporated.
- Add 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon cayenne pepper, and 1 teaspoon salt. Stir to combine. Tip: Use a heavy-bottomed pot to avoid scorching the peanut butter.
- Bring the curry to a gentle simmer, then reduce heat to low. Let it cook uncovered for 15 minutes, stirring occasionally. Tip: The sauce will thicken as it simmers; add a splash of broth if it gets too thick.
- Stir in the drained chickpeas and cook for 5 minutes, allowing them to heat through.
- Add 3 cups fresh spinach in batches, stirring until wilted, about 2-3 minutes. Tip: Add the spinach gradually so it fits in the pot easily.
- Taste and adjust salt or cayenne if needed. Remove from heat. Let the curry rest for 5 minutes before serving to allow flavors to meld.
Perfectly creamy and packed with protein, this curry is a weeknight hero. I love serving it over fluffy jasmine rice with a squeeze of lime and a sprinkle of chopped cilantro.
Conclusion
From quick weeknight dinners to impressive weekend meals, this roundup has a chickpea curry for every occasion. I hope you find your new favorite! Drop a comment below sharing which recipe you tried first, and don’t forget to save this collection on Pinterest for later.

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




