This easy chickpea curry is loaded with vegetables and a creamy, flavorful curry sauce. It’s a one-pot dinner you can make in about 30 minutes—simple, nutritious, and deeply satisfying.

One-Pot Meal
A great weeknight meal should be quick, flavorful, and require minimal cleanup. This chickpea curry checks all those boxes. It comes together in a single skillet or Dutch oven and highlights simple, healthy ingredients. Each serving offers plant-based protein, fiber, and a rich, spiced coconut sauce that pairs perfectly with rice, quinoa, or cauliflower rice.

What You Need
Vegetables & Legumes
- Chickpeas (garbanzo beans): Two cans provide the main protein and body for this dish.
- Kale: A hearty green that holds up well in simmered sauces; you can also substitute spinach.
- Garlic and ginger: Aromatics that form the base of the curry’s flavor.
- Red bell pepper and onion: Add sweetness, texture, and color to the curry.
- Diced tomatoes: Contribute acidity and depth to the sauce.
Curry Sauce
- Full-fat coconut milk: Creates the creamy, rich sauce—recommended for best flavor and texture.
- Vegetable broth: Thins the sauce to your preferred consistency and boosts savory flavor.
- Tomato paste: Concentrated tomato flavor to round out the sauce.
- Spices: Garam masala, curry powder, and a pinch of red pepper flakes deliver the characteristic curry profile.
- Lime juice: A squeeze of lime brightens the finished dish.

How to Make Chickpea Curry
Below is a concise, easy-to-follow method to make this one-pot curry. Scroll to the ingredients and instructions for the exact measurements and steps.
Preheat & Prep
Heat olive oil in a large skillet or Dutch oven over medium-high heat. When the oil is hot and fragrant, add the minced garlic, minced onion, grated ginger, and half of the salt. Sauté for 3–5 minutes, until the onion is translucent and the aromatics are softened.
Bring the Sauce to a Boil
Add the coconut milk, vegetable broth, diced tomatoes, tomato paste, garam masala, curry powder, red pepper flakes, and the remaining salt. Stir to combine and bring the mixture to a gentle boil over medium-high heat so the flavors begin to meld.
Simmer with Chickpeas and Peppers
Once the sauce is boiling, stir in the chopped red bell pepper and drained, rinsed chickpeas. Reduce the heat to low–medium and let the curry simmer for about 10 minutes so the sauce thickens slightly and the chickpeas absorb the flavors.
Finish with Greens
Add the kale and cook for another 2–3 minutes, until the greens are wilted but still bright. Taste and adjust seasoning if needed, then finish with a squeeze of fresh lime juice just before serving.
Serve & Enjoy
Ladle the curry over your favorite grain or grain alternative and garnish with additional lime or fresh herbs if you like. This dish is delicious with jasmine or brown rice, quinoa, or cauliflower rice.

Quick and Easy Swaps
- Kale → Spinach (stirs in faster and is milder)
- Red bell pepper → Any color bell pepper
- Yellow onion → White or red onion
- Full-fat coconut milk → Light coconut milk for fewer calories (note: texture will be thinner)
Grain Pairings for Curry
This chickpea curry pairs well with a variety of grains or grain alternatives:
- Jasmine or short-grain white rice
- Short or long-grain brown rice
- White or red quinoa
- Cauliflower rice for a lower-carb option

Storage & Freezing
Refrigerate leftover curry in an airtight container for up to 5 days. To freeze, let the curry cool completely, transfer to a freezer-safe container or bag, remove as much air as possible, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave. If the sauce thickens after freezing, stir in a splash of broth or water while reheating.

Recipe Details
Recipe: Chickpea Curry
Author: Emily Richter
Prep: 10 mins · Cook: 20 mins · Total: 30 mins · Servings: 6
Ingredients
- 2 tablespoons olive oil
- 5 cloves garlic, minced
- 1 small yellow onion, minced
- 2 teaspoons freshly grated ginger
- 1/2 teaspoon salt, divided
- 15 oz canned full-fat coconut milk
- 1/2 cup vegetable broth
- 15 oz canned diced tomatoes
- 2 tablespoons tomato paste
- 2 teaspoons garam masala
- 1 teaspoon curry powder
- 1/4 teaspoon red pepper flakes (adjust to taste)
- 1 large red bell pepper, minced
- 30 oz canned garbanzo beans (chickpeas), drained and rinsed
- 4 cups packed kale, chopped
- Fresh lime juice, for garnish
Instructions
- Heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the garlic, onion, ginger, and 1/4 teaspoon salt. Sauté 3–5 minutes until the onion is translucent.
- Stir in the coconut milk, vegetable broth, diced tomatoes, tomato paste, garam masala, curry powder, red pepper flakes, and the remaining 1/4 teaspoon salt. Bring to a gentle boil, stirring to combine.
- Add the red bell pepper and chickpeas. Reduce heat to low–medium and simmer for 10 minutes.
- Add the kale and cook 2–3 minutes until wilted. Taste and adjust seasoning as needed.
- Serve over rice or your preferred grain with a squeeze of fresh lime juice.
Nutrition (per serving, approximate)
- Calories: 379 kcal
- Carbohydrates: 37 g
- Protein: 13 g
- Fat: 20 g
- Fiber: 11 g
- Sugar: 8 g
Nutrition information is an approximation and should be used as a guideline.

Final Notes
This chickpea curry is adaptable and forgiving—feel free to adjust spices, substitute greens, or add extra vegetables. It’s a great make-ahead meal and reheats well, making it ideal for busy nights or meal prep.