ONYX
Performance
Choose your language

Train in your language.

Pick a language, the entire site loads pre-translated so you never wait.

"Train hard. Train smart."

Change language anytime from your profile settings

Coconut Chickpea CurryVegan
VeganGluten FreeDairy Free

Coconut Chickpea Curry

Creamy tomato-coconut curry with chickpeas and spinach - 20g plant protein, one pot.

Prep

10m

Cook

25m

Total

35m

Servings

4

kcal

460

Protein

20g

Carbs

55g

Fat

20g

Macros per serving

Allergen warning

Contains: Tree Nuts, Dairy.

Tree NutsDairy

Auto-detected from the ingredient list. Always double-check labels on packaged items (e.g. protein powders, sauces, breads), many are produced in facilities that also handle nuts, soy, milk, wheat or eggs. If you have a severe allergy, do not rely on this list alone.

Overview

Why it works

The one-pot vegan dinner on rotation forever. Warm spices bloomed in oil, tomato, coconut milk, chickpeas and spinach - 25 minutes and the whole kitchen smells like a takeaway.

  • Chickpeas + brown rice cover the essential amino acids.
  • Coconut milk supplies MCTs that make plant-based eating actually satisfying.
  • Turmeric plus black pepper together boost curcumin's bioavailability massively.

Ingredients

Ingredients · 4 servings

  • 2 tbsp coconut oil
  • 1 onion, diced
  • 4 garlic cloves, minced
  • 1 tbsp grated ginger
  • 2 tsp curry powder
  • 1 tsp cumin
  • 1 tsp turmeric
  • 1/2 tsp chili flakes
  • 1 can (400 g) crushed tomatoes
  • 1 can (400 ml) full-fat coconut milk
  • 2 cans chickpeas, drained
  • 4 cups baby spinach
  • Juice of 1 lime
  • Cilantro, cooked basmati rice

Instructions

Step by step

  1. 1

    Heat the coconut oil in a large, heavy-bottomed pot or Dutch oven over medium heat until melted and shimmering.

  2. 2

    Add the diced onion and cook, stirring occasionally, for 6 minutes until soft and turning golden at the edges.

  3. 3

    Add the minced garlic and grated ginger; stir for 1 minute until fragrant.

  4. 4

    Add the curry powder, cumin, turmeric and chili flakes; stir constantly for 60 seconds so the spices toast in the oil and the pot smells deeply fragrant.

  5. 5

    Pour in the crushed tomatoes and stir to combine; simmer for 5 minutes until the sauce darkens and reduces slightly.

  6. 6

    Add the coconut milk and drained chickpeas; stir and bring to a simmer, then reduce heat to medium-low and cook uncovered for 15 minutes until the sauce thickens and coats the chickpeas.

  7. 7

    Taste and adjust salt; if it tastes flat, a pinch more salt almost always fixes it.

  8. 8

    Add the baby spinach in two handfuls, stirring each one in until wilted, which takes about 2 minutes total.

  9. 9

    Squeeze in the lime juice, stir once and ladle over cooked basmati rice; top with fresh cilantro.

Pro Tips

Coach-level details

  • Bloom the spices in oil for a full minute - the whole curry lifts.
  • Save half the coconut milk for the last 5 min so it stays creamy not broken.

Storage & Swaps

Keep it, swap it, save it

Storage

  • 5 days refrigerated, freezes 3 months.
  • Better on day 2.
  • Label containers with the prep date.

Smart swaps

  • Add cubed tofu or paneer for extra protein.
  • Cauliflower rice for lower carb.

Pair with a program

Eating right is half the result.

Plug this recipe into an Onyx program for the other half - periodized training that actually moves the needle.

Browse programs