Description
Canned chickpeas simmered in a fragrant coconut-tomato sauce with spinach, garlic, and curry spices for a creamy, protein-packed one-pan curry. Fresh cilantro and a squeeze of lime brighten the rich flavors, making it a comforting yet light weeknight dinner. High-protein and fully vegan, this takes just 20 minutes.
Cultural Background
This dish draws from Indian vegetarian curry traditions where chickpeas have been a staple protein source for centuries in South Asian cuisine, often simmered with spices like turmeric and garam masala in tomato-based gravies. Coconut milk adds influences from coastal Indian regions and Thai curries, where it creates creamy sauces in one-pot meals using pantry staples. The quick skillet method reflects modern adaptations of these ancient techniques for busy home cooks seeking plant-based, high-protein meals.
Recipe Info
PREP TIME: 10 minutes
COOK TIME: 15 minutes
TOTAL TIME: 25 minutes
SERVINGS: 4
DIFFICULTY: Easy
Ingredients
- 1 tablespoon coconut oil or olive oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced (or 1 teaspoon ground ginger)
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric
- 1/4 to 1/2 teaspoon cayenne pepper or red pepper flakes (adjust for spice level)
- 1 can (14 ounces) diced tomatoes, with juices
- 1 can (13.5 ounces) full-fat coconut milk
- 2 cans (15 ounces each) chickpeas, drained and rinsed
- 5 ounces fresh baby spinach
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/4 cup fresh cilantro, chopped (for garnish)
- 1 lime, cut into wedges (for serving)
Instructions
- Heat the coconut oil in a large skillet over medium heat until shimmering, about 1 minute. Add the diced onion and cook, stirring occasionally, until softened and translucent, 4-5 minutes.
- Add the minced garlic and ginger, stirring constantly for 1 minute until fragrant but not browned. Stir in the curry powder, cumin, garam masala, turmeric, and cayenne; cook for 30 seconds to toast the spices and release their aromas.
- Pour in the diced tomatoes with their juices and the coconut milk. Stir well to combine, scraping any browned bits from the bottom of the skillet. Bring the mixture to a gentle simmer.
- Add the drained chickpeas, salt, and black pepper. Simmer uncovered for 8-10 minutes, stirring occasionally, until the sauce thickens slightly and the chickpeas are heated through and coated in the creamy sauce (bubbles should be steady but not vigorous).
- Turn off the heat and stir in the fresh spinach in batches until just wilted, about 1-2 minutes. The spinach should be bright green and tender but not overcooked.
- Taste and adjust seasoning with more salt or cayenne if desired. Remove from heat and let rest for 1 minute.
Tips
- Toast the spices briefly in the oil to deepen flavor without burning them; if they start to stick, add a splash of water.
- Avoid overcooking the spinach to preserve its vibrant color and nutrients; add it off-heat at the end.
- For a milder version, substitute mild curry powder and omit cayenne; canned chickpeas can be swapped with cooked dried chickpeas for even more protein if time allows.
Nutrition
Calories: 420
Protein: 16g
Carbs: 42g
Fat: 22g
Tags
Vegetarian dish, Vegetarian, High-Protein, Vegan, Dairy-Free, Quick and Easy