Chana Masala

Save this recipe on:

Rich, earthy, and bursting with bold spices, Chana Masala is a beloved Indian classic that has found its way into kitchens around the world. This hearty dish of tender chickpeas stewed in a fragrant tomato-based curry is not only satisfying but incredibly wholesome. Paired with fluffy basmati rice or warm naan, it’s a soul-soothing comfort food that’s both nourishing and easy to make.

Pin this Recipe
Chana Masala

Whether you’re diving into Indian cuisine for the first time or you’re a longtime fan, this Chana Masala delivers on flavor with every bite. It’s naturally vegan and gluten-free, making it perfect for a wide range of diets. With pantry staples like canned chickpeas and tomatoes, this weeknight wonder is ready in under 40 minutes and tastes even better the next day.

Why You’ll Love This Chana Masala

  • It’s full of warm, aromatic spices that awaken your taste buds.
  • Quick enough for a weeknight dinner, yet special enough to serve guests.
  • Naturally plant-based and protein-packed.
  • Versatile: serve with rice, naan, or even wrapped in a flatbread.
  • A make-ahead dream: flavors deepen as it sits.

What Kind of Chickpeas Should I Use?

For the quickest option, use canned chickpeas that are rinsed and drained—they’re convenient and cook quickly. If you’re aiming for a more traditional, richly textured version, soak and cook dried chickpeas in advance. Either way, ensure they’re soft and creamy before they hit the pan.


Ingredients for the Chana Masala

Each ingredient in Chana Masala builds layers of flavor, from the base aromatics to the finishing touch of lemon.

  • Chickpeas (Garbanzo Beans): The star of the show! These provide a meaty bite and are full of fiber and protein.
  • Onions: Essential for building the base and adding natural sweetness.
  • Garlic & Ginger: A powerful duo that brings zest and depth.
  • Tomatoes: Fresh or canned, tomatoes add tang and body to the curry.
  • Cilantro: For garnish, a fresh, herby lift that balances the richness.
  • Oil: Helps in blooming the spices and sautéing the aromatics.
  • Spices (Cumin, Coriander, Turmeric, Garam Masala, Chili Powder): The essence of Chana Masala—these spices create the iconic flavor.
  • Salt & Pepper: Simple yet crucial for seasoning.
  • Lemon Juice: A splash brightens the dish right before serving.

How To Make the Chana Masala

Step 1: Sauté the Aromatics

Heat oil in a large pan over medium heat. Add chopped onions and sauté until golden brown. Stir in the minced garlic and grated ginger, cooking for another minute.

Step 2: Toast the Spices

Sprinkle in cumin, coriander, turmeric, garam masala, and chili powder. Stir constantly to toast the spices for 30 seconds until fragrant.

Step 3: Add Tomatoes

Add diced tomatoes (canned or fresh) and cook down for 8–10 minutes, until they reduce and the oil begins to separate.

Step 4: Stir in Chickpeas

Add in the chickpeas and a splash of water or vegetable broth. Let the mixture simmer for 15–20 minutes, allowing flavors to develop.

Step 5: Season and Garnish

Season with salt and pepper to taste. Finish with a generous squeeze of lemon juice and a sprinkle of fresh cilantro.


How to Serve and Store Chana Masala

This dish is perfect for four hearty servings. Serve hot over basmati rice, with warm naan on the side, or scoop it up with flatbreads.

To store, let it cool completely and transfer to an airtight container. It keeps well in the fridge for up to 4 days, and you can freeze it for up to 2 months. Reheat gently on the stovetop or in the microwave.


What to Serve With Chana Masala?

Basmati Rice

Fragrant, fluffy basmati rice makes the perfect neutral base for soaking up the richly spiced curry.

Garlic Naan

Buttery, garlicky naan adds a chewy, slightly crisp texture that pairs beautifully with the soft chickpeas.

Cucumber Raita

A cool, yogurt-based condiment that balances the heat with a refreshing tang.

Pickled Red Onions

These add brightness and crunch, elevating each spoonful.

Mango Chutney

A sweet and spicy condiment that contrasts the savory notes.

Indian Salad

A simple side of chopped cucumbers, tomatoes, onions, and lemon juice for freshness.

Roasted Cauliflower

Crispy and mildly spiced, it adds a nice contrast in texture and flavor.


Want More Vegan Dinner Ideas?

If you love this Chana Masala, you’ll enjoy these other hearty plant-based favorites:

Save This Pin For Later

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you go spicy or mild? Serve it with naan or rice?

I love seeing your creations and tweaks. Got questions? I’m here for them!

Explore beautifully curated health-boosting meals on Nora Nosh Recipes and find your next favorite dish!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Chana Masala

Chana Masala


  • Author: Nora
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

Looking for a hearty, spice-kissed meal that’s easy to whip up on a busy weeknight? This Chana Masala is your go-to! It’s a richly seasoned chickpea curry that brings bold Indian flavors together in one pot. Whether you’re after quick dinner ideas, healthy vegetarian food, or filling protein-packed recipes, this dish checks every box. Great with rice, naan, or just on its own, it’s also vegan, gluten-free, and meal-prep friendly. A perfect fit for your list of dinner ideas, healthy snacks, or easy recipes for any day of the week!


Ingredients

1 tablespoon oil

1 medium onion, chopped

3 garlic cloves, minced

1 tablespoon fresh ginger, grated

1 teaspoon cumin

1 teaspoon coriander

1 teaspoon turmeric

1 teaspoon garam masala

0.5 teaspoon chili powder

1 can (15 oz) diced tomatoes

2 cans (15 oz each) chickpeas, drained and rinsed

0.5 cup water or vegetable broth

0.75 teaspoon salt

0.25 teaspoon black pepper

1 tablespoon lemon juice

0.25 cup fresh cilantro, chopped


Instructions

1. Heat oil in a large pan over medium heat. Add chopped onion and cook until golden brown.

2. Stir in garlic and ginger, cooking for another minute.

3. Sprinkle in cumin, coriander, turmeric, garam masala, and chili powder. Toast spices for 30 seconds.

4. Add diced tomatoes and cook for 8–10 minutes until the oil separates.

5. Stir in chickpeas and water or broth. Simmer for 15–20 minutes.

6. Season with salt and pepper. Finish with lemon juice and cilantro before serving.

Notes

Use fresh lemon juice at the end to brighten the flavor.

This dish tastes even better the next day—ideal for meal prep.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 260
  • Sugar: 6g
  • Sodium: 490mg
  • Fat: 6g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 11g
  • Cholesterol: 0mg

Keywords: easy dinner, vegan recipes, chickpea curry, Indian food, quick meals

Save this recipe on: