Shivam’s Coconut Chickpeas

Shivam shared this chickpea recipe. The beauty is in the technique: building layers of flavor, watching for oil secretion from the tomato paste, and adding greens at the very end. Spice amounts are vibes-based.

Ingredients

Main Components

  • 2 cans chickpeas (or equivalent from dried beans)
  • 1 medium onion, diced
  • 2 tomatoes, chopped
  • 2-3 tablespoons tomato paste
  • 1 can coconut milk (full fat recommended)
  • Big handful spinach (fresh or frozen)
  • 1 sweet potato, cubed (optional but recommended)

Aromatics & Spices

  • Neutral oil (vegetable, canola, or coconut oil)
  • 1-2 tsp cumin seeds
  • Fresh ginger (thumb-size piece, minced)
  • 4-6 cloves garlic (or make ginger-garlic paste)
  • Turmeric (vibes - maybe ½-1 tsp)
  • Chili powder (to taste - ½-2 tsp depending on heat level)

For Serving

  • Rice (basmati, jasmine, or brown)
  • Naan or roti
  • Fresh cilantro
  • Lime wedges

Steps

1. Bloom the Aromatics

The foundation of flavor:

  • Heat oil in large pot or deep skillet over medium heat
  • Add cumin seeds - let them sizzle and bloom (30 seconds)
  • Add diced onion and minced ginger-garlic
  • Cook until onions are “sweaty and hot” - translucent and softened (5-7 minutes)

Pro tip: Don’t rush this step. Let the onions properly soften.

2. Build the Spice Base

Layer in the spices:

  • Add turmeric and chili powder to the onion mixture
  • Stir constantly for 30-60 seconds to toast spices
  • They should smell amazing, not burned

Watch for: Spices sticking to the bottom - if they are, add a splash of water

3. Cook Down the Tomato Paste

This is the secret step:

  • Add tomato paste to the spiced onions
  • Cook on medium heat, stirring frequently
  • Watch for “oil secretion” - the oil will separate and pool around the edges
  • This takes 3-5 minutes and deepens the flavor significantly

What to look for: Paste darkens slightly, oil glistens, smells rich and concentrated

4. Deglaze with Fresh Tomatoes

Release all that fond:

  • Add chopped fresh tomatoes
  • Use them to deglaze the bottom of the pot (scrape up any stuck bits)
  • Let tomatoes break down and create a sauce
  • Stir and cook 3-4 minutes until saucy

5. Add Coconut Milk

Create the base:

  • Crank the heat to high
  • Pour in the full can of coconut milk
  • Stir to combine with tomato mixture
  • Bring to a nice rolling boil
  • Season with salt at this point

6. Add the Starches

Simmer everything together:

  • Once boiling, reduce heat to medium-low
  • Add drained chickpeas
  • Add cubed sweet potato (if using)
  • Stir to coat everything in the sauce
  • Simmer until sweet potato is fork-tender (15-20 minutes)
  • Add water if it gets too thick

Check doneness: Sweet potato should be tender, chickpeas heated through, sauce thickened

7. Finish with Spinach

Keep it green:

  • Once everything is cooked through, add spinach
  • Stir until wilted (1-2 minutes for fresh, 3-4 for frozen)
  • Taste and adjust salt, add more chili powder if needed
  • Turn off heat

8. Serve

  • Ladle over rice
  • Garnish with fresh cilantro
  • Squeeze of lime
  • Serve with naan for scooping

The Vibes Method

What “vibing” the spices means:

  • Start conservative - you can always add more
  • Taste after adding coconut milk
  • Adjust spices before adding chickpeas
  • Trust your palate - if it needs more warmth (turmeric), heat (chili), or depth (cumin), add it
  • Every batch will be slightly different and that’s the beauty

Rough starting points if you need them:

  • 1 tsp turmeric
  • 1 tsp chili powder (adjust for heat preference)
  • 1-2 tsp cumin seeds
  • 1-inch fresh ginger
  • 4-5 cloves garlic

Tips & Variations

Protein additions:

  • Add paneer cubes (for vegetarian)
  • Tofu cubes (keep it vegan)
  • Hard boiled eggs (nestle in at the end)

Vegetable swaps:

  • Instead of sweet potato: regular potato, cauliflower, or butternut squash
  • Instead of spinach: kale, chard, or mustard greens

Richness boost:

  • Stir in a spoonful of cashew butter
  • Add a pat of butter at the end (if not vegan)
  • Use half coconut cream, half coconut milk

Make it a dal:

  • Use red lentils instead of chickpeas (cook 20-25 min)
  • Thinner consistency, more soup-like
  • Add lemon juice at the end

Spice variations:

  • Add garam masala at the end (1 tsp)
  • Throw in curry leaves with cumin seeds
  • Add kasuri methi (dried fenugreek leaves) for restaurant flavor

Storage

  • Fridge: 4-5 days in airtight container
  • Freeze: Up to 3 months (flavors meld even more!)
  • Reheat: Stovetop with splash of water, or microwave

Note: Flavors develop overnight - often tastes even better the next day

Why It Works

The technique matters:

  1. Cumin seeds bloom in hot oil (releases essential oils)
  2. Onions soften and sweeten
  3. Spices toast (brings out depth)
  4. Tomato paste cooks until oil separates (concentrates umami)
  5. Fresh tomatoes deglaze (picks up all the flavor)
  6. Coconut milk creates rich base
  7. Starches absorb the sauce
  8. Greens at the end (stay vibrant)

Each step builds flavor - this is why you can’t rush it.

  • bean-cooking - If using dried chickpeas
  • vegan-nacho-cheese - Another chickpea-adjacent recipe
  • Rice pilaf (to make one)
  • Raita or cucumber salad (cooling side)

Best Served With

  • Basmati rice
  • Naan or roti
  • Papadum
  • Cucumber raita (yogurt sauce)
  • Mango chutney
  • Lime pickle

Tools Needed

  • Large pot or deep skillet with lid
  • Wooden spoon
  • Knife and cutting board

Source

Recipe from Shivam, made on 2026-04-26. Vibed the spices, turned out delicious.


Cook’s Notes: This is the kind of forgiving recipe where you can’t really mess it up. Trust the technique, taste as you go, and adjust to your preference. The “oil secretion” from the tomato paste is the key moment - don’t skip it!