Roasted Indian Chickpeas are a crunchy, healthy snack that’s bursting with flavor. This simple Indian-style snack uses pantry staples, comes together quickly, and delivers bold spices with every bite. Even better, they are naturally vegan, gluten-free, and packed with plant-based protein.
Whether you enjoy them as a tea-time snack, a salad topper, or a guilt-free munch during the day, roasted Indian chickpeas are endlessly versatile and incredibly satisfying.

I always enjoy something crunchy with my tea, and it would get in the way of my weight-loss goals. So, I made it a point to have something healthy like this roasted chickpea snack in my pantry to trick my mind into thinking that I was actually munching on crunchy fried snacks. It always works! My craving is satisfied, and I also hit my protein and fiber goals for the day. Easy-peasy!
Why You’ll Love These Roasted Indian Chickpeas
First of all, this snack is crispy without deep frying. Instead of soaking them in oil, roasting allows the chickpeas to crisp up beautifully while keeping them light and wholesome.
In addition, this recipe uses classic Indian spices that add warmth, heat, and depth. As a result, every handful tastes bold and addictive.
Most importantly, this recipe is beginner-friendly. You don’t need special equipment or advanced cooking skills—just an oven (or air fryer) and a mixing bowl.
Finally, this recipe can be easily customized according to your spice and flavor preferences. If you don’t like it spicy, then skip the red chili powder. I’ve given a list of flavor options that you can play with.

Ingredients You’ll Need
To make perfectly crispy roasted Indian chickpeas, you only need a few basic ingredients:
- Cooked chickpeas (canned or pressure-cooked)
- Olive oil or avocado oil
- Turmeric powder
- Red chili powder (adjust to taste)
- Cumin powder
- Chaat masala (optional but highly recommended)
- Salt
💡 Tip: Using well-dried chickpeas is the secret to ultra-crispy chickpeas.
How to Make Roasted Indian Chickpeas (Step-by-Step)
1. Dry the Chickpeas Thoroughly
First, drain and rinse the chickpeas well.
If you’re using dry chickpeas and cooking them, soak them overnight or for at least 8 hours, then pressure-cook for 5-6 whistles. If you’re using an Instant Pot, cook it on High-pressure for 15 minutes and release pressure naturally.
Then pat them completely dry using a kitchen towel. This step is crucial because moisture prevents crispiness. I like to air-dry them for at least an hour after patting them dry.
In the meantime, preheat the oven to 400 °F/ 200 °C.


2. Prep the Chickpeas
Next, transfer the chickpeas to a bowl. Add oil and salt. Toss everything until the chickpeas are evenly coated. DO NOT add the spice powders now, especially the chili powder. They burn easily and will ruin your entire batch of chickpeas.
3. Roast Until Crispy
Now spread the chickpeas in a single layer on a baking sheet. Roast them in a preheated oven at 400°F (200°C) for 30–40 minutes, shaking the pan halfway through, or every 15 minutes.
As they roast, the chickpeas turn golden brown and irresistibly crunchy.


4. Finish with Flavor
Once roasted, remove the chickpeas from the oven. Immediately add more oil and sprinkle chaat masala, turmeric powder, chili powder, and cumin powder. Toss well and let them cool slightly—they crisp up even more as they cool.


Pro Tips for Extra Crispy Roasted Indian Chickpeas
- Always roast chickpeas in a single layer.
- Avoid overcrowding the pan. Overcrowding them will result in some chickpeas being soggy.
- Let them cool before storing for maximum crunch
- Add delicate spices (like chaat masala and red chili powder) after roasting to prevent burning
By following these tips, they will stay crunchy for days.
Flavor Variations You Can Try
One of the best things about roasted Indian chickpeas is how customizable they are.
- Masala Chickpeas: Add garam masala and amchur
- South Indian Style: Use rasam powder or sambar powder
- Garlic Chickpeas: Add garlic powder and black pepper
- Protein Snack: Toss with nutritional yeast for extra flavor
This flexibility makes this crunchy snack perfect for weekly meal prep.

Health Benefits of Roasted Indian Chickpeas
Roasted Indian chickpeas are not just delicious—they’re also incredibly nutritious.
- High in plant-based protein, and amazing for Vegans to hit their protein goals
- Rich in fiber, aiding digestion and keeping you regular
- Naturally low in fat. We only add very minimal oil for roasting
- Helps keep you full longer and reduces your cravings
As a result, they make an excellent snack for weight management and balanced eating.
How to Store Roasted Indian Chickpeas
Once completely cooled, store them in an airtight container at room temperature for up to 4–5 days. If they lose their crunch, simply pop them back in the oven at 350 °F/175 °C for a few minutes. It will instantly crisp them up without affecting their flavor.
Frequently Asked Questions (FAQs)
Are roasted Indian chickpeas healthy?
Yes! They are high in protein and fiber, making them a nutritious alternative to fried snacks and chips.
Can I make roasted chickpeas in an air fryer?
Absolutely. Air fry them at 375°F (190°C) for 12–15 minutes, shaking halfway for even crisping.
Why aren’t my roasted chickpeas crispy?
Most often, moisture is the issue. Make sure the chickpeas are completely dry before roasting and avoid overcrowding the pan.
Can I use canned chickpeas?
Yes, canned chickpeas work perfectly. Just rinse and dry them thoroughly before seasoning.
Are roasted Indian chickpeas spicy?
They can be! However, you can easily control the spice level by adjusting the chili powder.
Final Thoughts
These Roasted Indian Chickpeas prove that healthy snacking doesn’t have to be boring. They’re crunchy, flavorful, easy to make, and perfect for any time of day. Once you try them, they’ll quickly become a staple in your kitchen.
If you love simple Indian snacks with bold flavors, this recipe deserves a permanent spot in your rotation.
Check out other recipes with Chickpeas from my blog
Chana Chaat (Indian Chickpea salad)
Roasted Indian Chickpeas (Crispy, Spicy & Protein-Packed Snack)
Course: SnacksCuisine: IndianDifficulty: Easy2
servings5
minutes35
minutes240
kcalIngredients
Boiled Chickpeas – 220 grams (1-15oz can)
Avocado oil/Olive oil – 1 tablespoon
Salt – 1 teaspoon
- Spice powders
Cumin powder – 1/4 teaspoon
Chaat Masala – 1/2 teaspoon
Red chili powder – 1/2 teaspoon (adjust to suit your spice preferences)
Turmeric powder -1/4 teaspoon
Directions
- First, drain and rinse the chickpeas well.
- If you’re using dry chickpeas and cooking them, soak them overnight or for at least 8 hours, then pressure-cook for 5-6 whistles. If you’re using an Instant Pot, cook it on High-pressure for 15 minutes and release pressure naturally.
- Then pat them completely dry using a kitchen towel. This step is crucial because moisture prevents crispiness. I like to air-dry them for at least an hour after patting them dry.
In the meantime, preheat the oven to 400 °F/ 200 °C. - Next, transfer the chickpeas to a bowl. Add oil and salt. Toss everything until the chickpeas are evenly coated. DO NOT add the spice powders now, especially the chili powder. They burn easily and will ruin your entire batch of chickpeas.
- Now spread the chickpeas in a single layer on a baking sheet. Roast them in a preheated oven at 400°F (200°C) for 30–40 minutes, shaking the pan halfway through, or every 15 minutes.
As they roast, the chickpeas turn golden brown and irresistibly crunchy. - Once roasted, remove the chickpeas from the oven. Immediately add more oil and sprinkle chaat masala, turmeric powder, chili powder, and cumin powder. Toss well and let them cool slightly—they crisp up even more as they cool.
Notes
- Make sure the chickpeas are completely dry before putting them in the oven.
- Adjust the spice levels according to your preference.
- You can use any oil to roast the chickpeas





Simply superb 👌
Thank you! 🙂