Skip to content
Close (esc)

Free 7-Day Starter Pack

Printable planner pages, a meal-planning worksheet, grocery checklist and appointment prep sheet — free when you join The Diabetes Vibe Weekly. Unsubscribe anytime. See our Privacy Policy.

See what's inside
Recipes

Chickpea and Spinach Curry

Chickpeas, spinach, bell pepper, and tomatoes simmer in a gently spiced, lightly creamy sauce for a vegetarian one-pan dinner that comes together in about 40 minutes.

3 min read

Key takeaways

  • Chickpeas bring fiber and plant protein, and they also count as a carbohydrate food.
  • Spinach and bell pepper add non-starchy vegetables to every bowl.
  • Light coconut milk keeps the sauce creamy with less saturated fat than full-fat.
  • Add Greek yogurt, tofu, or chicken if you want more protein.
  • Rice or naan is optional; size the portion to fit your plan.

Jump to recipe ↓

When you want something warm, fragrant, and a little different on a weeknight, a pot of curry hits the spot. This chickpea and spinach curry is a simple, vegetarian one-pan meal. Chickpeas and tender vegetables simmer in a tomato sauce with ginger, garlic, and warm spices, and a splash of light coconut milk makes it gently creamy.

You do not need special skills or a long list of hard-to-find ingredients. Most of what you need is in the pantry, and the cooking takes about half an hour.

How this chickpea curry fits a balanced plate

The Diabetes Plate Method is a simple way to build meals: about half the plate non-starchy vegetables, about a quarter protein, and about a quarter carbohydrate foods. This curry fits that pattern in a slightly different way, because chickpeas do double duty.

  • Non-starchy vegetables: Spinach, bell pepper, onion, and tomatoes make up a big share of the pan.
  • Fiber-rich carbs and plant protein: The Dietary Guidelines for Americans count beans, peas, and lentils, including chickpeas, as both a vegetable subgroup and a protein food. They bring fiber along with their carbohydrate.
  • Optional extra protein: A spoonful of plain Greek yogurt on top, or some cubed tofu or chicken stirred in, makes the meal more protein-forward.

Because chickpeas are a carbohydrate food, rice or naan on the side adds more carbohydrate to the meal. You can enjoy the curry on its own, over a small scoop of brown rice, or over a bed of riced cauliflower. A registered dietitian or your healthcare team can help you find the portion that fits your plan. Our guide to carbs, fiber, protein, and fat explains more about how these nutrients work together.

Tips for a flavorful curry

  • Bloom the spices. Cooking curry powder and cumin in the oil for a minute before adding liquid deepens the flavor.
  • Use fresh ginger and garlic. They add brightness that jarred versions cannot quite match. A microplane grater makes quick work of both.
  • Choose light coconut milk. It gives a creamy texture with less saturated fat than full-fat coconut milk. Shake the can well before measuring.
  • Watch the sodium. Low-sodium chickpeas, no-salt-added tomatoes, and a final squeeze of lime let you use less salt. Rinse the chickpeas well.
  • Mash a few chickpeas. Pressing some against the pan thickens the sauce naturally.
  • Adjust the heat. Leave out the jalapeño for a mild curry, or add a pinch of cayenne if you like it spicy.

Serving ideas

Spoon the curry into bowls and top with chopped cilantro and a dollop of plain Greek yogurt. Serve with a small portion of brown rice, a piece of whole-wheat naan, or riced cauliflower. A cucumber and tomato salad on the side adds crunch and even more vegetables.

Make it ahead

Like many curries, this one tastes even better the next day. Make a batch on Sunday and pack it into containers with your choice of base for easy lunches. It also freezes well, so you can tuck a few portions away for busy weeks.

If you like chickpeas, you might also enjoy our crispy roasted chickpeas as a crunchy snack, or the chickpea tuna salad for a quick lunch.

Chickpea and Spinach Curry

  • Prep10 min
  • Cook30 min
  • Total40 min
  • Servings4

Ingredients

  • 1 tablespoon avocado oil or extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 4 garlic cloves, minced
  • 1 tablespoon finely grated fresh ginger
  • Optional: 1 jalapeño, seeded and minced
  • 1 1/2 tablespoons mild curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1 can (14.5 oz) no-salt-added diced tomatoes, with their juices
  • 2 cans (15 oz each) low-sodium chickpeas, drained and rinsed
  • 1 cup light coconut milk
  • 1/2 cup low-sodium vegetable broth or water
  • 1/2 teaspoon salt
  • 6 oz baby spinach (about 6 packed cups)
  • 1 tablespoon fresh lime juice, plus lime wedges for serving
  • 1/4 cup chopped fresh cilantro, for serving
  • Optional for serving: plain Greek yogurt, and 2 cups cooked brown rice or riced cauliflower

Instructions

  1. Heat the oil in a large, deep skillet over medium heat. Add the onion and bell pepper and cook 5–6 minutes, stirring occasionally, until softened.
  2. Add the garlic, ginger, and jalapeño (if using) and cook 1 minute, stirring, until fragrant.
  3. Stir in the curry powder, cumin, and turmeric and cook 30–60 seconds, stirring constantly, so the spices toast without burning.
  4. Add the diced tomatoes with their juices and cook 2–3 minutes, scraping up any spices stuck to the pan.
  5. Add the chickpeas, coconut milk, broth or water, and salt. Bring to a gentle simmer.
  6. Simmer uncovered 12–15 minutes, stirring occasionally, until the sauce thickens. Mash about 1/2 cup of the chickpeas against the side of the pan to make it creamier.
  7. Add the spinach a handful at a time, stirring until wilted, about 2 minutes total.
  8. Stir in the lime juice, then taste and adjust the seasoning. Serve topped with cilantro, a spoonful of Greek yogurt if you like, and lime wedges, with a modest portion of brown rice or riced cauliflower if desired.

Substitutions

  • More protein: Add 14 oz extra-firm tofu, pressed and cubed, with the chickpeas. Or stir in 2 cups cubed cooked chicken and simmer until it reaches 165°F.
  • Legumes: Use 1 can chickpeas plus 1 can low-sodium lentils, or 1 1/2 cups cooked dried chickpeas per can.
  • Vegetables: Add 2 cups cauliflower florets or diced zucchini with the onion. Kale or Swiss chard can replace the spinach; simmer a few minutes longer.
  • Creaminess: Swap the coconut milk for 1/2 cup plain Greek yogurt stirred in off the heat at the end, so it does not curdle.
  • Spice: Use garam masala for part of the curry powder, or add a pinch of cayenne for heat.

Storage

Cool, then refrigerate in airtight containers for up to 3–4 days. Reheat on the stove or in the microwave until steaming, adding a splash of water if the sauce has thickened. Freeze in portions for up to 3 months; thaw overnight in the refrigerator.

Notes

Chickpeas provide both fiber and plant protein, and they are also a carbohydrate food. If you serve the curry with rice or naan, adjust the portions to fit the plan you've made with your healthcare team or dietitian.

Curry powder blends vary in heat and salt. Check the label and choose one without added salt if you can.

Everyone's glucose response to the same meal is different. Nutrition values are estimates.

Sources & references
  1. American Diabetes Association Professional Practice Committee. Standards of Care in Diabetes—2025. Diabetes Care 2025;48(Suppl 1). https://diabetesjournals.org/care/issue/48/Supplement_1
  2. Evert AB, et al. Nutrition Therapy for Adults With Diabetes or Prediabetes: A Consensus Report. Diabetes Care 2019;42(5):731–754. https://doi.org/10.2337/dci19-0014
  3. U.S. Department of Agriculture & HHS. Dietary Guidelines for Americans, 2020–2025. https://www.dietaryguidelines.gov/
  4. USDA MyPlate. https://www.myplate.gov/
Recipes

Search

Main menu

Back to top

Shopping Cart

Your cart is currently empty

Shop now