Roasted Chickpeas with Spiced Tomato-Spinach Curry

Crispy roasted chickpeas meet aromatic spiced tomato sauce with wilted spinach in this vegetarian curry. Toasted coriander, cumin, and mustard seeds build layered warmth, balanced by Madras curry and fresh garlic. Serve as a meatless main over rice, as a protein-rich side, or as a hearty vegetable bowl. This version emphasizes home-toasted whole spices for superior flavor depth compared to pre-ground blends.
Ingredients
- 2 can (16 oz each) chickpeas, drained and rinsedcooked dried chickpeas2 cups cookedtags:sustainable
note:prepare ahead and measure by weight; roasting time may extend slightly
Full guide → - 2 tbsp oil, dividedghee or coconut oil1:1tags:vegandairy-freeadds dairy
note:ghee adds richness; coconut oil provides subtle sweetness
Full guide → - 2 tsp coriander seed, whole
- 1 tsp cumin seed, whole
- 1 large onion, chopped
- 3 clove garlic, minced
- 2 tsp mustard seed, yellow, whole
- 1 tsp curry powder, hot Madras
- ½ tsp salt
- 1 can (14.5 oz) diced tomatoestomato sauce3/4 cuptags:null
note:use less liquid; may need extra water to reach desired consistency
- 2 cup baby spinach leaveskale or chard1:1tags:null
note:hearty greens require 1-2 minutes cooking instead of 30 seconds
Full guide →
Instructions
- 1
Preheat oven to 350°F.
- 2
Toss drained chickpeas with half the oil and spread in single layer on large shallow baking pan. Roast until golden brown.
- 3
Toast coriander and cumin seeds in small skillet over medium heat until fragrant. Transfer immediately to mortar and pestle or food processor and crush finely.
- 4
Heat remaining oil in medium saucepan over medium heat. Add onion and cook until softened. Add garlic and cook briefly.
- 5
Stir in mustard seed, curry powder, salt, and crushed seed mixture. Cook until fragrant.
- 6
Add tomatoes and simmer until liquid is almost absorbed. Add spinach and cook until just wilted.
- 7
Stir in roasted chickpeas to heat through.
Tips
Toast whole spice seeds just until fragrant, 1-2 minutes. Pour immediately onto cool surface to stop cooking and preserve bright flavor.
Reserve a cup of chickpea liquid before draining to adjust sauce consistency if needed; rehydrate spinach wilts down quickly, so measure after wilting.
Good to Know
Cover and refrigerate up to 4 days. Flavors deepen overnight. Reheat gently on stovetop with splash of water to restore sauce consistency.
Prepare through step 5 (before adding spinach and chickpeas) up to 2 days ahead. Refrigerate sauce separately. Complete final steps just before serving to preserve spinach texture.
Serve over basmati rice, with yogurt on the side, and naan or flatbread for scooping. Garnish with fresh cilantro and lime wedge if desired.
Common Mistakes
Over-toast spice seeds to avoid bitter, burnt flavor. Remove from heat immediately when fragrant.
Skip wilting spinach completely in advance to avoid mushy, gray-green result. Add at the very end.
Substitutions
Dairy-Free Swaps
note:ghee adds richness; coconut oil provides subtle sweetness
Full guide →General Alternatives
note:hearty greens require 1-2 minutes cooking instead of 30 seconds
Full guide →note:use less liquid; may need extra water to reach desired consistency
Full guide →note:prepare ahead and measure by weight; roasting time may extend slightly
FAQ
Can I use store-bought spice blends instead of whole seeds?
Yes, substitute 1 tsp each ground coriander and cumin plus 1 tsp yellow mustard powder. Skip toasting. Flavor will be less vibrant since pre-ground spices lose aromatic oils, but dish remains tasty.
What if my sauce is too watery or too thick?
Too thin: simmer uncovered longer until liquid reduces. Too thick: stir in reserved chickpea liquid or water by the tablespoon. Sauce should coat the back of a spoon lightly.
Can I freeze this curry?
Freeze without spinach up to 3 months in airtight container. Thaw overnight in fridge, reheat gently, then add fresh spinach when almost heated through. Frozen spinach added before freezing becomes mushy.