Chole Recipe Instant Pot: Creamy Chickpea Stew With Tangy Yogurt Kick

Chole Recipe Instant Pot: Creamy Chickpea Stew With Tangy Yogurt Kick

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!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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.

5

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

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 850mg37%
Total Carbohydrate 48g18%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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!

4

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.

5

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.

★★★★★4.6(15 reviews)
Patrick Lewis