Why You’ll Love This Recipe
I love how comforting and satisfying this curry is, without being heavy. It has the perfect balance of creaminess from coconut milk and a gentle kick from Thai red curry paste. The roasted chickpeas on top add a delicious crunch, making every bite exciting. Plus, it’s entirely plant-based, naturally gluten-free, and great for meal prep. Whether I’m cooking for myself or sharing with others, this curry never fails to impress.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the roasted chickpeas
1 can (14 oz) chickpeas
1 tablespoon olive oil
1 teaspoon sea salt
1 teaspoon garam masala
For the curry
1 tablespoon coconut oil
1 large red onion, diced
2 large garlic cloves, minced
1 tablespoon fresh ginger, grated
3 tablespoons Thai red curry paste
2 cans (14 oz each) chickpeas, drained
300 ml vegetable stock
400 ml coconut milk
100 g baby spinach
Juice of half a lime
Directions
-
I start with the roasted chickpeas. I preheat the oven to 180°C (350°F), line a tray with parchment paper, and set it aside.
-
I rinse and drain one can of chickpeas, then toss them in olive oil, salt, and garam masala. I spread them on the tray and roast for 20–25 minutes, stirring halfway through, until they’re crispy.
-
While the chickpeas roast, I make the curry. I heat coconut oil in a large pan or Dutch oven and sauté the diced onion for 2–3 minutes until soft.
-
I add the garlic and ginger, cooking for another minute until fragrant.
-
I stir in the Thai red curry paste and chickpeas, letting everything fry gently for 2–3 minutes. For a thicker curry, I mash some of the chickpeas at this stage.
-
I add the vegetable stock and coconut milk, then simmer the curry for about 15 minutes until it thickens.
-
I stir in the baby spinach and let it wilt for 2–3 minutes, then finish with a squeeze of lime juice.
-
I top the curry with the roasted chickpeas, saving a few to garnish each bowl.
Servings And Timing
This recipe serves 4 people. It takes 5 minutes to prepare, 25 minutes to cook, and is ready in 30 minutes total.
Variations
Sometimes I swap the chickpeas with white beans or lentils for a change in texture. I’ve also added diced sweet potatoes or bell peppers for extra veggies. If I want it spicier, I add a chopped chili or more curry paste. For added richness, I’ve stirred in a spoonful of peanut butter, which gives it a nice creamy depth.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 3 days. When I reheat it, I warm it in a pan over low heat with a splash of water or coconut milk to loosen it up. The roasted chickpeas are best added fresh, so I usually re-toast them in a dry pan or oven before serving again. I don’t recommend freezing, as the spinach and coconut milk can separate.
FAQs
Can I Make This Curry Ahead Of Time?
Yes, I often make it a day ahead—the flavors deepen overnight, making it even tastier the next day.
Can I Use Light Coconut Milk?
Yes, I’ve used light coconut milk when I want a lower-fat version. The curry will be slightly less rich but still flavorful.
Is Thai Red Curry Paste Spicy?
It has a moderate heat, but I can adjust it to my taste by using less or adding more. I sometimes mix in extra chili if I want more kick.
Can I Use Kale Instead Of Spinach?
Absolutely. I sometimes use chopped kale or Swiss chard instead. It adds a bit more texture and still works well with the flavors.
What Should I Serve With This Curry?
I usually enjoy it on its own, but when I want something extra, I serve it with jasmine rice, brown rice, or warm naan to soak up the sauce.
Conclusion
This Thai Coconut Chickpea Curry is a wholesome, vibrant meal I love turning to when I want something cozy but quick. With creamy coconut, warm spices, and that crispy chickpea topping, every bite feels satisfying. It’s a fuss-free dish that fits into any busy schedule but still delivers bold, layered flavor.

Thai Coconut Chickpea Curry
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 30 minutes
- Yield: Serves 4
- Diet: Gluten Free
Description
A bold, nourishing vegan curry made with creamy coconut milk, Thai red curry paste, and roasted chickpeas—ready in just 30 minutes.
Ingredients
For the Roasted Chickpeas:
1 x 400 g (14 oz) can chickpeas, drained and rinsed
1 tablespoon olive oil
1 teaspoon sea salt
1 teaspoon garam masala
For the Curry:
1 tablespoon coconut oil
1 large red onion, diced
2 large garlic cloves, minced
1 tablespoon fresh ginger, grated
3 tablespoons Thai red curry paste
2 x 400 g (14 oz) cans chickpeas, drained
300 ml (10 fl oz) vegetable stock
400 ml (13.5 fl oz) coconut milk
100 g (3.5 oz) baby spinach
Juice of ½ lime
Instructions
Roast the Chickpeas:
Preheat oven to 180°C (350°F).
Line a baking tray with parchment paper.
In a bowl, toss 1 can of chickpeas with olive oil, salt, and garam masala.
Spread on the tray and roast for 20–25 minutes, stirring halfway, until crisp.
Make the Curry Base:
Heat coconut oil in a large pan or Dutch oven over medium heat.
Sauté red onion for 2–3 minutes until softened.
Add garlic and ginger; cook for 1 more minute until fragrant.
Build the Curry:
Stir in red curry paste and remaining 2 cans of chickpeas.
Cook for 2–3 minutes. For a thicker curry, mash some of the chickpeas.
Add vegetable stock and coconut milk. Simmer for 15 minutes until slightly thickened.
Finish & Serve:
Add spinach and cook for 2–3 minutes until wilted.
Stir in lime juice.
Serve hot, topped with roasted chickpeas. Garnish individual bowls with reserved crispy chickpeas.
Notes
Chickpeas: Roasting adds texture, but you can skip this step to save time.
Creaminess Tip: Mash some chickpeas into the curry to thicken it naturally.
Storage: Keeps well in the fridge for up to 3 days; reheat gently on the stovetop.
Serve With: Rice, naan, or quinoa for a more filling meal.
Make It Spicier: Add chili flakes or a sliced red chili when adding the curry paste.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai-Inspired