Homemade Chana Masala
Are you ready to embark on a culinary journey that brings the vibrant flavors of Indian cuisine right to your kitchen? This Homemade Chana Masala recipe is not only delicious but also incredibly satisfying. With its rich spices and hearty chickpeas, it promises to be a crowd-pleaser for family dinners or a cozy night in. Let’s dive into the world of spices and learn how to make this delectable dish from scratch.
Why This Recipe Is Reliable

This Homemade Chana Masala recipe is a tried-and-true method that has been perfected over the years. It combines traditional cooking techniques with accessible ingredients, ensuring that even novice cooks can create a dish bursting with flavor. The balance of spices, along with the creamy texture of chickpeas, makes for a comforting meal that can be enjoyed on its own or paired with your favorite sides. Plus, it’s completely adaptable for various dietary preferences, making it a versatile choice for any occasion.
What Goes In
To create this delightful dish, you’ll need the following ingredients:
- 14 ounces dried chickpeas (see note 1)
- 1 teaspoon baking soda (see note 2)
- 2 tablespoons vegetable oil
- 1 large onion, peeled, quartered, and thinly sliced
- 1 tablespoon cumin seeds
- 1 tablespoon fresh ginger, grated (see note 3)
- 3 cloves garlic, minced
- 1 green chili, minced (see note 4)
- 1 (14-ounce) can whole plum tomatoes, undrained
- 1 tablespoon tomato paste
- 1 teaspoon garam masala (see note 5)
- 1/2 teaspoon ground cumin
- 1/2 teaspoon red chili powder (see note 6)
- 1/4 teaspoon ground turmeric
- Salt, to taste
- Fresh cilantro leaves, for garnish
- Green chilies, for garnish
- Grape tomatoes, quartered, for garnish
- Red onion, thinly sliced, for garnish
- Naan bread, for serving
Gear Checklist
Before you get started, make sure you have the following kitchen gear:
- Large bowl – for soaking chickpeas
- Pot – for cooking the chickpeas
- Skillet – for sautéing spices and vegetables
- Wooden spoon – for stirring
- Knife – for chopping vegetables
- Cutting board – for food prep
- Measuring spoons – for accurate ingredient measurements
- Blender (optional) – for a smoother sauce
Homemade Chana Masala Made Stepwise

Step 1: Soak the Chickpeas
Start by placing the dried chickpeas in a large bowl and cover them with plenty of water. Add the baking soda to help soften the chickpeas. Let them soak overnight or for at least 8 hours. This step is crucial for achieving that tender, melt-in-your-mouth texture.
Step 2: Cook the Chickpeas
After soaking, drain and rinse the chickpeas. In a large pot, add the soaked chickpeas and cover them with fresh water. Bring to a boil over medium-high heat, then reduce the heat to low and let them simmer for about 1 to 1.5 hours, or until tender. Make sure to check occasionally and add more water if needed.
Step 3: Sauté the Aromatics
In a skillet, heat the vegetable oil over medium heat. Add the sliced onions and sauté until they turn golden brown. This step adds a deep flavor base to your Chana Masala.
Step 4: Add Spices and Garlic
Once the onions are caramelized, add the cumin seeds, grated ginger, minced garlic, and minced green chili. Sauté for another 2-3 minutes until fragrant. The aroma will be heavenly!
Step 5: Incorporate Tomatoes and Simmer
Add the undrained canned tomatoes and tomato paste to the skillet. Use a spoon to break up the tomatoes, creating a chunky sauce. Stir in the garam masala, ground cumin, red chili powder, ground turmeric, and salt. Let it simmer for about 10-15 minutes, allowing the flavors to meld beautifully.
Step 6: Combine Chickpeas and Sauce
Once the chickpeas are cooked, drain them and add them to the skillet with the tomato mixture. Stir well to coat the chickpeas in the sauce. If the mixture seems too thick, feel free to add a splash of water to reach your desired consistency. Simmer for an additional 10 minutes to let the flavors develop further.
Step 7: Garnish and Serve
When ready to serve, garnish your Homemade Chana Masala with fresh cilantro leaves, additional green chilies, quartered grape tomatoes, and thinly sliced red onion. Serve hot with naan bread for a complete meal. Enjoy every flavorful bite!
Variations for Dietary Needs

This recipe can be easily adjusted to fit various dietary needs:
- Gluten-Free: Serve with gluten-free naan or rice.
- Vegan: This recipe is naturally vegan; just ensure your naan is vegan as well.
- Low-FODMAP: Use garlic-infused oil instead of garlic and reduce onions.
- Spicy: Increase the amount of green chili or add red chili flakes for extra heat.
Pro Perspective
The beauty of Homemade Chana Masala lies in its versatility. Feel free to play around with the spices to suit your taste. If you love a bit more heat, don’t hesitate to add more chili powder or fresh green chilies. Likewise, if you prefer a milder dish, simply reduce the spices. Additionally, adding a squeeze of lime juice right before serving can elevate the flavors and add a refreshing touch. This dish also freezes beautifully, making it ideal for meal prep!
Shelf Life & Storage
Homemade Chana Masala can be stored in an airtight container in the refrigerator for up to 4-5 days. For longer storage, you can freeze the dish; it will last in the freezer for about 3 months. When ready to enjoy, simply thaw overnight in the refrigerator and reheat on the stove or in the microwave until heated through. It’s just as delicious the next time around!
Reader Q&A
Can I use canned chickpeas instead of dried?
Yes, you can use canned chickpeas! They will significantly reduce cooking time. Just rinse and drain them, and add them during Step 6 with the tomato sauce. Simmer for about 10 minutes to allow the flavors to meld.
What can I serve with Chana Masala?
Chana Masala pairs wonderfully with naan, basmati rice, or even quinoa. You can also serve it alongside a fresh salad or yogurt to balance the spices.
How do I make my Chana Masala spicier?
If you prefer a spicier version, add more green chilies or increase the amount of red chili powder in the recipe. Taste as you go to find your perfect spice level!
Can I add vegetables to this dish?
Absolutely! Feel free to add vegetables like spinach, bell peppers, or cauliflower for added nutrition and flavor. Just sauté them with the onions during Step 3.
Healthy-ish Favorites
In Closing
Homemade Chana Masala is more than just a meal; it’s a celebration of flavors and spices that come together to create something truly special. With its rich history and comforting taste, this dish is sure to become a favorite in your household. Whether you’re serving it for a weeknight dinner or a special occasion, it promises to impress. By making it from scratch, you have the power to customize it to your liking, ensuring that each bite is a delight. So roll up your sleeves and get cooking; your taste buds will thank you!

Homemade Chana Masala
Ingredients
Equipment
Method
- Step 1: Soak the Chickpeas - Start by placing the dried chickpeas in a large bowl and cover them with plenty of water. Add the baking soda to help soften the chickpeas. Let them soak overnight or for at least 8 hours.
- Step 2: Cook the Chickpeas - After soaking, drain and rinse the chickpeas. In a large pot, add the soaked chickpeas and cover them with fresh water. Bring to a boil over medium-high heat, then reduce the heat to low and let them simmer for about 1 to 1.5 hours, or until tender.
- Step 3: Sauté the Aromatics - In a skillet, heat the vegetable oil over medium heat. Add the sliced onions and sauté until they turn golden brown.
- Step 4: Add Spices and Garlic - Once the onions are caramelized, add the cumin seeds, grated ginger, minced garlic, and minced green chili. Sauté for another 2-3 minutes until fragrant.
- Step 5: Incorporate Tomatoes and Simmer - Add the undrained canned tomatoes and tomato paste to the skillet. Stir in the garam masala, ground cumin, red chili powder, ground turmeric, and salt. Let it simmer for about 10-15 minutes.
- Step 6: Combine Chickpeas and Sauce - Once the chickpeas are cooked, drain them and add them to the skillet with the tomato mixture. Stir well and simmer for an additional 10 minutes.
- Step 7: Garnish and Serve - Garnish with fresh cilantro leaves, additional green chilies, quartered grape tomatoes, and thinly sliced red onion. Serve hot with naan bread.
Notes
- Feel free to adjust spices to your taste!
- This dish freezes well for meal prep.
- Serve with rice or salad for a complete meal.
