
This classic North Indian dish transforms humble chickpeas into a rich, aromatic curry that’s both comforting and deeply flavorful.
Using chole masala ensures authentic taste with minimal effort. The slow simmering process allows the spices to meld beautifully with the tender chickpeas.
Ingredients for Chole Recipe with Chole Masala
Authentic spices and humble chickpeas create this aromatic North Indian classic with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Chickpeas 🥜 | 1 ½ cups | Soaked overnight preferred |
| Chole Masala Powder 🌶️ | 3 tbsp | Authentic North Indian blend |
| Yellow Onion 🧅 | 2 whole | Finely diced for base |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth of flavor |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Green Chilies 🌶️ | 2 whole | Serrano or Thai, sliced |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Roma Tomatoes 🍅 | 3 whole | Peeled and finely chopped |
| Vegetable Oil 🫒 | 3 tbsp | Neutral-flavored for cooking |
| Ground Cumin 🌿 | 1 tsp | Toasted for aroma |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | For color and earthiness |
| Garam Masala 🌶️ | 1 tsp | Added at the end |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Fresh Lemon Juice 🍋 | 1 tbsp | For brightness |
The chole masala is non-negotiable for authenticity—Patel Brothers or any Indian grocery will have quality blends. Dried chickpeas (soaked overnight) yield the best texture, but canned work in a pinch (rinse thoroughly). For onions, vibrant yellow ones build the flavor base. Fresh ginger and garlic are essential—no powdered substitutes here. The oil should be neutral; avoid strong-tasting varieties like coconut.
No chole masala? Combine garam masala, cumin, coriander, amchur (dry mango powder), and black salt—not quite the same but serviceable. Fresh green chilies can be swapped for jalapeños (adjust heat to preference). Canned tomatoes work, but fresh Roma tomatoes give better texture. Vegetable oil can be replaced with sunflower or canola oil. For extra richness, add a splash of coconut milk at the end.
This curry tastes even better the next day once flavors meld. Stores well in the fridge for 4-5 days and freezes beautifully for 3 months. Reheat gently to preserve texture—microwave works but stovetop is ideal. Always garnish with fresh cilantro just before serving.
Why You’ll Love This Recipe
- One Pot Wonder: I soak the chickpeas overnight, then everything cooks together in a single pot—minimal cleanup, maximum flavor.
- Spice Perfection: Honestly, the chole masala with fresh ginger and garlic creates that warm, aromatic punch I crave every time.
- Meal Prep Magic: Makes enough for three meals, and the flavors actually deepen after a day in the fridge.
- Budget Friendly: Dried chickpeas stretch so far, and that one jar of chole masala works for multiple batches.
Step-by-Step Instructions for Chole With Chole Masala
Master this slow-simmered method for tender chickpeas with complex, aromatic flavors.
Step 1: Soak and Parboil the Dried Chickpeas
Begin by soaking the 1.5 cups dried chickpeas overnight in plenty of water. This softens them and reduces cooking time significantly. Drain and rinse the soaked chickpeas, then transfer them to a large pot.
Cover with fresh water by about 2 inches and bring to a boil over high heat. Reduce to a simmer and cook for 45-60 minutes until the chickpeas are tender but still hold their shape. You want them soft enough to press between your fingers but not falling apart. Drain and set aside.
Step 2: Build the Aromatic Base
Heat the 3 tbsp vegetable oil in a heavy-bottomed pot over medium heat. Add the 2 finely diced yellow onions and sauté for 8-10 minutes until they turn golden brown and slightly caramelized. This creates the flavor foundation.
Add the 6 minced garlic cloves, 1 tbsp grated fresh ginger, and 2 sliced green chilies. Sauté for 2 minutes until the raw aroma disappears. Stir in the 1 tsp ground cumin, 1 tsp ground coriander, and 0.5 tsp turmeric powder, toasting the spices for 30 seconds until fragrant.
Step 3: Incorporate Tomatoes and Chole Masala
Add the 3 peeled and finely chopped Roma tomatoes to the pot. Cook for 5-7 minutes, stirring frequently, until the tomatoes break down and the mixture thickens slightly. You want the oil to start separating at the edges.
Stir in the 3 tbsp chole masala powder and 1 tsp salt, coating the tomato-onion mixture evenly. Cook for another 2 minutes to allow the spices to bloom and meld with the base. This step deepens the flavor profile significantly.
Step 4: Simmer the Chickpeas in the Sauce
Add the parboiled chickpeas to the pot along with 1 cup of water. Stir well to combine, ensuring the chickpeas are fully coated in the spiced tomato mixture. Bring to a gentle simmer over medium-low heat.
Cover and let it cook for 20-25 minutes, stirring occasionally, until the chickpeas absorb the flavors and the sauce thickens to your desired consistency. The chickpeas should be tender and the sauce rich and aromatic.
Step 5: Finish and Garnish
Sprinkle the 1 tsp garam masala over the chole and stir well. Taste and adjust the salt if needed. Remove from heat and let it sit, covered, for 10 minutes to allow the flavors to meld together.
Just before serving, stir in the 1 tbsp fresh lemon juice for a bright, tangy finish. Garnish with the 0.5 cup chopped fresh cilantro and serve hot with your choice of bread or rice. The chole should be rich, aromatic, and perfectly balanced in spice and tang.
Pro Tips For Making Chole Recipe With Chole Masala
- Soak Overnight: I learned this the hard way—dried chickpeas need a full 8-12 hours in water to soften properly, or they’ll stay tough no matter how long you cook them.
- Bloom the Spices: Heat the chole masala powder in oil for 30 seconds before adding liquids—this wakes up the flavors and makes a real difference in depth.
- Skip Canned Beans: Sounds weird, but dried chickpeas absorb the masala better than canned, giving you that rich, spiced taste every time.
- Simmer Low and Slow: After adding the chickpeas, keep the heat low and let it bubble gently for at least 45 minutes—rushing it leaves them grainy.
Wine and Beer Pairings for This Dish
Beer Pairings
Chole’s rich, spiced flavors pair beautifully with a crisp, refreshing beer. A Kingfisher or Taj Mahal lager cuts through the dish’s earthy warmth, balancing the heat with its light, citrusy notes. For a bolder match, try an amber ale like Fat Tire—its caramel maltiness complements the chickpeas’ depth while standing up to the chole masala’s robust spices.
Wine Pairings
A fruity, off-dry white wine like Riesling or Gewürztraminer is a fantastic choice, as their honeyed sweetness and floral aromas harmonize with the dish’s aromatic spices. If you prefer reds, a light-bodied Pinot Noir with its bright acidity and red fruit notes can subtly enhance the chole’s smoky, savory layers without overpowering it.
Non-Alcoholic Options
For a non-alcoholic pairing, a chilled mango lassi offers a creamy, sweet contrast to the chole’s heat. Alternatively, a sparkling ginger beer delivers a fizzy, spicy kick that mirrors the dish’s bold flavors while cleansing the palate between bites.
Nutrition Facts
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026