Punjabi Chole Recipe (Easy Instructions & Helpful Tips)

Aromatic spices fill the air as you whip up a pot of Punjabi Chole. This hearty chickpea dish is a celebration of bold flavors and comforting textures, making it a staple in Indian households.

With its rich tomato gravy and a blend of spices, it’s a crowd-pleaser for family gatherings and weekday dinners alike. Not only is it packed with protein, but it’s also surprisingly easy to prepare, making it a must-try for any home cook.

Why You’ll Love This Recipe

This recipe is an instant classic. Once you try it, you will understand why.

  • Rich, complex flavors that burst in every bite.
  • Perfect for meal prep — it tastes even better the next day.
  • Vegetarian and vegan-friendly, catering to various diets.
  • Pairs beautifully with rice, naan, or roti.
  • Simple ingredients you may already have at home.

My Experience Making This Recipe

Making Punjabi Chole quickly became one of my favorite cooking adventures. I loved how the spices danced together, creating a fragrant experience that filled my kitchen.

When I served it to my friends, their eyes lit up with delight, and the empty plates spoke volumes about how delicious it was.

Recipe Overview

  • Recipe Name: Punjabi Chole
  • Servings: 4
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Course: Main Course
  • Cuisine: Indian
  • Calories per Serving: 320

Equipment You Will Need

  • Large pot or pressure cooker
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons
  • Serving bowl

Ingredients for Punjabi Chole

  • 2 cups dried chickpeas (soaked overnight)
  • 2 tablespoons oil (vegetable or ghee)
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 2 green chilies, slit
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala
  • 1 teaspoon red chili powder (adjust to taste)
  • Salt to taste
  • 2 cups water (adjust as needed)
  • Fresh coriander leaves for garnishing

Ingredient Notes and Substitutions

  • Dried chickpeas: They provide protein and fiber. You can use canned chickpeas, but reduce cooking time.
  • Ghee: This adds a rich flavor. Use olive oil for a lighter option.
  • Tomatoes: They create the sauce base. Canned tomatoes can work in a pinch.
  • Spices: Each brings distinct flavor; don’t skip any. Adjust spices based on your heat preference.

How to Make Punjabi Chole

Step 1: Soak the Chickpeas

Begin by soaking the dried chickpeas overnight in plenty of water. This softens them, ensuring even cooking and a creamy texture.

Step 2: Cook the Chickpeas

Drain the chickpeas and place them in a pressure cooker with fresh water. Cook until tender, which usually takes about 15-20 minutes at high pressure.

Step 3: Heat the Oil

In a large pot, heat the oil over medium heat. This step is essential for blooming the spices and enhancing their flavors.

Step 4: Sauté the Onions

Add the chopped onions to the pot and sauté until golden brown. This caramelization brings out their natural sweetness.

Step 5: Add the Ginger-Garlic Paste

Stir in the ginger-garlic paste and cook for a couple of minutes. This releases aromatic flavors that form the base of the dish.

Step 6: Incorporate the Tomatoes

Add the tomato puree and cook until the oil separates from the mixture. This step ensures a rich, flavorful sauce.

Step 7: Spice It Up

Mix in the cumin seeds, coriander powder, cumin powder, red chili powder, and salt. Stir well to coat the onion-tomato mixture with spices.

Step 8: Combine Chickpeas and Simmer

Add the cooked chickpeas and water to the pot, stirring to combine. Let it simmer for about 15-20 minutes to allow the flavors to meld.

Pro Tip: For an extra depth of flavor, let your chole simmer longer, even an hour, if you have the time.

Tips for the Best Punjabi Chole

  • Soaking chickpeas overnight makes all the difference in texture.
  • Adjust the spice levels to cater to your taste buds.
  • Let the dish sit for a bit before serving to enhance the flavors.
  • Garnish with fresh coriander for a pop of color and flavor.
  • Pair with a side of yogurt to balance the spices.

Common Mistakes to Avoid

  • Not soaking chickpeas long enough can lead to tough beans. Always soak overnight.
  • Skipping the spice blooming step may result in dull flavors. Always heat the spices in oil.
  • Rushing the cooking time may leave chickpeas undercooked. Patience is key.
  • Not adjusting salt at the end can lead to a bland dish. Always taste before serving.

Serving Suggestions

Punjabi Chole is perfect for any occasion. Serve it with:

  • Steamed basmati rice
  • Warm naan or roti
  • Onion salad with lemon juice
  • Cool yogurt or raita
  • Pickles for an extra kick

Variations to Try

  • Add spinach or kale for a nutritious twist.
  • Include potatoes for a heartier dish.
  • Use coconut milk for a creamy texture.
  • Try adding different legumes like kidney beans for variety.

Dietary Adaptations

  • Gluten-free: This recipe is naturally gluten-free.
  • Dairy-free: Use oil instead of ghee and skip any dairy sides.
  • Vegan: The recipe is vegan-friendly as is.
  • Low-carb: Substitute chickpeas with cauliflower for a lower carb option.

Storage and Reheating

Refrigerator

Store leftover chole in an airtight container in the fridge.

  • It will last for up to 4 days.
  • Reheat on the stove or microwave before serving.

Freezer

This dish freezes well for longer storage.

  • Place in freezer-safe containers.
  • It can last up to 3 months in the freezer.

Reheating

To reheat, thaw overnight in the fridge and warm on the stove.

  • Add a splash of water to prevent sticking.
  • Heat until thoroughly warmed through.

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 320
Total Fat 10g
Saturated Fat 1g
Carbohydrates 45g
Fiber 12g
Sugar 5g
Protein 15g
Sodium 300mg
Cholesterol 0mg

This nutrition information is approximate and can vary based on specific ingredients and brands used.

Frequently Asked Questions

Can I use canned chickpeas instead of dried?

Yes, if using canned chickpeas, reduce the cooking time significantly.

Can I make this dish ahead of time?

Absolutely! It tastes even better the next day as the flavors develop.

How can I store leftovers?

Leftovers can be stored in the fridge for up to 4 days or frozen for up to 3 months.

What if my chole is too thick?

If it’s too thick, simply add a bit of water and simmer until desired consistency is reached.

Can I add meat to this recipe?

While traditional chole is vegetarian, you can add cooked chicken or lamb for a different twist.

Final Thoughts

Making Punjabi Chole is a delightful experience that brings warmth and comfort to your table. With its robust flavors and satisfying textures, it’s a dish you will want to share with everyone.

I encourage you to give this recipe a try; I promise it will become a favorite in your kitchen. For more delicious recipes, check out my Dhokla recipe and explore the flavors of Punjabi Chole again with your personal touch.

Punjabi Chole

Aromatic spices fill the air as you whip up a pot of Punjabi Chole, a hearty chickpea dish with a rich tomato gravy that's packed with protein and surprisingly easy to prepare.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 320

Ingredients
  

Main
  • 2 cups dried chickpeas soaked overnight
  • 2 tablespoons oil vegetable or ghee
  • 1 large onion finely chopped
  • 2 tomatoes pureed
  • 2 green chilies slit
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala
  • 1 teaspoon red chili powder adjust to taste
  • Salt to taste
  • 2 cups water adjust as needed
  • Fresh coriander leaves for garnishing

Equipment

  • Large pot or pressure cooker
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons
  • Serving bowl

Method
 

  1. Soak 2 cups dried chickpeas in plenty of water overnight.
  2. Drain the chickpeas and cook in a pressure cooker with fresh water on high pressure for 15-20 minutes, until tender.
  3. Heat oil in a large pot over medium heat until shimmering.
  4. Add chopped onion and sauté for 5-7 minutes, until golden brown.
  5. Stir in ginger-garlic paste and cook for 2 minutes until fragrant.
  6. Add pureed tomatoes and cook for about 5 minutes, until oil separates from the mixture.
  7. Mix in cumin seeds, coriander powder, cumin powder, garam masala, red chili powder, and salt; cook for 1-2 minutes.
  8. Add the cooked chickpeas and 2 cups water, stir to combine, and simmer for 15-20 minutes on medium-low heat.
  9. Garnish with fresh coriander leaves and serve hot with rice, naan, or roti.

Notes

For best flavor, let the chole rest for a few minutes before serving and pair it with rice, naan, or roti.

Leave a Comment

Recipe Rating