Picture this: the aroma of spices wafting through your kitchen, pulling you in like a cozy hug. The Instant Pot Chole is more than just a meal; it’s a warm invitation to gather around the table. This recipe shines with its rich flavors and creamy texture, making it a satisfying dish for any occasion. Plus, it’s incredibly easy to whip up in your Instant Pot, saving you time without sacrificing taste. Let’s get cooking!
Why You’ll Love This Recipe
This dish is a true crowd-pleaser, perfect for busy weeknights or lazy weekends.
- Quick cooking time thanks to the Instant Pot.
- Packed with protein and fiber, making it hearty and nutritious.
- Versatile—serve it with rice, naan, or as a filling for wraps.
- Rich flavors from spices that bring a taste of India to your home.
- Great for meal prep; it tastes even better the next day.
My Experience Making This Recipe
Making this Instant Pot Chole felt like a culinary adventure. As the spices sizzled, I could already envision my family gathered around the table, eagerly waiting for that first bite.
The response was overwhelmingly positive. Everyone kept asking for the recipe, and I happily obliged, knowing the joy it would bring to their kitchens too.
Recipe Overview
- Recipe Name: Instant Pot Chole
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Course: Main Course
- Cuisine: Indian
- Calories per Serving: 300
Equipment You Will Need
- Instant Pot
- Measuring cups and spoons
- Wooden spoon or spatula
- Cutting board
- Knife
Ingredients for Instant Pot Chole
- 1 cup dried chickpeas (soaked overnight)
- 1 medium onion, finely chopped
- 2 tomatoes, pureed
- 2 green chilies, slit
- 1 tablespoon ginger-garlic paste
- 2 teaspoons cumin seeds
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 2 teaspoons garam masala
- Salt to taste
- 2 tablespoons oil
- Fresh coriander for garnish
Ingredient Notes and Substitutions
- Dried chickpeas: They provide protein and fiber. You can use canned chickpeas for a quicker option, just reduce the cooking time.
- Onion: It adds sweetness and depth. Shallots can be a nice substitute.
- Tomatoes: They bring acidity and balance. Canned tomatoes work well if fresh ones aren’t available.
- Spices: They are essential for flavor. If you’re missing any, feel free to adjust according to what you have on hand.
How to Make Instant Pot Chole
Step 1: Soak the Chickpeas
Start by soaking the dried chickpeas in water overnight. This softens them and reduces cooking time, ensuring they cook evenly.
Step 2: Sauté the Onions
Set your Instant Pot to the sauté mode and heat the oil. Add the chopped onions and cook until they turn golden brown, which brings a lovely sweetness to the dish.
Step 3: Add the Ginger-Garlic Paste
Stir in the ginger-garlic paste and green chilies. This step adds a fragrant base that enhances the flavors of the chole.
Step 4: Incorporate the Spices
Add the cumin seeds, turmeric powder, coriander powder, and salt. Toasting the spices for a minute will release their essential oils and deepen their flavors.
Step 5: Mix in the Tomato Puree
Pour in the pureed tomatoes and stir well. This creates a rich sauce that envelops the chickpeas beautifully.
Step 6: Add the Chickpeas
Incorporate the soaked chickpeas into the pot. Make sure they’re well mixed with the sauce; this helps in flavor absorption.
Step 7: Pressure Cook
Seal the Instant Pot and cook on high pressure for 30 minutes. This method ensures the chickpeas become tender and infused with the spices.
Step 8: Release Pressure and Garnish
Once done, allow for a natural pressure release for 10 minutes, then quick release any remaining pressure. Garnish with fresh coriander before serving.
Pro Tip: For an extra depth of flavor, let your chole sit for a bit after cooking; it only gets better!
Tips for the Best Instant Pot Chole
- Make sure to soak the chickpeas for at least 8 hours to ensure they cook perfectly.
- Adjust the spice levels according to your taste; add more chilies for heat.
- Use fresh spices for the best flavor; stale spices can dull the dish.
- Let the dish rest after cooking, as the flavors meld beautifully over time.
- Consider adding a squeeze of lemon just before serving for a bright finish.
Common Mistakes to Avoid
- Not soaking the chickpeas long enough—this can lead to tough beans.
- Skipping the sauté step—this can result in a lack of depth in flavor.
- Overcooking the chickpeas—this makes them mushy and unappealing.
- Not adjusting the seasoning—taste and tweak while cooking to achieve balance.
Serving Suggestions
Serve your delicious chole with a side of fluffy basmati rice or warm naan for a complete meal. Here are some pairing ideas:
- Steamed basmati rice.
- Garlic naan or roti.
- Onion salad with lemon.
- Yogurt or raita for a cooling effect.
- Papadum for a crunchy side.
Variations to Try
- Add spinach for a nutrient boost and a pop of color.
- Incorporate diced potatoes for a heartier dish.
- Substitute chickpeas with black beans for a different flavor profile.
- Use coconut milk instead of water for a creamier texture.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free, so you are good to go.
- Dairy-free: It’s dairy-free as written; enjoy without any dairy additions.
- Vegan/Vegetarian: The dish is vegan-friendly—perfect for all diets.
- Low-carb/Keto: Chickpeas are not low-carb, but you can try cauliflower for a keto version.
Storage and Reheating
Refrigerator
Store any leftovers in an airtight container in the refrigerator for up to 5 days.
- Allow the chole to cool before sealing.
- Reheat on the stove or in the microwave when ready to enjoy.
Freezer
Freeze the chole for up to 3 months in a freezer-safe container.
- Thaw overnight in the refrigerator before reheating.
- Reheat thoroughly to ensure even warming.
Reheating
Reheat on the stove over low heat, stirring occasionally, until warmed through.
- Add a splash of water if it seems too thick.
- Microwave in short bursts, stirring in between.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 300 |
| Total Fat | 10g |
| Saturated Fat | 1g |
| Carbohydrates | 45g |
| Fiber | 12g |
| Sugar | 5g |
| Protein | 15g |
| Sodium | 500mg |
| Cholesterol | 0mg |
This nutritional information is an estimate and may vary based on the specific ingredients used.
Frequently Asked Questions
Can I use canned chickpeas instead of dried?
Yes, but reduce the cooking time to about 10 minutes for canned chickpeas.
Can I make this ahead of time?
Absolutely! The flavors deepen and improve if made a day in advance.
How do I store leftovers?
Store them in an airtight container in the fridge for up to 5 days.
Why is my chole too watery?
This can happen if there’s too much water added or if the chickpeas don’t absorb enough. Adjust by simmering with the lid off.
Can I add other vegetables?
Sure! Spinach and diced potatoes work well for added nutrition and flavor.
Final Thoughts
Cooking this Instant Pot Chole is a rewarding experience that fills your home with aromatic spices. It’s a dish that not only satisfies hunger but also brings people together.
So grab your Instant Pot and give this recipe a try—you won’t regret it. And while you’re at it, check out my other favorites like Dhokla Recipe and Kalachana Recipe for more delicious options!

Instant Pot Chole
Ingredients
Equipment
Method
- Start by soaking the dried chickpeas in water overnight.
- Set your Instant Pot to the sauté mode and heat the oil.
- Add the chopped onions and cook until they turn golden brown.
- Stir in the ginger-garlic paste and green chilies.
- Add the cumin seeds, turmeric powder, coriander powder, and salt.
- Toast the spices for a minute.
- Pour in the pureed tomatoes and stir well.
- Incorporate the soaked chickpeas into the pot.
- Seal the Instant Pot and cook on high pressure for 30 minutes.
- Allow for a natural pressure release for 10 minutes, then quick release any remaining pressure.
- Garnish with fresh coriander before serving.