Chickpea and Spinach Pilaf
Photo by Iva Tomic on Pexels

Chickpea and Spinach Pilaf

A vibrant, one-pot vegetarian pilaf that combines basmati rice with protein-rich chickpeas, wilted spinach, and warm spices. Fragrant ginger, cumin, and coriander infuse each grain, making this a satisfying main dish or side that's naturally vegan and naturally gluten-free.

Prep
15 min
Cook
22 min
Wait
10 min
Total
47 min
Makes
4 servings (about 6 cups)
Share

Steps

Before you start
  • Measure rice and rinse it in a fine-mesh strainer under cold water until the water runs clear—this removes excess starch and helps grains stay separate
  • Drain canned chickpeas well and pat dry with a clean kitchen towel to reduce excess moisture
  • Measure all spices before you start cooking so they're ready to add
  1. Toast the spices

    • Pour 2 tablespoons (30 ml) oil into a 10-inch or 12-inch skillet and place it over medium heat.
    • Once the oil shimmers and moves easily, add 1 teaspoon ground cumin and 0.5 teaspoon ground coriander.
    • Toast for about 30 seconds, stirring constantly, until fragrant—you'll notice a subtle aroma wafting up.
    • Do not let the spices burn.
    + Show details

    Ready when: Spices are fragrant and deepened slightly in color

    Tip: Toasting spices blooms their flavor oils; burn them even slightly and they'll taste bitter

  2. Sauté aromatics

    • Add the finely diced medium onion (about 150 g) to the toasted spices.
    • Stir well to coat the onion with the oil and spices.
    • Cook, stirring often, for 4–5 minutes, until the onion is golden and beginning to soften.
    • Then add 1 tablespoon minced ginger (about 12 g) and 2 minced garlic cloves (about 10 g).
    • Stir constantly for 1 minute until the mixture is very fragrant and the raw garlic smell disappears.
    + Show details

    Ready when: Onion is golden and soft; ginger and garlic have cooked out their raw bite

    Tip: If garlic begins to brown before the minute is up, reduce heat slightly—burnt garlic tastes acrid

  3. Add rice and chickpeas

    • Add 1.5 cups (300 g) rinsed basmati rice to the onion mixture.
    • Stir constantly for 2 minutes so the rice grains are lightly coated with oil and spices.
    • This helps keep them separate during cooking.
    • Add 1 can (425 g) drained and patted-dry chickpeas, stirring to distribute them evenly throughout the rice.
    + Show details

    Ready when: Rice grains look slightly translucent at the edges and are coated with oil

    Tip: Toasting the rice for a minute or two before adding liquid creates a tender, separate-grained pilaf rather than mushy rice

  4. Add broth and seasonings

    • Pour 2.5 cups (600 ml) vegetable broth into the skillet.
    • Sprinkle in 0.25 teaspoon ground turmeric.
    • Stir everything together gently but thoroughly, scraping up any spice or onion stuck to the bottom of the pan.
    • Taste a small piece of liquid and add salt and freshly ground black pepper to your preference.
    • The liquid should taste slightly salty since the rice will absorb it.
    + Show details

    Ready when: Liquid is evenly distributed and broth smells fragrant

    Tip: Season the broth now—once the rice cooks, it's harder to adjust seasoning evenly

  5. Bring to a simmer and cover

    • Increase the heat to medium-high and bring the broth to a simmer.
    • You'll see steady bubbles breaking the surface.
    • Once simmering, reduce the heat to medium-low and place a lid (or a sheet of aluminum foil crimped tightly at the edges) on the skillet.
    • The rice will cook covered for 15 minutes without any stirring.
    + Show details

    Ready when: You hear a gentle, intermittent bubbling under the lid; most of the liquid is absorbed

    Tip: Resist the urge to lift the lid and stir—steam is cooking the rice from above and you'll release heat and moisture

  6. Wilt the spinach

    • After 15 minutes, carefully remove the lid (watch for steam).
    • Add 3 cups (90 g) fresh spinach, lightly packed, to the rice.
    • Stir gently with a wooden spoon to break up the spinach and incorporate it throughout the rice.
    • The spinach will wilt from the residual heat in just 1–2 minutes.
    • Once it's dark green and fully wilted, replace the lid and remove the skillet from the heat.
    + Show details

    Ready when: Spinach is completely dark green and soft; no bright-colored leaves remain

    Tip: Add spinach at the end so it stays bright and fresh-tasting rather than overcooked and dull

  7. Rest the pilaf

    • Let the covered pilaf sit undisturbed for 10 minutes.
    • This allows any remaining moisture to be absorbed and the flavors to meld.
    • The grains will finish cooking gently in the carryover heat.
    + Show details

    Ready when: When you lift the lid, steam escapes and grains look separate and tender

    Tip: This resting period is crucial for perfect texture—don't skip it or the bottom may stick to the pan

  8. Fluff and finish

    • Remove the lid and use a fork to gently fluff the rice, breaking up any clumps.
    • If you have them, fold in 0.25 cup (10 g) roughly chopped fresh cilantro and 0.5 tablespoon (7 ml) fresh lime juice.
    • Taste and adjust salt and pepper as needed.
    • Serve warm.
    + Show details

    Ready when: Grains are separate and fluffy; herbs and lime are evenly distributed

    Tip: A fork fluffs better than a spoon—you won't squash the rice or break the grains

Good to know

Tips
  • If your rice seems undercooked after the rest period, add 2–3 tablespoons broth, cover, and let sit for another 2–3 minutes before fluffing
  • For extra flavor, add 2–3 whole green cardamom pods and 1 bay leaf with the spices in step 1, then remove them before serving
  • Serve with a dollop of plain yogurt and sliced cucumbers for a cooling contrast to the warm spices
  • Make this pilaf heartier by topping it with a fried egg and fresh lime wedges
Make ahead

Prepare the onion, ginger, garlic, and spinach up to 1 day ahead and store in separate airtight containers in the refrigerator. Rinse the rice up to 4 hours ahead and leave it in the strainer, covered loosely at room temperature. The pilaf is best served fresh but can be made entirely up to 1 day ahead.

Storage & reheating

Room temperature: Cover loosely and keep for up to 2 hours. Refrigerator: Store in an airtight container for up to 4 days; reheat in a skillet over medium-low heat with a splash of broth, stirring occasionally, until warmed through (about 5–7 minutes). Freezer: Transfer to a freezer-safe container and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat as described above.

Substitutions
  • vegetable broth → water or chicken broth. Vegetable broth keeps this pilaf vegetarian and vegan; water works fine though broth adds more depth of flavor
  • fresh spinach, lightly packed → kale, finely chopped; or 1.5 cups (150 g) broccoli florets, chopped into bite-size pieces. Kale will wilt in the same time; broccoli will need an extra 2–3 minutes of cooking after it's added
  • canned chickpeas, drained and rinsed → 1 can (425 g) white beans, drained; or 1 cup (200 g) cooked green lentils. Any legume works; adjust to your preference for texture and earthiness
  • neutral oil (vegetable, canola, or coconut) → ghee or olive oil. Ghee adds a nutty flavor; olive oil works but use a mild variety to avoid overpowering the spices

More pilaf

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Method
Stovetop
Quick & Easy
EasyOne-Pot

Reviews (0)