Recipe of Chhole Masala: Spiced Chickpea Curry with Authentic Punjab Flavors

Recipe of Chhole Masala: Spiced Chickpea Curry with Authentic Punjab Flavors

This classic Punjabi dish brings authentic Indian flavors to your kitchen with its rich, aromatic blend of spices. The traditional vegan curry features tender chickpeas simmered in a thick, flavorful gravy.

What makes this recipe special is the perfect balance of tangy, sweet, and spicy notes. It’s a celebration of simple ingredients transformed into a deeply satisfying meal that stays true to its cultural roots.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Recipe of Chhole Masala

Authentic Punjabi spices meet humble chickpeas in this deeply flavorful vegan curry.

Ingredient Amount Notes
Dried Chickpeas 🥜 1 ½ cups Soaked overnight preferred
Onion 🧅 2 whole Medium, finely chopped
Tomatoes 🍅 3 whole Medium, pureed or finely chopped
Garlic Cloves 🧄 6 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Grated or minced finely
Green Chilies 🌶️ 2 whole Serrano or Thai, finely chopped
Ground Cumin 🌿 1 ½ tsp Freshly toasted and ground
Ground Coriander 🌿 1 ½ tsp Freshly ground for best aroma
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Garam Masala 🌶️ 1 ½ tsp Freshly ground blend
Amchur Powder 🍈 1 tsp Dried mango powder for tang
Cumin Seeds 🌿 1 tsp Whole, for tempering
Vegetable Oil 🫒 3 tbsp Neutral flavor, for cooking
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Adjust to taste

The chickpeas are the foundation, so dried are ideal—they hold shape better than canned. Indian grocery stores carry the best amchur (dried mango powder) and garam masala. Look for freshly ground spices at Patel Brothers or a well-stocked international aisle. Garam masala loses potency quickly, so buy in small quantities and store airtight.

No amchur? Lime juice plus a pinch of sugar mimics the tangy-sweet balance. For the garam masala, a mix of cinnamon, cardamom, and cloves at equal parts works in a pinch. Fresh tomatoes can be swapped for canned (use San Marzano for best results). Skip the green chilies if heat isn’t your thing, but they’re traditional for that authentic kick.

The curry tastes even better the next day once flavors meld. Stores in the fridge for 4-5 days or freezes for 3 months. Reheat gently to preserve the texture of the chickpeas (don’t boil vigorously).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that I can dump the chickpeas, onions, and tomatoes in a single pot and let the garlic and ginger work their magic.
  • Spice Perfection: That first bite of tender chickpeas in the rich, tangy masala sauce always makes me close my eyes—it’s that good.
  • Feeds a Crowd: Honestly, this is my go-to when I need to fill hungry stomachs without breaking the bank.
  • Tastes Better Tomorrow: The flavors deepen overnight, so leftovers mean an even more delicious lunch the next day.

Step-by-Step Instructions for Chhole Masala

Master the authentic technique for building layers of flavor in this classic Punjabi dish.

Step 1: Soak and Cook the Chickpeas

Begin by soaking the 1.5 cups Dried Chickpeas overnight in ample water—they should double in size. Drain and rinse thoroughly before adding to a pressure cooker with 4 cups fresh water and ½ tsp of the Salt.

Cook under pressure for 15-18 minutes on medium heat until the chickpeas are tender but still hold their shape. Avoid overcooking; they should offer slight resistance when pressed between fingers. Drain, reserving 1 cup of the cooking liquid for the curry base.

Step 2: Prepare the Aromatic Base

Heat the 3 tbsp Vegetable Oil in a heavy-bottomed pan over medium heat. Add the 1 tsp Cumin Seeds and allow them to sizzle for 20-30 seconds until fragrant and lightly golden—this blooms their earthy notes.

Immediately add the 2 whole Onion (finely chopped) and sauté for 8-10 minutes until deep golden brown. Stir frequently to prevent burning. Then add the 1 tbsp Fresh Ginger, 6 cloves Garlic Cloves (minced), and 2 whole Green Chilies (finely chopped). Cook for 2 minutes until the raw aroma dissipates.

Step 3: Build the Spiced Tomato Foundation

Add the 3 whole Tomatoes (pureed or finely chopped) to the pan. Stir in the 0.5 tsp Turmeric Powder, 1.5 tsp Ground Cumin, 1.5 tsp Ground Coriander, and remaining 1 tsp Salt. Cook over medium-high heat for 8-10 minutes, stirring occasionally.

The mixture should thicken and the oil will begin to separate at the edges—a visual cue that the spices are fully cooked. Add the 1 tsp Amchur Powder and 1.5 tsp Garam Masala, stirring for 1 minute to integrate their complex aromas.

Step 4: Simmer and Finish

Add the cooked chickpeas and reserved cooking liquid to the pan. Stir gently to combine, ensuring the chickpeas are fully coated in the spiced tomato mixture. Reduce heat to low and simmer uncovered for 15-20 minutes.

The curry should thicken slightly, with flavors melding into a rich, cohesive sauce. The chickpeas will absorb some of the liquid while maintaining their structure. Taste and adjust seasoning if needed, though the measured spices should provide perfect balance.

Step 5: Rest and Garnish

Remove from heat and let the chhole masala rest for 10 minutes to allow flavors to deepen. The sauce will thicken further as it cools slightly. Just before serving, sprinkle with the 0.25 cup Fresh Cilantro (chopped) for a bright, fresh contrast.

Serve warm with naan or steamed basmati rice. The authentic Punjabi profile should deliver a harmonious blend of earthy, tangy, and aromatic notes with each bite.

👨‍🍳

Pro Tips For Making Recipe Of Chhole Masala

  • Soak Overnight: I learned this the hard way—dried chickpeas need at least 8-12 hours in water to soften properly, or they’ll stay tough no matter how long you cook them.
  • Blend Onions Smooth: After burning a few batches, I finally figured out that finely blending onions, tomatoes, ginger, and garlic into a paste prevents lumps and gives that classic restaurant-style texture.
  • Skip the Salt Early: Chickpeas toughen if salted before cooking, so wait until they’re fully tender before seasoning—I was skeptical until I tried it.
  • Toast Spices First: Sounds weird, but it works: dry-roasting cumin and coriander seeds for 30 seconds before grinding makes a real difference in flavor.

Perfect Pairings for These Flavors

Bread Pairings

Nothing soaks up this rich curry better than warm naan bread straight from the oven. I love brushing mine with garlic butter for extra flavor. Basmati rice works beautifully too, especially with a sprinkle of fresh cilantro on top. 💛

Fresh Accompaniments

A cooling cucumber raita balances the spices perfectly—I mix 1 cup yogurt with ½ cup grated cucumber and a pinch of cumin powder. For crunch, try pickled onions or a simple kachumber salad with diced tomatoes, onions, and cilantro.

Beverage Choices

For drinks, a cold Indian lassi (Sweet or salty) refreshes your palate between bites. I also enjoy masala chai—its warm spices complement the dish beautifully. For beer lovers, a crisp lager like Kingfisher cuts through the richness. 🍺

Condiments

Set out small bowls of lemon wedges for a bright citrus kick. A side of green chutney (mint-cilantro) adds freshness. For heat seekers, offer finely chopped green chilies or a dash of hot sauce to customize each serving.

Frequently Asked Questions

1

Can I use canned chickpeas instead of dried?

Yes, but dried chickpeas are preferred for texture. If using canned, drain and rinse 2 15-oz cans to replace 1.5 cups dried. Reduce cooking liquid and simmer for only 10 minutes to prevent mushiness.

2

Why does my curry taste bitter?

Overcooked spices or burnt onions often cause bitterness. Always cook onions until golden brown not dark, and toast spices for just 20-30 seconds until fragrant. A pinch of sugar can help balance any lingering bitterness.

3

How do I make it spicier?

Add 1 extra green chili or ½ tsp cayenne pepper with the tomatoes. For heat lovers, serve with finely chopped fresh green chilies or a dash of hot sauce. Adjust to taste gradually.

4

Can I make this in a slow cooker?

Sauté onions and spices first, then transfer to a slow cooker with chickpeas and tomatoes. Cook on low for 6-7 hours or high for 3-4 hours. Stir occasionally for even cooking.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 38g14%
Dietary Fiber 10g36%
Sugars 6g
Protein 11g22%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.8(8 reviews)
Allison Carter