Why You’ll Love Chana Masala Recipe
This chana masala is packed with bold, aromatic spices and comes together with simple pantry ingredients. It’s naturally vegetarian, high in protein and fiber, and perfect for both weeknight dinners and meal prep. The flavors deepen as it cooks, creating a rich and comforting dish that tastes even better the next day.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tablespoons olive oil or neutral oil
1 medium yellow onion, finely chopped
3 garlic cloves, minced
1 tablespoon fresh ginger, grated
1 teaspoon ground cumin
1 teaspoon ground coriander
1 teaspoon garam masala
½ teaspoon turmeric
½ teaspoon smoked paprika or chili powder
1 (14-ounce) can diced tomatoes
2 (15-ounce) cans chickpeas, drained and rinsed
½ cup water or vegetable broth
salt and pepper to taste
fresh cilantro, for garnish
lemon wedges, for serving
Directions
Heat the oil in a large pan over medium heat. Add the chopped onion and cook until soft and lightly golden.
Stir in the garlic and ginger and cook for about a minute until fragrant.
Add the cumin, coriander, garam masala, turmeric, and paprika. Stir well and let the spices toast briefly to release their aroma.
Pour in the diced tomatoes and cook for a few minutes, allowing the mixture to thicken slightly.
Add the chickpeas and water or broth. Stir everything together and bring to a gentle simmer.
Let the curry cook for about 15 to 20 minutes, stirring occasionally, until the sauce thickens and the flavors meld.
Season with salt and pepper to taste.
Serve warm, garnished with fresh cilantro and lemon wedges.
Servings and timing
Servings: 4
Prep time: 10 minutes
Cook time: 25 minutes
Total time: 35 minutes
Variations
For a spicier version, add extra chili powder or fresh green chili.
You can use fresh tomatoes instead of canned for a lighter, fresher taste.
Add spinach or kale toward the end of cooking for extra greens.
For a creamier texture, stir in a splash of coconut milk.
If you prefer a thicker curry, mash some of the chickpeas while simmering.
Storage/Reheating
Store leftover chana masala in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop over medium heat, adding a splash of water if needed to loosen the sauce.
It also reheats well in the microwave in short intervals, stirring in between.
This dish freezes well for up to 2 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can I use dried chickpeas instead of canned?
Yes, cook them in advance until tender before using them in the recipe.
What is garam masala?
It is a blend of warm spices commonly used in Indian cooking, adding depth and aroma.
Is chana masala spicy?
It can be mildly spicy, but you can adjust the heat level to your preference.
Can I make this oil-free?
Yes, sauté the onions with a bit of water or broth instead of oil.
What should I serve with chana masala?
It pairs well with basmati rice, naan, or roti.
Can I make this ahead of time?
Yes, the flavors improve over time, making it great for meal prep.
How do I thicken the sauce?
Let it simmer longer or mash some chickpeas into the sauce.
Can I add other vegetables?
Yes, potatoes, spinach, or bell peppers work well in this dish.
Is this recipe vegan?
Yes, it is completely plant-based.
Can I use other beans?
Chickpeas are traditional, but you can experiment with other legumes if desired.
Conclusion
Chana Masala is a simple yet deeply flavorful dish that brings together pantry staples and warming spices into a comforting meal. Easy to prepare and incredibly versatile, it’s a perfect addition to your regular cooking rotation.
Chana Masala
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A hearty and flavorful chana masala made with tender chickpeas simmered in a spiced tomato-based sauce. This classic Indian dish is comforting, aromatic, and perfect for a satisfying plant-based meal.
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric
- 1/2 teaspoon paprika
- 1 (28-ounce) can diced tomatoes
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 1/2 cup water
- 1 teaspoon salt (plus more to taste)
- Freshly ground black pepper, to taste
- Fresh cilantro, chopped (for garnish)
- Lemon wedges (for serving)
Instructions
- Heat olive oil in a large pot over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes.
- Stir in the garlic and ginger, cooking until fragrant, about 1 minute.
- Add cumin, coriander, garam masala, turmeric, and paprika. Stir well and cook for 30 seconds to toast the spices.
- Add the diced tomatoes, chickpeas, and water. Stir to combine.
- Bring to a simmer, then reduce heat to low and cook for 15–20 minutes, stirring occasionally, until the sauce thickens.
- Season with salt and black pepper to taste.
- Serve warm, garnished with fresh cilantro and lemon wedges.
Notes
- For extra depth of flavor, let the dish simmer longer to thicken the sauce.
- Adjust spice levels by adding chili powder or fresh chili if desired.
- Serve with basmati rice, naan, or flatbread.
- This dish tastes even better the next day as flavors develop.
- Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 bowl
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 640 mg
- Fat: 10 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 10 g
- Protein: 12 g
- Cholesterol: 0 mg
