If you’re after a quick, warming dinner that doesn’t need a ton of ingredients or effort, this easy vegan recipe with chickpea and spinach is exactly what you need. It’s creamy, full of flavour, and comes together in under half an hour – ideal for busy weeknights when you want something nourishing without spending ages in the kitchen.
The chickpeas bring a lovely bite, while the coconut milk makes the sauce beautifully rich and mellow. Add in a bit of curry paste (whatever you’ve got in the cupboard) and a big handful of spinach for some greens, and you’ve got a wholesome, comforting meal with minimal fuss.
What I love about this easy vegan recipe is how flexible it is. You can use frozen spinach if that’s what you’ve got, switch up the curry paste depending on what you’re in the mood for, or even throw in extra veg like peppers or courgettes if they need using up.
Serve it with rice, naan, or just a spoon – and don’t forget a little squeeze of lime at the end to brighten everything up. It’s the kind of recipe that tastes like it took longer than it did… and I’m always here for that.
Love plant-based meals? Try this Vibrant Vegan Buddha Bowl next – it’s packed with colour, texture, and flavour.
🍴 Tools You’ll Need
Non-Stick Sauté Pan – One like this is perfect for curries, stir-fries, and anything saucy.
Garlic Press – Saves time and keeps garlic off your fingers. I use this one.
Can Opener – A can opener like this for your chickpeas and coconut milk.
Measuring Spoons – Get your curry paste quantities spot on with these measuring spoons.

Speedy Chickpea & Spinach Coconut Curry
Ingredients
- 1 tbsp olive oil or coconut oil
- 1 small onion finely chopped
- 2 garlic cloves crushed
- 1 tsp grated fresh ginger or ½ tsp ground ginger
- 2 tbsp curry paste red, yellow or korma – whatever you’ve got!
- 1 can 400g chickpeas, drained and rinsed
- 1 can 400ml coconut milk
- 2 big handfuls fresh spinach or a block of frozen spinach
- 1 tsp garam masala optional, for extra warmth
- Salt and pepper to taste
- Fresh coriander and lime wedges to serve
- Cooked rice or naan to serve
Instructions
- Start by heating a little oil in a non-stick sauté pan like this – it makes cooking (and cleaning up) a lot easier. Add the chopped onion and cook for 4–5 minutes until softened. Stir in the garlic and ginger and cook for another minute until fragrant. You can crush the garlic with a knife or use a garlic press like this if you want to save time and avoid garlic fingers.
- Stir in your curry paste and let it cook out for 1–2 minutes – this helps boost the flavour.
- Add the chickpeas and coconut milk. Stir everything together and bring to a gentle simmer. I always keep a sturdy can opener like this handy – especially when cooking from tins like chickpeas and coconut milk.
- Toss in the spinach and let it wilt into the sauce. If using frozen, give it a few extra minutes to thaw through.
- Add the garam masala (if using) and season with salt and pepper to taste. Let it bubble gently for another 5 minutes to thicken slightly.Tip: I use a set of measuring spoons like these to get the balance just right — especially with curry paste, where a little too much can take over!
- Spoon into bowls, scatter with fresh coriander, and serve with rice and/or warm naan. A squeeze of lime on top really lifts it!