• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe

ForkLiftKitchen

menu icon
go to homepage
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
×
Home - Recipes - Vegetarian

Latest Updated: Apr 13, 2026 by Emily Dawson

Indian Chana Masala

↓ Jump to Recipe

You need 55 minutes and a heavy-bottomed pan. No overnight soaking required if you use canned chickpeas, no pre-made curry pastes, just straightforward spice layering.

Indian Chana Masala served on a plate

Chickpeas simmer in tomato-spice sauce while you prep rice or flatbread. The onions caramelize slowly to build sweetness that balances the heat from chili powder and garam masala.

This is what you make when you want budget-friendly vegetarian meals that taste like you spent the day cooking. Works for meal prep, weeknight dinners, or when you need something that reheats without losing flavor.

QUICK SUMMARY

Chana masala combines tender chickpeas with a thick, spiced tomato sauce that develops depth through proper onion caramelization and careful spice toasting. The key is simmering long enough to let flavors meld while keeping chickpeas intact, then adding acid last to avoid toughness.

⏱️Time Reality: 40 minutes active cooking, mostly hands-off simmering
🔥Critical First Step: Golden-brown onions take 10-12 minutes-don't rush this
⚠️Watch Out: Add lemon juice or amchur in final 5 minutes only, earlier makes chickpeas tough

Table of Contents

Toggle
  • Why This Recipe Works
  • What You'll Need
    • Ingredient Details
  • Ingredient Swaps
  • What to Serve With It
  • Store and Reheat
  • Frequently Asked Questions
  • Indian Chana Masala
    • Method 
    • Tried this recipe?

Why This Recipe Works

Rich mains need something to cut through, and bright seasonal vegetables do exactly that. We keep a batch ready for nights like this-quick assembly once you have the base spices toasted.

Remember it later

Planning to try this recipe soon? Save it for a quick find later!

Quick Reference
⏱️
Prep Time
15 min
🔥
Cook Time
40 min
⏰
Total Time
55 min
🍽️
Servings
4 servings
📊
Difficulty
Medium
🏷️
Category
Main Dish
💡
Quick Tip
Cook chickpeas till tender, spice properly
🎯
Best For
Weeknight | Meal prep | Budget

Five things that make this work:

  • Golden onions build the base: Sautéing onions 10-12 minutes on medium heat until golden brown creates natural sweetness that balances the heat from chili powder and garam masala
  • Toasted spices release aroma: Toast cumin and coriander seeds 1-2 minutes on low heat before grinding or using ground versions-prevents bitterness and brings out essential oils
  • Low simmer keeps chickpeas intact: Simmer chickpeas 20-25 minutes at gentle heat so they soften without bursting or turning mushy, maintaining texture through sauce
  • Heavy pan prevents burning: Cook in heavy-bottomed pan to distribute heat evenly and avoid scorching the tomato-spice base during long simmering
  • Acid added last preserves tenderness: Stir in lemon juice or amchur powder in final 5 minutes only-earlier addition toughens chickpeas and prevents proper cooking
Golden Rule
Let cooked chana masala sit 5-10 minutes off heat before serving-flavors meld and sauce thickens slightly as it rests

What You'll Need

Ingredients for Indian Chana Masala

Shopping for this recipe takes one trip to any grocery store with a decent spice section. For something simple like gai, you need fresh herbs and citrus, but chana masala relies on dried spices you probably already have.

🫘
Chickpeas
  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • or 1½ cups dried chickpeas, soaked overnight
🧅
Aromatics
  • 2 medium onions, finely diced
  • 3 medium tomatoes, pureed or diced
  • 1 tablespoon ginger, grated
  • 4 garlic cloves, minced
🌶️
Spices
  • 1 teaspoon cumin seeds or ground cumin
  • 1 tablespoon coriander powder
  • 1 teaspoon chili powder
  • 1 tablespoon garam masala
  • 1 teaspoon amchur powder or 2 tablespoon lemon juice
  • Salt to taste
🫙
Base
  • 3 tablespoon oil or ghee
  • 1 cup water

Ingredient Details

  • Chickpeas
    Canned chickpeas work for quick cooking but drain and rinse them first to remove excess sodium-dried chickpeas give firmer texture if you have time to soak overnight
  • Onions
    Dice onions finely so they break down into the sauce during caramelization-larger chunks won't melt properly and create uneven texture
  • Tomatoes
    Puree tomatoes in blender for smooth sauce or dice them for chunkier texture-fresh tomatoes add brightness but canned works in winter
  • Garam Masala
    Add garam masala in two stages: half during cooking for depth, half at end for aromatic punch-store-bought works but fresh-ground is more fragrant
  • Amchur Powder
    Dry mango powder adds tangy sourness without liquid-if using lemon juice instead, start with 1 tablespoon and add more to taste at the very end
  • Oil
    Use neutral oil for standard version or ghee for richer, more authentic flavor-ghee adds nutty depth but isn't essential
  • Cumin Seeds
    Toast whole cumin seeds briefly before grinding or use pre-ground cumin if you're short on time-toasted seeds have stronger aroma but ground is easier

Ingredient Swaps

Spice cabinets vary wildly, so flexibility here matters. Rich mains need something to cut through, and a simple homemade salad does exactly that-we keep a batch ready for nights like this when you want fresh contrast without extra cooking.

Four swaps that work:

  • Amchur powder → lemon juice: Use 2 tablespoons fresh lemon juice for tangy brightness-adds moisture instead of dry fruit flavor but tastes nearly identical (budget swap)
  • Dried chickpeas → canned chickpeas: Drain and rinse two 15-ounce cans to skip soaking overnight-softer texture but cuts 8+ hours of prep time (method swap)
  • Garam masala → curry powder: Substitute equal amount for milder, less complex spice profile-different flavor but still aromatic and Indian-inspired (budget swap)
  • Oil → ghee or coconut oil: Swap 1:1 for richer aroma and deeper flavor-ghee adds dairy notes, coconut oil keeps it vegan with slight sweetness (dietary swap)

Canned Chickpeas

Works for: Quick weeknight cooking, last-minute meals, when you forgot to soak beans overnight

Skip if: You want firmer texture, prefer less sodium, have time for overnight soaking and pressure cooking

Dried Chickpeas

Works for: Meal prep, firmer bite, controlling sodium levels, making large batches for freezing

Skip if: You need dinner in under an hour, don't have pressure cooker or time for long simmering

Ground Spices Only

Works for: Faster cooking, no spice grinding equipment needed, simpler ingredient list

Skip if: You want maximum aroma, have whole spices on hand, prefer traditional toasted flavor

Toasted Whole Spices

Works for: Deeper flavor, traditional method, aromatic intensity, special occasions

Skip if: You're short on time, don't have grinder or mortar-pestle, prefer convenience

Instructions

Total time breaks down to 15 minutes prep and 40 minutes mostly hands-off cooking. The this dip works best when it hits the table at the same time as the main-for a version that comes together quickly, try something creamy to dunk.

  1. Sauté onions until golden: Heat 3 tablespoons oil or ghee in heavy-bottomed pan over medium heat, add diced onions, cook 10-12 minutes stirring occasionally until golden brown and edges start caramelizing-this builds sweetness that balances spices
  2. Toast spices and add aromatics: Add cumin seeds (or ground cumin), coriander powder, and chili powder to pan, stir 1-2 minutes until fragrant, then add minced garlic and grated ginger, cook 1 minute more until raw smell disappears
  3. Build tomato base: Stir in pureed or diced tomatoes, cook 8-10 minutes on medium-low heat until tomatoes break down and oil separates from mixture-sauce should thicken and deepen to orange-brown color
  4. Simmer chickpeas in sauce: Add drained chickpeas, 1 cup water, salt, and half the garam masala, bring to gentle simmer, cover partially, cook 20-25 minutes on low heat until chickpeas are tender with slight bite and sauce coats back of spoon
  5. Finish with acid and rest: Stir in remaining garam masala and amchur powder (or lemon juice), cook 2-3 minutes uncovered, turn off heat, let sit 5-10 minutes-mash about ¼ of chickpeas lightly with spoon if you want thicker sauce
Watch Out
Don't add lemon juice or amchur before the final 5 minutes-acid added too early prevents chickpeas from softening properly and creates tough texture

What to Serve With It

Fry adds the contrast this plate needs, but timing matters. For a version that comes together quickly, easy fry side hits the table at the same time as chana masala-planning your plate around complete coney dogs meal ideas helps when you need the full dinner sorted.

Side Dish Prep Why It Works How to Serve
Basmati Rice Easy Neutral grain soaks up spicy sauce without competing for flavor Cook rice while chickpeas simmer, serve hot in shallow bowls with chana masala ladled over top
Plain Naan Easy Soft flatbread for scooping sauce and chickpeas directly from plate Warm naan in dry skillet 30 seconds per side, tear into pieces, stack on side of plate
Cucumber Raita Easy Cool yogurt contrast cuts heat and adds creamy texture balance Mix grated cucumber with plain yogurt, salt, cumin powder, serve chilled in small bowl
Jeera Rice Medium Cumin-scented rice adds aromatic layer without overwhelming spices Toast cumin seeds in ghee, add rice and water, cook covered until fluffy, fluff with fork before serving
Roasted Vegetables Medium Adds heartiness and textural variety to vegetarian meal Toss cauliflower or carrots with oil, roast at 425°F for 25 minutes, season with salt and serve hot

Three ways to serve it:

  • For weeknight meals: Serve over basmati rice with plain naan on the side for scooping-add simple green salad dressed with lemon juice and olive oil for fresh crunch
  • For meal prep: Pack chana masala in containers with separate compartment of rice-reheat both together, top with fresh cilantro and squeeze of lemon before eating
  • For hosting: Plate jeera rice first, ladle chana masala over top, garnish with cilantro and serve garlic naan and mango chutney in small bowls on the side
Shortcut
Store-bought naan works perfectly-warm it in a dry skillet for 30 seconds per side right before serving instead of making flatbread from scratch

Store and Reheat

Chana masala tastes better the next day after flavors meld overnight in the fridge. Store in airtight container up to 4 days or freeze individual portions up to 3 months-the sauce thickens as it cools so add splash of water when reheating.

Method Time Best For
🍳 Stovetop 5-7 min Even reheating that preserves texture-add 2-3 tablespoons water, heat on medium-low until warmed through
📦 Microwave 2-3 min Quick reheating single portions-cover with damp paper towel, stir halfway through, heat in 1-minute intervals
🔥 Oven 10-12 min at 350°F Reheating larger portions for meal prep or hosting-cover with foil, add splash of water before heating

For best results when storing:

  • Cool chana masala completely at room temperature before transferring to storage containers-hot food creates condensation that dilutes sauce
  • Store rice separately from chana masala so rice doesn't absorb too much liquid and turn soggy overnight
  • Freeze in single-serving portions using freezer-safe containers or bags-thaw in fridge overnight before reheating for best texture
  • Add fresh lemon juice or cilantro after reheating instead of before storing-citrus and herbs lose brightness during storage
  • Reheat only the amount you plan to eat-repeated heating and cooling breaks down chickpeas and makes them mushy

Frequently Asked Questions

Can I use canned chickpeas instead of dried for chana masala?

Yes, canned chickpeas cut cooking time significantly-drain and rinse two 15-ounce cans before adding to sauce. They'll be slightly softer than dried chickpeas but still work well, just reduce simmering time to 15-20 minutes instead of 25 minutes.

How should I store and reheat leftover chana masala?

Store in airtight container in fridge up to 4 days or freeze up to 3 months. Reheat on stovetop over medium-low heat with 2-3 tablespoons water added to loosen sauce-microwave works for single portions but stovetop gives more even heating.

What is the best way to know when chickpeas are fully cooked in chana masala?

Press a chickpea between your fingers-it should smash easily but still hold shape without turning to mush. The texture should be tender with slight bite, not crunchy or falling apart completely.

Why does my chana masala taste bitter and how can I fix it?

Burnt spices or overtoasted cumin create bitterness-if this happens, add pinch of sugar and extra lemon juice to balance. For prevention, toast spices on medium-low heat for only 1-2 minutes and watch them closely.

How can I scale chana masala recipe for larger groups?

Double or triple all ingredients proportionally but cook in larger pot or Dutch oven to maintain proper heat distribution. Simmering time stays roughly the same-just check chickpeas for tenderness at 20-minute mark regardless of batch size.

Indian Chana Masala served on a plate

Indian Chana Masala

No ratings yet
Indian Chana Masala features tender chickpeas simmered in a thick, spiced tomato sauce enriched by golden caramelized onions and toasted spices. Slow simmering melds flavors while acid is added last to preserve chickpea tenderness, making it a flavorful and budget-friendly vegetarian main.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 40 minutes mins
Total Time 55 minutes mins
Servings: 4 servings
Course: Main Dish
Cuisine: Indian
Ingredients Equipment Method Notes

Ingredients
  

  • 2 cans chickpeas 15 oz each, drained and rinsed
  • 2 medium onions finely diced
  • 3 medium tomatoes pureed or diced
  • 1 tablespoon ginger grated
  • 4 cloves garlic minced
  • 1 teaspoon cumin seeds or ground cumin
  • 1 tablespoon coriander powder
  • 1 teaspoon chili powder
  • 1 tablespoon garam masala use half during cooking and half at the end
  • 1 teaspoon amchur powder or use 2 tablespoon lemon juice added at the end
  • 3 tablespoon oil or ghee
  • 1 cup water

Equipment

  • Heavy-bottomed pan Used for even heat distribution and to prevent burning during simmering

Method
 

  1. Heat 3 tablespoons oil or ghee in a heavy-bottomed pan over medium heat. Add diced onions and cook for 10-12 minutes, stirring occasionally, until golden brown and edges start to caramelize. This develops natural sweetness that balances spices.
    2 medium onions, 3 tbsp oil
  2. Add cumin seeds (or ground cumin), coriander powder, and chili powder to the pan. Stir for 1-2 minutes until fragrant. Then add minced garlic and grated ginger, cooking 1 minute more until raw smell disappears.
    1 tsp cumin seeds, 1 tbsp coriander powder, 1 tsp chili powder, 1 tbsp ginger, 4 cloves garlic
  3. Stir in pureed or diced tomatoes and cook on medium-low heat for 8-10 minutes until tomatoes break down and oil separates from the mixture, forming a thick, orange-brown sauce.
    3 medium tomatoes
  4. Add drained chickpeas, 1 cup water, salt to taste, and half the garam masala. Bring to a gentle simmer, cover partially, and cook on low heat for 20-25 minutes until chickpeas are tender with slight bite and sauce coats the back of a spoon.
    2 cans chickpeas, 1 cup water, 1 tbsp garam masala
  5. Stir in the remaining garam masala and amchur powder or lemon juice. Cook uncovered for 2-3 minutes, then turn off heat and let sit 5-10 minutes. Lightly mash about one-quarter of the chickpeas with a spoon if you want a thicker sauce.
    1 tbsp garam masala, 1 tsp amchur powder

Notes

  • Caramelize onions slowly to build natural sweetness balancing spicy heat.
  • Toast whole cumin seeds briefly to release aroma but avoid burning to prevent bitterness.
  • Add acid (lemon juice or amchur) only in the last 5 minutes to keep chickpeas tender.

Tried this recipe?

Let us know how it was!

More Vegetarian

  • Ethiopian Misir Wat served on a plate
    Ethiopian Misir Wat
  • Italian Ribollita Soup served on a plate
    Italian Ribollita Soup
  • French Vegetable Tian served on a plate
    French Vegetable Tian
  • Middle Eastern Mujadara Lentils and Rice served on a plate
    Middle Eastern Mujadara Lentils and Rice

Primary Sidebar

ForkliftKitchen recipe developer

Welcome!

Recipe Developer · 12+ Yr Kitchen Veteran

I'm the recipe developer behind this site, focused on practical, well-tested dishes and smart ingredient swaps. Every recipe is written to be clear, reliable, and easy to make at home.

650+ Recipes
12+ Yrs Exp.
3x Tested
Our Story →

As Featured In

Allrecipes

TASTE OF HOME

Food52

HUFFPOST

Yahoo! Life

Our Editorial Standards

  • ✓ Every recipe tested at least 3 times before publishing
  • ✓ Substitutes verified by real kitchen trials, not guesswork
  • ✓ Reviewed for accuracy by our editorial team
  • ✓ Updated regularly with seasonal info and reader feedback

Most Popular

  • Creamy Lemon Shrimp Linguine
    Creamy Lemon Shrimp Linguine
  • Creamy Garlic Mushroom Chicken
    Creamy Garlic Mushroom Chicken
  • Sesame Ginger Chicken Noodle Bowls
    Sesame Ginger Chicken Noodle Bowls
  • Baked Lemon Herb Fish Fillets
    Baked Lemon Herb Fish Fillets
  • Veggie Loaded Fried Rice
    Veggie Loaded Fried Rice
  • Spicy Garlic Shrimp Stir Fry
    Spicy Garlic Shrimp Stir Fry

Join 8,000+ Home Cooks

Weekly Kitchen Tips

Easy recipes, smart substitutes, and real cooking shortcuts — every Thursday.

Subscribe Free →


Side Dishes

  • What to Serve With Asian Salmon? 15 Best Side Dishes
    What to Serve With Asian Salmon? 15 Best Side Dishes
  • Side Dishes for Strawberry Spinach Salad
    15 Best Side Dishes for Strawberry Spinach Salad
  • Sides for Grilled Cauliflower Steaks to Complete the Meal
    15 Sides for Grilled Cauliflower Steaks to Complete the Meal
  • 15 Sides To Serve With Calabacitas
    15 Best Sides for Calabacitas – Mexican-Inspired Favorites


Substitutes

  • 7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
    7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
  • 9 Best Substitutes for Butter in Baking and Cooking
  • 7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
    7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
  • 7 Best Substitutes for Udon Noodles in Asian Stir-Fries
    7 Best Substitutes for Udon Noodles in Asian Stir-Fries


Browse by Topic

  • Side Dishes320
  • Substitutes785
  • Dinner163
  • Air Fryer77
  • Taste Profiles484
  • Food Storage123


Reader Reviews

★★★★★

"Finally a food blog that tells you exactly why a substitute works instead of just listing options."

— Sarah M., via email

★★★★★

"The side dish recommendations are so specific — saved my dinner party twice this month."

— James R., Pinterest comment

★★★★★

"I trust this site more than most because they actually test everything. You can tell."

— Priya K., blog comment

Footer

↑ Back to Top

Forklift Kitchen

We do the heavy lifting so you can enjoy the cooking. Tested recipes, smart substitutes, and perfect pairings—built for real home cooks.

Content

  • Recipes
  • Substitutes
  • What to Serve With
  • Blog

Company

  • About Us
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms of Service

As an Amazon Associate I earn from qualifying purchases.

© 2026 Forklift Kitchen.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required