Quick Cabbage and Chickpea Curry
Photo by Pranjall Kumar on Pexels

Quick Cabbage and Chickpea Curry

A vibrant, quick-cooking vegetarian curry loaded with tender cabbage and protein-rich chickpeas, aromatic with ginger, cumin, and coriander. Ready in under 30 minutes, it's a weeknight staple that tastes like you simmered it for hours. Serve with rice or flatbread.

Prep
15 min
Cook
14 min
Total
29 min
Makes
4 servings (about 5 cups)
Share

Steps

Before you start
  • Drain and rinse canned chickpeas thoroughly
  • Measure all spices before you start cooking
  • Chop all vegetables and have them ready by your stove
  1. Bloom the spices

    • Heat the oil in a large skillet over medium-high heat for about 30 seconds until shimmering.
    • Add the diced onion and cook, stirring often, for 3 minutes until it turns translucent and softens.
    • Add the minced ginger and garlic, stirring constantly for 30 seconds until fragrant.
    + Show details

    Ready when: Onion is soft and translucent; garlic and ginger are very fragrant

    Tip: Don't let garlic scorch—it will taste bitter. Keep stirring and stay alert.

  2. Add ground spices

    • Add the cumin, coriander, turmeric, and chili powder.
    • Stir continuously for 1 minute, coating the onions evenly.
    • The spices will release their oils and deepen in color.
    + Show details

    Ready when: Spices are fragrant and coat the onion mixture uniformly

    Tip: This blooming step awakens the spices and mellows their raw flavor. Don't skip it.

  3. Add tomatoes and liquid

    • Pour in the crushed tomatoes and water, stirring well to combine with the spice mixture.
    • The sauce will begin to simmer gently.
    + Show details

    Ready when: Liquid is incorporated and simmering gently

  4. Add chickpeas and cabbage

    • Stir in the drained chickpeas and chopped cabbage, breaking up any large clumps of cabbage with your spoon.
    • The pot will be quite full but the cabbage will wilt as it cooks.
    + Show details

    Ready when: All ingredients are evenly distributed

    Tip: Don't worry if it looks crowded—the cabbage collapses to about a third of its raw volume.

  5. Simmer until cabbage is tender

    • Reduce the heat to medium and simmer uncovered for 8–10 minutes, stirring occasionally.
    • The cabbage will soften and the flavors will meld.
    • The liquid will reduce slightly and thicken.
    + Show details

    Ready when: Cabbage is fork-tender; broth is slightly thickened and no longer watery

    Tip: Stir every 2–3 minutes so nothing sticks to the bottom. If it looks too thick, add a splash of water.

  6. Taste and season

    • Remove from heat.
    • Taste the curry and adjust the salt to your preference.
    • If you like brightness, squeeze a bit of lime juice into the pot or reserve lime wedges for serving.
    + Show details

    Ready when: Salt is dissolved and incorporated

    Tip: Add salt gradually in small pinches—it's easier to add more than to take it out.

  7. Serve

    • Transfer to bowls or serving plates.
    • Garnish with fresh cilantro if using, and serve hot with lime wedges on the side.
    • Pair with steamed basmati rice, jasmine rice, or warm naan bread.
    + Show details

    Tip: Cilantro and lime brighten the earthy spices and should be added just before eating for maximum freshness.

Good to know

Tips
  • For creamier curry, stir in 2–3 tablespoons coconut milk or full-fat yogurt at the very end. Add after you've removed from heat so yogurt doesn't break or separate.
  • If your ginger or garlic is very old and has started to dry out, add a touch more (½ teaspoon extra) to punch up the flavor.
  • Serve with a dollop of plain yogurt and sliced red onion on the side for cooling contrast and extra texture.
  • To make it a one-pot meal, stir in ¾ cup cooked basmati rice in the last step, then cover and let rest for 1 minute.
Make ahead

Prepare and chop the onion, ginger, garlic, and cabbage up to 8 hours ahead; store in separate airtight containers in the fridge. Measure the spices and combine in a small bowl up to 1 day ahead. The curry itself is best made fresh, but see storage notes if you have leftovers.

Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium heat, adding a splash of water if the sauce has thickened too much. The curry also freezes well for up to 3 months in a freezer-safe container or zip-top bag; thaw overnight in the fridge and reheat gently on the stovetop or microwave.

Substitutions
  • green cabbage, fresh → Fresh spinach (2 cups, packed) or lacinato kale (4 cups, chopped). Use half the volume of water if substituting with spinach (which releases moisture). Add spinach in the last 2 minutes of cooking so it doesn't turn dark. Kale needs the full 8–10 minutes of simmering to become tender.
  • canned chickpeas (15 oz / 425g can) → White beans, black-eyed peas, or lentils (canned, drained). Any legume works; quantities stay the same. For firmer texture, use dried chickpeas soaked overnight and cooked until just tender (adds 30–45 minutes).
  • kashmiri chili powder or mild paprika → Cayenne pepper (⅛ to ¼ teaspoon) for more heat, or omit entirely for mild. Kashmiri chili powder is mild and adds color; cayenne is nearly 10 times hotter. Start with less if using cayenne.
  • canned crushed tomatoes (14.5 oz / 411g can) → 2 fresh medium tomatoes, roughly chopped, blended smooth. Use 2 tablespoons tomato paste thinned with ¼ cup water as a shortcut. Fresh tomatoes may produce a slightly more watery curry; simmer 2–3 minutes longer to reduce.

More curries

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
ChickpeasCabbage
Method
Stovetop

Reviews (0)