
Easy Chana Masala Recipe (Authentic Indian Chickpea Curry) is one of the most comforting, flavour-packed, and satisfying Indian dishes you can make at home. Made with tender chickpeas simmered in a rich, spiced tomato-onion gravy, this classic curry is naturally vegan, protein-rich, and incredibly versatile.
If you’ve ever wondered how Indian restaurants achieve that deep, bold flavor in chana masala, this recipe will show you exactly how—using simple ingredients, clear steps, and authentic techniques that work perfectly in UK kitchens.
This recipe is beginner-friendly, budget-friendly, and ideal for weeknight dinners, meal prep, or entertaining guests. Best of all, it requires no special equipment and comes together in under 40 minutes.
What Is Chana Masala?

Chana Masala, also known as Chole Masala, is a traditional North Indian chickpea curry made with dried or canned chickpeas cooked in a spiced tomato-based sauce.
Unlike creamy curries, chana masala is:
- Naturally vegan
- Dairy-free
- Gluten-free
- Bold, tangy, and aromatic
It’s commonly served with rice, naan, roti, or bhatura and is loved across India, the UK, and beyond for its hearty texture and warming spices.
Why You’ll Love This Recipe
Authentic Indian flavour
Easy and beginner-friendly
Vegan & gluten-free
High in plant-based protein
Uses simple UK supermarket ingredients
Perfect for meal prep and leftovers
This recipe balances traditional taste with modern simplicity—no complicated steps, no hard-to-find ingredients.
The Secret to Authentic Chana Masala Flavour
Great chana masala is all about layering flavours.
Restaurant-style depth comes from:
- Slowly sautéed onions
- Properly cooked spices (not rushed)
- Tomato base cooked until thick and glossy
- Simmering chickpeas long enough to absorb flavour
Pro Tip: Cooking the masala until oil slightly separates is key to removing raw spice taste.
Ingredients You’ll Need {#ingredients}

Basic Ingredients
- 2 cups cooked chickpeas (or 2 x 400g tins, drained)
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 2 medium tomatoes, finely chopped (or 1 cup tinned tomatoes)
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin seeds
Ground Spices
- 1½ teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon paprika or mild chilli powder
- ½ teaspoon turmeric
- Salt to taste
Finishing Touch
- 1 teaspoon garam masala
- Fresh coriander leaves
- Lemon juice (to taste)
Ingredient Notes
Chickpeas
Canned chickpeas work perfectly. Rinse well to remove excess salt.
Tomatoes
Fresh tomatoes give authenticity, but good-quality tinned tomatoes are ideal in the UK.
Spices
Use fresh spices for best flavour. Old spices = dull curry.
Step-by-Step Easy Chana Masala Recipe

Ingredients
- Prepared ingredients listed above
Step 1: Sauté the Base
Heat oil in a deep pan over medium heat. Add cumin seeds and let them splutter.
Add chopped onions and cook for 8–10 minutes until golden brown. This step builds flavour—don’t rush it.
When the onions slowly turn golden, you’ll notice the aroma getting deeper and slightly sweet. That’s usually a good sign that the curry base is developing properly.
Step 2: Add Ginger & Garlic
Stir in ginger-garlic paste and cook for 1 minute until aromatic.
Step 3: Cook the Spices
Add coriander, cumin, turmeric, paprika, and salt. Mix well and cook for 30 seconds to bloom the spices.
Step 4: Add Tomatoes
Add chopped tomatoes. Cook until thick, glossy, and oil begins to separate. This stage always feels like the turning point of the recipe. Once the tomatoes cook down and the masala thickens, the curry starts smelling like a real restaurant-style chana masala. —about 8–10 minutes.
This is where authentic flavour develops.
Step 5: Add Chickpeas
Add chickpeas and 1 cup of water. Stir well and simmer uncovered for 15–20 minutes.
One thing I’ve noticed while cooking chana masala is that letting it simmer slowly really improves the flavor. The chickpeas absorb the spices better, and the curry becomes thicker and richer.
Mash a few chickpeas with a spoon to thicken the curry naturally.
Step 6: Finish the Curry
Stir in garam masala, fresh coriander, and lemon juice. Taste and adjust seasoning.
How to Fix Common Chana Masala Problems
Too watery?
Simmer longer uncovered.
Too bland?
Add salt, lemon juice, or garam masala.
Too acidic?
Add a pinch of sugar or simmer longer.
Expert Tips for Perfect Chana Masala
- Always cook onions until golden
- Don’t skip simmering time
- Use lemon juice, not vinegar
- Fresh coriander enhances flavour
Variations
Punjabi Style: Add chole masala powder
Spicy: Add green chillies
One-Pot: Use pressure cooker or Instant Pot
Dry Version: Reduce water and simmer longer
Serving Suggestions
At home, we usually serve chana masala with warm basmati rice or soft naan. The combination of fluffy rice and rich chickpea curry makes it a really comforting meal.
- With basmati rice
- With naan or roti
- As a meal-prep lunch
- With cucumber raita
Storage & Freezing
Storing chana masala the right way is just as important as cooking it well. Proper storage not only keeps the dish safe to eat but also helps preserve its rich flavour, thick texture, and aroma. In fact, chana masala is one of those dishes that often tastes better the next day because the chickpeas have more time to absorb the spices.
Refrigeration Guidelines
Before storing, always allow the chana masala to cool completely at room temperature. Placing hot curry directly into the fridge can cause condensation, leading to excess moisture and faster spoilage.
- Transfer the cooled curry into an airtight container
- Glass containers are ideal as they do not absorb odours
- Store in the refrigerator for up to 3–4 days
- Keep the lid tightly sealed to prevent flavour transfer from other foods
Each time you serve, use a clean spoon to avoid introducing bacteria. This small habit significantly extends freshness.
Flavour Tip:
Chana masala often tastes richer and more balanced after resting overnight, as the spices fully meld with the chickpeas.
Freezing Chana Masala for Long-Term Storage
Chana masala freezes exceptionally well, making it perfect for batch cooking and meal prep. Chickpeas hold their structure after freezing, and the gravy retains its depth when reheated properly.
- Cool the curry completely before freezing
- Portion into freezer-safe containers or freezer bags
- Leave some space at the top, as liquids expand when frozen
- Label with the date for easy tracking
For best quality, consume frozen chana masala within 2 months.
What Not to Freeze:
- Chana masala with cream or yoghurt mixed in
- Fresh herbs added before freezing (add them after reheating)
Best Reheating Methods
Reheating correctly ensures the curry stays flavourful and does not dry out.
- Stovetop: Reheat on low heat with a splash of water, stirring occasionally
- Microwave: Heat on medium power in short intervals, stirring in between
- From Frozen: Thaw overnight in the refrigerator before reheating
Avoid reheating multiple times, as this affects both texture and taste.
FAQs About Chana Masala
What makes chana masala different from other chickpea curries?
Chana masala stands out because of its bold, slightly tangy flavour that comes from tomatoes and a blend of spices. Unlike creamy curries, it doesn’t rely on dairy. Instead, the richness comes from properly cooked onions, spices, and slow simmering.
Can I use canned chickpeas instead of dried ones?
Yes, absolutely. I often use canned chickpeas when I want to save time. Just rinse them well before using. While dried chickpeas can give a slightly deeper flavour, canned ones still work really well for everyday cooking.
Why does my chana masala taste flat?
In most cases, this happens when the onions or spices aren’t cooked properly. Taking time to brown the onions and cook the tomato-spice base until it becomes thick and aromatic makes a big difference in flavour.
How can I thicken chana masala naturally?
A simple trick I like is mashing a few chickpeas directly in the pan. This helps thicken the curry without adding anything extra like cream or flour, and keeps the texture natural.
Is chana masala suitable for a vegan diet?
Yes, it’s naturally vegan and doesn’t require any dairy. That’s one of the reasons it’s so popular—it’s simple, plant-based, and still very satisfying.
Can I make it less spicy?
Of course. You can reduce the chilli powder or skip green chillies completely. The dish will still have plenty of flavour from the other spices without being too hot.
Is chana masala good for meal prep?
Yes, and honestly, it tastes even better the next day. The flavours deepen over time, which makes it perfect for preparing in advance and storing for later meals.
How long does homemade chana masala stay fresh?
When stored in an airtight container in the fridge, it usually stays good for about 3 to 4 days. If you freeze it, it can last up to 2 months without losing much quality.

Conclusion
Easy Chana Masala Recipe (Authentic Indian Chickpea Curry) is more than just a classic Indian dish—it’s something that feels both simple and special at the same time. Whether you’re cooking for yourself, your family, or guests, it’s a recipe that always feels satisfying and comforting.
What I like most about chana masala is how it fits into everyday cooking so easily. The ingredients are simple, the steps are practical, and once you understand the basic method, you can adjust the flavors to suit your own taste.
Over time, this recipe can become one of those go-to meals you rely on—especially on busy days when you still want something homemade and flavorful. It’s filling, nourishing, and works well for everything from quick dinners to meal prep.
If you’re looking for a recipe that’s reliable, easy to follow, and full of authentic flavor, this chana masala is definitely worth trying. Once you make it a few times, it naturally becomes a regular part of your routine.
If you enjoy trying different flavors, you can also explore this Brown Sugar Bacon Recipe for a sweet and crispy twist.