Cauliflower and Chickpea Curry: A Flavorful and Nutritious Dish

Chickpea and spinach curry is a delicious and wholesome dish that combines the richness of chickpeas with the vibrant flavors of spinach and aromatic spices. This vegetarian curry is not only easy to prepare but also packed with nutrients, making it a perfect option for a satisfying meal. Whether you’re a fan of Indian cuisine or simply looking for a flavorful and nutritious recipe, this chickpea and spinach curry is sure to impress your taste buds.

Ingredients Required

Main Ingredients:

  • 2 cups cooked chickpeas (canned or cooked from dried)
  • 4 cups fresh spinach leaves, washed and chopped
  • 1 onion, finely chopped
  • 2 tomatoes, diced
  • 3 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 tablespoons cooking oil
  • Salt to taste

Spice Blend:

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon paprika or chili powder (adjust to taste)
  • 1/2 teaspoon garam masala

For Garnish:

  • Fresh cilantro leaves, chopped
  • Lemon wedges

Preparation Steps

  1. Cook Chickpeas: If using dried chickpeas, soak them overnight, then cook until tender. Alternatively, you can use canned chickpeas, rinsed and drained.
  2. Prepare Spinach: Wash the spinach leaves thoroughly and chop them finely. Set aside.
  3. Prepare Ingredients: Finely chop the onion, dice the tomatoes, mince the garlic, and grate the ginger. Keep them ready for cooking.

Cooking Instructions

  1. Heat Oil: Heat cooking oil in a large skillet or pot over medium heat.
  2. Saute Aromatics: Add minced garlic and grated ginger to the hot oil and sauté until fragrant, about 1 minute.
  3. Add Onions: Add chopped onions to the skillet and cook until they turn translucent, stirring occasionally.
  4. Add Spice Blend: Sprinkle ground cumin, ground coriander, turmeric powder, paprika or chili powder, and garam masala over the onions. Stir well to coat the onions with the spices.
  5. Add Tomatoes: Add diced tomatoes to the skillet and cook until they soften and release their juices, about 5 minutes.
  6. Add Chickpeas: Add the cooked chickpeas to the skillet and stir to combine with the onion-tomato mixture.
  7. Simmer Curry: Pour in a little water if needed to create a saucy consistency. Cover and simmer the curry for 10-15 minutes to allow the flavors to meld together.
  8. Add Spinach: Once the curry has thickened slightly, add the chopped spinach to the skillet and stir until the spinach wilts down and incorporates into the curry.
  9. Adjust Seasoning: Taste the curry and adjust salt and spices according to your preference.
  10. Garnish and Serve: Garnish the chickpea and spinach curry with chopped cilantro leaves and serve hot with rice or naan bread. Squeeze some fresh lemon juice over the curry before serving for an extra burst of flavor.

Nutritional Facts

  • Calories: Approximately 250 per serving
  • Protein: 10g
  • Carbohydrates: 30g
  • Fat: 10g
  • Fiber: 8g

This chickpea and spinach curry is not only delicious but also nutritious, providing a good balance of protein, carbohydrates, and fiber. It’s a great option for vegetarians and vegans alike, offering a hearty and satisfying meal that is both flavorful and nourishing.

Variations and Tips

  • Creamy Variation: For a creamier curry, add a splash of coconut milk or cashew cream towards the end of cooking.
  • Extra Heat: If you prefer a spicier curry, increase the amount of chili powder or add chopped green chilies while sautéing the aromatics.
  • Additional Vegetables: Feel free to add other vegetables such as bell peppers, carrots, or potatoes to enhance the flavor and nutritional content of the curry.
  • Protein Boost: Add tofu, paneer (Indian cottage cheese), or boiled eggs for an additional protein boost.
  • Meal Prep Friendly: This curry can be made ahead of time and stored in the refrigerator for up to 3 days, making it a convenient option for meal prep.

Health Benefits of Chickpea and Spinach Curry

Spinach and chickpeas are both nutritional powerhouses, each offering a variety of health benefits:

Health Benefits of Spinach:

  1. Rich in Vitamins and Minerals: Spinach is loaded with vitamins A, C, K, and folate, as well as minerals like iron, calcium, and magnesium. These nutrients are essential for maintaining overall health and well-being.
  2. Promotes Eye Health: Spinach contains lutein and zeaxanthin, two antioxidants that help protect the eyes from age-related macular degeneration and cataracts.
  3. Supports Bone Health: The vitamin K content in spinach plays a crucial role in bone health by aiding in calcium absorption and reducing the risk of osteoporosis.
  4. Boosts Immune Function: The high vitamin C content in spinach helps boost the immune system and fight off infections and illnesses.
  5. Aids Digestion: Spinach is rich in fiber, which aids in digestion, prevents constipation, and promotes a healthy gut microbiome.

Health Benefits of Chickpeas:

  1. Excellent Source of Plant-Based Protein: Chickpeas are an excellent source of plant-based protein, making them a great option for vegetarians and vegans. Protein is essential for muscle repair, growth, and overall body function.
  2. High in Fiber: Chickpeas are rich in dietary fiber, which promotes digestive health, regulates blood sugar levels, and helps with weight management by promoting feelings of fullness.
  3. Regulates Blood Sugar: The combination of protein and fiber in chickpeas helps stabilize blood sugar levels, making them a suitable food choice for individuals with diabetes or insulin resistance.
  4. Heart Health: Chickpeas contain antioxidants, vitamins, and minerals that support heart health by reducing inflammation, lowering cholesterol levels, and regulating blood pressure.
  5. Provides Satiety: Due to their protein and fiber content, chickpeas help keep you feeling full and satisfied, making them a valuable addition to a balanced diet for weight management.

Incorporating spinach and chickpeas into your diet can contribute to improved overall health, providing essential nutrients, supporting various bodily functions, and reducing the risk of chronic diseases.


Chickpea and spinach curry is a versatile and nutritious dish that can be enjoyed on its own or paired with rice, quinoa, or bread for a complete meal. With its vibrant flavors, hearty texture, and healthful ingredients, it’s a perfect choice for vegetarians, vegans, and anyone looking to incorporate more plant-based meals into their diet. Whether you’re cooking for yourself, your family, or guests, this curry is sure to be a hit at the dinner table.


  1. Can I use frozen spinach for this recipe?
    • Yes, frozen spinach can be used instead of fresh. Just make sure to thaw and drain it before adding it to the curry.
  2. Can I substitute chickpeas with other beans?
    • Yes, you can use other beans such as kidney beans, black beans, or lentils if you prefer.
  3. Is this curry gluten-free?
    • Yes, this chickpea and spinach curry is naturally gluten-free, making it suitable for individuals with gluten sensitivities or celiac disease.
  4. How can I make this curry more filling?
    • You can add additional protein sources like tofu or paneer, or serve the curry with a side of rice, quinoa, or bread for a more filling meal.
  5. Can leftovers be frozen?
    • Yes, you can freeze leftovers of this curry in an airtight container for up to 3 months. Just thaw and reheat before serving.

Leave a Comment