This post may contain affiliate links. Where I make a small commission on purchased items, at no extra cost to you. See my disclosure for details.
Creamy, packed FULL of flavour and perfect for the whole family, this chana masala recipe is super easy to make! Just like my one pot coconut chickpea curry, it’s also insanely cheap to make too. A ginormous winner all round! Read on for the step by step picture recipe, free printable recipe, tons of helpful tips and much more…
Fun fact: You may or may not know that I actually ate a vegan diet for about a year or so not too long ago. One of the dishes that quickly became a firm household favourite during that time was chana masala. It continues to be one of my favourite curries, even though I don’t follow a strict vegan diet anymore.
It’s just one of those dishes that has so many positives! My favourite two being that it’s super cheap and seriously delicious. Chana masala will definitely be a lifelong family favourite in the Kitchen Mason household that’s for sure!
What’s so good about Chana Masala?
This is going to sound a little cliché but the list is virtually endless! There are so many positives…
- It’s good for you.
- Ideal for most diets – being naturally vegetarian, vegan, gluten free and dairy free.
- Chickpeas are a great source of protein for meat free diets.
- Super cheap to make!
- It’s really easy to make.
- Very comforting.
- Made in one pan.
- Intensely satisfying.
- Tastes amazing!
I could go on but you get the idea.
What is chana masala curry?
Chana masala is a very mild chickpea curry with a creamy, onion based sauce. The predominant flavours come from onion, coconut milk and coriander.
What does chana masala taste like?
The main flavour comes from the onion, fresh coriander and coconut milk in the sauce. It’s very mild and very creamy. A perfect change if you like mild curries and are bored of having a korma!
Does chana masala have dairy?
No, chana masala doesn’t typically contain dairy. It’s naturally dairy free and even suitable for vegans! (Make sure you check labels/ask restaurant staff to be certain.)
Is chana masala vegan?
Yes it is! Using chickpeas instead of meat and coconut milk instead of dairy alternatives, chana masala is usually vegan. (Always check labels and/or ask staff at restaurants to be sure.)
What is the difference between chana masala and tikka masala?
Chana masala is a mild and creamy sauce made from coconut milk, onion and coriander. Tikka masala is a creamy tomato based sauce with lots of spices added to it.
Ingredients and substitutions
Here’s everything you need to know about the ingredients required for this recipe…
- Oil – I like to use vegetable oil but sunflower or rice bran would work well too.
- Onion – A regular yellow onion is most commonly used in chana masala.
- Garlic – I love garlic and always use very large cloves. If yours are small you may wish to increase the quantity.
- Ginger – Only fresh ginger will do here! It’s readily available in most supermarkets now so easy to source.
- Chilli – Fresh mild red chillis are my preferred choice but feel free to use hotter if you like a sweat inducing curry!
- Garam Masala – There’s no corner cutting here. Garam masala is a specific blend of spices that works so well in this curry.
- Turmeric – Found in virtually every supermarket, this gives the curry it’s colour and adds to the overall flavour.
- Sugar – The type doesn’t really matter too much. Brown, white, granulated or fine – it just helps to bring out the flavours.
- Tinned Tomatoes – Using good quality tinned tomatoes makes more of a difference than you would believe. Get the best you can afford.
- Chickpeas – Tinned chickpeas are best, just make sure you rinse them well before adding to the curry.
- Coconut Milk – Full fat coconut milk tastes best but you could use a lighter version if you wish.
- Coriander – Fresh coriander all the way! It’s integral to the flavour of chana masala. Dried just won’t do.
- Salt & Pepper – If you don’t season your food with salt and pepper it won’t taste as good as it could. It’s a no brainer.
How to make chana masala – recipe summary
All made in one pot, it’s not only delicious but very simple to make…
- Fry onion, garlic, ginger and chilli.
- Add spices and sugar, cook for a few minutes.
- Add tinned tomatoes and simmer until reduced.
- Add chickpeas, half the coconut milk and simmer until reduced.
- Add remaining coconut milk and simmer until your desired consistency.
- Check seasoning and stir through fresh coriander.
- Serve with rice and naan bread.
Recipe tips
When things go wrong we get annoyed and it can put us off trying again. Let’s help you get it right first time with these helpful tips…
- Read the recipe through before you start. Sounds so simple but it can help you avoid so many unnecessary mistakes!
- Prepare all your ingredients before you start (i.e. chopping, rinsing etc.) so you’re not panicking during cooking.
- Keep the seeds in the chilli if you like a hotter curry, remove them if you don’t.
- Do not substitute fresh coriander for dried. Fresh coriander is too integral to the chana masala flavour!
- Use the best tinned tomatoes you can afford, it will make a huge difference to the overall flavour.
- Rinse the chickpeas really well. Vegans use chickpea juice (aquafaba) for it’s egg white like aeration properties. You don’t want that in a curry!
- Remember to season with salt and pepper throughout cooking and taste taste taste!
Other recipes you might like…
- One pot coconut chickpea curry
- Sweet potato chickpea curry
- Slow cooker vegetable curry
- Thai red curry
- Sweet potato curry
Easy Chana Masala – Step by Step Picture Recipe
Here is what you will need to serve 4
(For a printer friendly version, see the recipe card at the end of this post)
Ingredients
- 2-3 tbsp Vegetable Oil
- 1 Onion, finely diced
- 2 Large Garlic Cloves, finely minced
- Thumb Sized Piece of Fresh Ginger, peeled and finely chopped
- 1 Red Chilli, deseeded and finely chopped *
- Salt and Pepper
- 1 Heaped tbsp Garam Masala
- 1/2 tsp Turmeric
- 1 tsp Sugar
- 1 x 400g (14 oz) Tin of Chopped Tomatoes
- 1 x 400g (14 oz) Tin of Chickpeas, drained and rinsed well
- 1 x 400ml (1 + 2/3 Cups) Tin of Coconut Milk
- 30g (1/4 Cup) of Fresh Coriander, roughly chopped
*leave the seeds in if you like a little heat.
Essential equipment
- Large Frying/Sauté Pan
- Wooden Spatula
Serving suggestion
Serve with freshly cooked rice and warmed naan bread.
Instructions
First up, heat your frying/sauté pan over a low/medium heat. When the pan is hot, add the vegetable oil (2-3 tbsp) and swill it around the pan.
Then add the diced onion (x 1), minced garlic (2 x large cloves), finely chopped ginger (peeled thumb sized piece) and finely chopped chilli (1 x deseeded) into the pan. Season with a little salt and pepper and fry, stirring often, for a few minutes. It should be giving off a rather delightful aroma at this point!
Next add in the garam masala (1 heaped tbsp), turmeric (1/2 tsp) and sugar (1 tsp) to the pan, giving it a good stir through. Allow to fry, stirring often, for a few minutes. If you need to, you can add a little more oil to the pan to prevent it from scorching.
Now add in the tinned tomatoes (1 x 400g | 14oz tin) and season with salt and pepper. Give it a good stir through then simmer for about 10 minutes until most of the liquid has evaporated and it’s reduced to a thick consistency.
Than add the drained/rinsed chickpeas (1 x 400g | 14oz tin) to the pan along with half the coconut milk (200ml | 3/4 Cup + 2 tbsp) and more salt and pepper.
Bring it all to the boil then reduce the heat slightly and allow to simmer for around 10 minutes.
It should look like this…
Now add the remaining half of the coconut milk (200ml | 3/4 Cup + 2 tbsp) and stir through. Check the seasoning, you may wish to add a little more salt and pepper.
Simmer for a final 10 minutes or so, until the sauce is a consistency you like. Make sure you stir occasionally so it doesn’t catch on the bottom of the pan.
Finally, stir through the chopped fresh coriander (30g | 1/4 Cup) and serve immediately alongside some basmati rice and warm naan bread. If you like, you can save a little of the coriander to sprinkle on top.
Have you made this recipe?
Have you made this comforting chana masala curry? I’d love to know if you have! Send me your pics, comments and questions on Facebook, Twitter and Instagram or email me at emma@kitchenmason.com.
Loved this recipe? Pin it!
Easy Chana Masala - Printable Recipe
Creamy, packed FULL of flavour and perfect for the whole family, this chana masala recipe is super cheap and easy to make!
Ingredients
- 2-3 tbsp Vegetable Oil
- 1 Onion, finely diced
- 2 Large Garlic Cloves, finely minced
- Thumb Sized Piece of Fresh Ginger, peeled and finely chopped
- 1 Red Chilli, deseeded and finely chopped *
- Salt and Pepper
- 1 Heaped tbsp Garam Masala
- 1/2 tsp Turmeric
- 1 tsp Sugar
- 1 x 400g (14 oz) Tin of Chopped Tomatoes
- 1 x 400g (14 oz) Tin of Chickpeas, drained and rinsed well
- 1 x 400ml (1 + 2/3 Cups) Tin of Coconut Milk
- 30g (1/4 Cup) of Fresh Coriander, roughly chopped
Essential Equipment
- Large Frying/Sauté Pan
- Wooden Spatula
Instructions
- Place your pan over a low/medium heat. Once hot, add the oil followed by the onion, garlic, ginger, chilli and some salt and pepper. Fry, stirring often, for a few minutes until it gives off a nice aroma.
- Add the garam masala, turmeric and sugar to the pan. Fry for a few minutes stirring often.
- Next, add the tinned tomatoes and some more salt and pepper. Bring to the boil then simmer for about 10 mins, stirring occasionally, until most of the liquid has evaporated and it's thickened.
- Then add the chickpeas, half the coconut milk and some salt and pepper. Bring to the boil, reduce the heat and let simmer for about 10 minutes.
- Add the remaining half of the coconut milk, check the seasoning (add more if needs be) then simmer for a further 10 mins until the sauce is your preferred consistency.
- Stir through the chopped coriander (you can save a little to sprinkle on top if you wish) and serve immediately with cooked rice and warm naan bread.
Notes
*leave the seeds in if you like a little heat
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases at no extra cost to you.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 589Total Fat: 44gSaturated Fat: 20gTrans Fat: 1gUnsaturated Fat: 21gCholesterol: 0mgSodium: 520mgCarbohydrates: 42gFiber: 10gSugar: 10gProtein: 13g
Nutritional information on kitchenmason.com should only be used as a general guideline, I am not a certified nutritionist. Please always check labels for allergens where applicable.
About Emma Mason
Emma is a professional blogger. Utilising over 20 years of cooking experience, she’s passionate about making your life easier, one recipe at a time! Drawing on her 12+ year background in recipe research and development, photography, copy writing and marketing, Emma has turned kitchenmason.com into a successful career. Known as ‘the organisation queen’ among friends, she is passionate about creating easy to follow recipes that anyone can follow and enjoy. She lives in Nottingham (UK) with her husband, daughter and 2 naughty cats. In her spare time she can be found reading a good book, training at the dojo preparing for her black belt grading, or dreaming up the next crazy colour combo for her hair!
C Hickling
Friday 12th of November 2021
Blooming brilliant! I needed a curry recipe that was going to work , taste good and be speedy to do. ( my curries haven’t been working lately, I’ve been making them for years but they seem to be missing the spot at the moment) So as always if I need something new i go to Kitchen Mason well I wasn’t disappointed. We all loved it ! Thanx K❤️M
Emma
Friday 12th of November 2021
Awww!!! I'm so glad you liked it! Thank you so much for your kind words, you've made my day :) Emma x