
Transforming traditional chole into an Instant Pot recipe delivers the same rich, spiced chickpea curry with a fraction of the effort. The pressure cooker captures all those aromatic spices while creating a velvety texture that separates this from stovetop versions.
I’ve perfected this method over countless batches, ensuring the yogurt kick remains tangy without curdling under pressure.
What makes this chole special is balancing authentic spices with modern convenience. You’ll get that signature cumin-coriander base, deepened by garam masala, all developed in the Instant Pot’s sauté function before pressure cooking.
The yogurt addition at the end adds that signature tangy brightness that defines chole, while the natural release keeps the chickpeas perfectly tender.
By the end, you’ll have a creamy, fragrant stew with chickpeas that fall apart at the touch and a sauce that coats every spoonful.
The aroma alone will have everyone gathered at your table, and the taste delivers that perfect balance of spicy, tangy, and creamy that makes chole a comfort food classic.
Serve this Instant Pot chole with steamed basmati rice or warm roti for the complete experience. The recipe scales easily for crowds, and leftovers reheat beautifully, making it perfect for meal prep. Let’s get cooking!
Ingredients for chole recipe instant pot
Pantry staples plus a few Indian spices for this creamy, tangy Instant Pot chole.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Chickpeas 🥜 | 1 ½ cups | Uncooked, rinsed well |
| Plain Yogurt 🥛 | ½ cup | Full-fat preferred |
| Onion 🧅 | 1 whole | Medium size, chopped |
| Tomatoes 🍅 | 1 can | 14 oz can, diced |
| Garam Masala 🌶️ | 1 tbsp | Ground, not powdered |
| Ground Cumin 🌿 | 1 ½ tsp | Freshly toasted preferred |
| Ground Coriander 🌿 | 1 ½ tsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | Bright yellow color |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Ginger 🌿 | 1 tbsp | Fresh, grated |
| Green Chilies 🌶️ | 2 whole | Fresh, chopped |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The garam masala is non-negotiable here—MDH or Everest are solid brands, but any ground blend works. Whole Foods or Indian grocery stores usually have the best selection. Fresh ginger and garlic make all the difference, so grab them at the market if they’re looking vibrant. The yogurt needs to be plain and full-fat (none of that low-fat stuff)—Fage or Siggi’s are my go-tos. For the green chilies, serrano or jalapeño work great, but adjust the amount based on how much heat you want.
No garam masala? Mix 1/2 tsp each cumin, coriander, turmeric, and cinnamon as a quick substitute. Ran out of fresh ginger? Powdered ginger at half the amount gets you close. The yogurt can be Greek yogurt if that’s what you have—just thin it with a splash of water to get the right consistency. The tomatoes can be fresh if you prefer (about 1.5 cups diced), but canned works just fine. For extra creaminess, stir in 2 tbsp coconut milk at the end if you’re feeling fancy.
This reheats beautifully—just add a splash of water and warm through. Keeps for 5 days in the fridge, freezes for 3 months. I always make extra because it tastes even better the next day. The spices mellow out slightly after the first day, which is actually a good thing—less intense but still packed with flavor.
Why You’ll Love This Recipe
- No-Soaking Needed: The dried chickpeas cook right in the Instant Pot—no overnight soak, no fuss. I just toss them in with the spices and water, and by the time I’ve chopped the onions, they’re tender and ready to soak up all that garam masala.
- Creamy Spice Bomb: That yogurt swirled in at the end? Pure magic. It cools the heat just enough while making every bite rich and velvety, especially when the garam masala’s earthy warmth kicks in. (Yes, even my kids ask for seconds.)
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. The flavors actually get better as it sits—deepens overnight, so it’s even more satisfying when reheated. (Pro tip: freeze half for when you’re too tired to cook.)
- Pocketbook Hero: Dried chickpeas and onions are dirt cheap, and you only need a handful of spices. I’ve fed six people for under $10, and there’s still leftovers. Budget-friendly doesn’t get much better than this.
Step-by-step instructions for creamy chickpea stew
Here’s how to make this rich, velvety chole that balances heat and creaminess perfectly.
Sauté the Aromatics Until Fragrant
Heat the 0.25 cup vegetable oil in your Instant Pot over medium-high heat. Add the 1 whole onion and cook for 5-6 minutes until softened and translucent. Here’s the thing—you want it golden at the edges, not browned, or it’ll turn bitter.
Add the 4 cloves garlic cloves, 1 tbsp ginger, and 2 whole green chilies, stirring constantly for 30 seconds until you can smell that sharp, fresh aroma. The chilies should soften slightly but stay vibrant. If they darken too quickly, reduce the heat slightly. This is where all the flavor magic starts.
Toast the Spices for Depth
Lower the heat to medium and add the 1.5 tsp ground cumin, 1.5 tsp ground coriander, 0.5 tsp turmeric powder, and 0.5 tsp red chili powder. Stir for 1 minute until the spices bloom and fill your kitchen with their warm, earthy scent. You’ll see them darken slightly—that’s perfect.
Don’t skip this step. Toasting the spices deepens their flavor and removes any raw taste. If you rush it, your chole will taste flat. Add the 1 tbsp garam masala now and stir for another 20 seconds—this spice blend needs to warm through completely to release its complex notes.
Build the Creamy Base
Pour in the 1 can tomatoes and stir well to combine with the spices. Let it cook for 3-4 minutes until the tomatoes break down slightly and the mixture thickens. This is your flavor foundation.
Add the 1.5 cups dried chickpeas (rinsed well) and 1 tsp salt, then pour in 1 cup water. Stir everything together—you want the chickpeas fully submerged in the liquid. The goal here is to create a thick, creamy texture later, so make sure all the spices are evenly distributed.
Pressure Cook Until Chickpeas Are Tender
Secure the lid and set your Instant Pot to high pressure for 15 minutes. Once cooking is complete, let the pressure release naturally for 10 minutes before quick-releasing any remaining pressure. This slow release keeps the chickpeas from breaking apart.
Check the chickpeas—they should be fork-tender with just a little bite. If they’re still firm, cook for another 3-5 minutes on high pressure. The sauce should be thick and rich, almost like a stew. If it’s too thin, you can reduce it further on the stovetop later.
Finish with Yogurt for Creamy Perfection
Stir in the 0.5 cup plain yogurt gently—this is where the magic happens. The yogurt cools the heat from the spices and adds that signature creamy texture. Taste and adjust the seasoning if needed, adding more salt or garam masala if desired.
Let the chole sit for 5 minutes off the heat so the flavors meld. Garnish with 0.25 cup fresh cilantro just before serving. The yogurt will thicken slightly as it cools, giving you that luxurious, velvety consistency you’re after. Serve with warm naan or steamed rice.
Pro Tips For Making Chole Recipe Instant Pot
- SOAK CHICKPEAS 8 HOURS: I used to rush this and end up with split skins and mushy texture—don’t. Even if you’re in a hurry, set them in water with a pinch of baking soda overnight. The Instant Pot will handle the cooking, but properly soaked chickpeas stay intact and absorb flavors better. (Yes, even if you’re impatient like me.)
- SAUTÉ ONIONS LOW AND SLOW: Cranking the heat to caramelize onions fast just burns them. Instead, cook them on medium-low for 15-20 minutes until deep golden—this builds the base flavor for the chole. If they stick, add a splash of water and scrape the bottom. (Your future self will notice the difference.)
- STIR YOGURT AT THE END: Adding yogurt too early makes the chole split and watery. Wait until the last 5 minutes of cooking, then stir it in off high heat—just enough to warm it through. If it curdles, you’ve gone too hot. (This isn’t the prettiest method, but it’s the tastiest.)
- USE FROZEN TOMATOES FOR SAVINGS: Fresh tomatoes work, but frozen ones skip peeling/seeding and add a consistent sweetness. Thaw and drain them first, then blend with spices—no extra prep. (I skip this when I’m lazy, but the dish is noticeably better when I don’t.)
Perfect pairings for this recipe
Side Dish Harmony
Steamed basmati rice is the classic pairing—its neutral flavor lets the chole’s spices shine. I use jasmine rice for extra aroma, cooking it with a pinch of turmeric for color. For a heartier option, serve with garlic naan or paratha to soak up the creamy sauce. 🍚
Creamy Yogurt Twists
Add a dollop of raita (yogurt with cucumber, mint, and roasted cumin) on the side to balance the heat. I make mine with Fage yogurt, ½ cup grated cucumber, and 1 tsp chaat masala. For extra richness, drizzle with melted ghee before serving.
Spicy Accompaniments
Pickled onions or achar add a tangy crunch that cuts through the creaminess. I love Mango Habanero Pickled Onions from Trader Joe’s for instant sweet-spicy contrast. Serve with crispy papadums for texture—just fry them in 2 tbsp oil for 30 seconds until puffed.
Beverage Pairings
A cool mango lassi (blended yogurt, mango puree, and ice) balances the spice beautifully. For adults, Indian Pale Ale like Kingfisher complements the garam masala notes. Sparkling water with lemon wedges is my go-to for a refreshing contrast.
Protein Boosters
Add grilled chicken or paneer cubes for extra protein. I marinate chicken in yogurt, ginger, and garam masala, then grill until charred. For vegan options, stir-fried tofu with turmeric and black salt works perfectly.
Garnish Finishing
Fresh cilantro and a squeeze of lemon brighten every bite. For extra flair, sprinkle toasted cumin seeds or crushed peanuts** on top. The lemon adds a citrusy pop that refreshes the palate after each spoonful.
Nutrition facts
Frequently asked questions
Why does my Instant Pot chole turn out too thick or too thin?
Thickness depends on the liquid ratio. For this recipe, use 1 cup water for 1.5 cups chickpeas—adjust by 2 tbsp increments if needed. If too thick after cooking, stir in 1-2 tbsp water and cook 2 more minutes on sauté. For thin chole, simmer uncovered on high heat for 5-7 minutes to reduce. The yogurt addition at the end also thickens the sauce naturally.
Can I use canned chickpeas instead of dried?
Yes! Drain and rinse 2 (15 oz) cans of chickpeas (about 3 cups total) to replace dried. Reduce cooking time to 5 minutes on high pressure—canned chickpeas cook much faster. Skip the natural release and quick-release immediately to prevent overcooking. The texture will be slightly softer but still delicious.
How do I make this chole less spicy?
Start by reducing the red chili powder to ¼ tsp or omit it entirely. For extra cooling, add ½ cup coconut milk at the end or serve with raita (yogurt dip). If already made, stir in 1 tbsp sugar or 1 tsp lemon juice to balance the heat. The yogurt naturally mellows the spices, so don’t skip that step!
What’s the secret to keeping the yogurt from curdling?
Always use plain, full-fat yogurt at room temperature. Stir it in after pressure cooking when the pot is off heat—never while hot. If the chole is too hot, let it cool for 5 minutes first. For extra insurance, mix the yogurt with 1 tbsp water before adding. The key is gentle incorporation to avoid breaking the yogurt’s proteins.
Can I make this chole in a 6-quart Instant Pot?
Yes, but reduce the recipe by 30%: use 1 cup dried chickpeas, ½ cup yogurt, ½ onion, and ½ can tomatoes. Keep all other spices and cooking times the same. The smaller volume ensures proper pressure buildup. For best results, use a 6-inch trivet to elevate the chickpeas slightly during cooking.
- Crock Pot Round Steak Recipe: Slow-Sear Crust With Juicy Center - November 6, 2026
- Candied Sweet Potatoes Crock Pot Recipe: Caramelized Sweetness With Zero Effort - November 6, 2026
- Steak Recipe Crock Pot: Juicy, Caramelized Crust in 4 Hours - November 6, 2026