Salads
This chole chaat salad recipe transforms humble chickpeas into a vibrant, crunchy masterpiece that balances spice, tang, and texture. The secret lies in tempering chickpeas with warm spices and pairing them with a cool, creamy yogurt dressing that cuts through the richness.
I developed this dish after craving something hearty yet light—perfect for summer lunches or as a side that steals the show.
The magic happens in layers: crispy chickpeas spiced with cumin and garam masala, a tangy yogurt dressing with chaat masala, and a medley of toppings like sev, boiled potatoes, and fresh herbs. Each bite delivers a symphony of flavors—creamy, crunchy, and slightly spicy—without feeling heavy.
The best part? It comes together in under 30 minutes, making it ideal for weeknight dinners or meal prep.
What you’ll end up with is a salad that’s restaurant-quality at home—bright, satisfying, and packed with texture. The yogurt dressing keeps things fresh, while the spices and sev add that addictive crunch.
Serve it as a main dish with roti or as a side with grilled meats for a complete meal. Ready to elevate your salad game?
This recipe is vegetarian-friendly and customizable—swap in tofu or paneer for extra protein, or add roasted veggies for more depth. The key is balancing the tangy, spicy, and crunchy elements, so don’t skip the lemon juice or chili powder at the end. Let’s get started!
Ingredients for chole chaat salad
Crispy chickpeas, tangy yogurt, and crunchy sev—this salad delivers restaurant-quality flavor in 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Chickpeas 🌾 | 1 ½ cups | Drained, rinsed, dried well |
| Plain Yogurt 🥛 | 1 cup | Greek or regular, full-fat preferred |
| Chaat Masala 🌶️ | 2 tsp | For tangy, spicy kick |
| Cumin Seeds 🌿 | 1 tsp | Toasted for aroma |
| Garam Masala 🍃 | 1 tsp | Warm spice blend |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for spice preference |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Medium Potatoes 🥔 | 2 whole | Boiled, peeled, diced |
| Sev 🍜 | ½ cup | Crispy noodles for crunch |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for freshness |
| Fresh Mint Leaves 🍃 | ¼ cup | Chopped, optional garnish |
| Olive Oil 🫒 | 2 tbsp | For crisping chickpeas |
| Salt 🧂 | ½ tsp | To taste |
| Black Salt 🧂 | ¼ tsp | Kala namak for sulfuric tang |
The chickpeas are the star here. Dry them thoroughly after rinsing—wet chickpeas won’t crisp up. Indian grocery stores often sell pre-drained chickpeas in bags, which saves time. If you can’t find them, grab the canned ones but rinse really well. The potatoes should be waxy types like Yukon Gold—they hold up better to boiling than russets. For the sev, Patel Brothers or Patel Brothers Foods sell the best quality in the U.S., but any brand with crispy, golden strands will work. Toast your cumin seeds in a dry pan for 30 seconds before grinding—that aroma is everything.
No chaat masala? Mix 1 tsp coriander powder, 1/4 tsp turmeric, 1/4 tsp black pepper, and a pinch of asafoetida for a close substitute. Short on yogurt? Coconut yogurt works too—just add a splash of water to thin it. The black salt (kala namak) is key for that authentic chaat flavor, but if you can’t find it, regular salt plus a pinch of baking soda mimics the sulfuric tang. For extra crunch, toss the sev with a tiny bit of oil before adding it to the salad—it stays crispier longer. And don’t skip the lemon juice at the end—that’s what makes it bright and fresh.
This salad tastes even better the next day—the flavors meld beautifully. Store all components separately in airtight containers for up to 3 days. The yogurt dressing keeps for 2 days in the fridge, but add lemon juice just before serving to keep it fresh. For meal prep, assemble everything the night before and mix just before eating. The chickpeas stay crispy for 2 days if you store them in a single layer on a plate (not stacked)—trust me on this. Freeze the sev separately if you want to keep it crispy for longer.
Why You'll Love This Recipe
- No-Cook Base: I swear by this trick—just mash the chickpeas with yogurt and a pinch of salt, then let the spices work their magic. No boiling, no frying, just layered flavor in minutes.
- Spice Bomb Combo: That tangy chaat masala and toasted cumin? It’s like a party in your mouth. The garam masala ties it all together—warm, earthy, and just a little addictive.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Keeps perfectly for 3 days, and the yogurt keeps it creamy while the spices stay bold—no soggy salads here.
- Pantry Staple Power: Chickpeas, yogurt, and spices? You’re probably already stocked. Honestly, the only thing I’m buying extra is more chaat masala because I eat this all the time—and it’s cheaper than takeout.
Step-by-step instructions for chole chaat salad
Here's how to make this tangy, crunchy chickpea salad with bold Indian flavors.
🍳 Step 1: Crisp the Chickpeas and Toast the Spices
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 cups chickpeas with 2 tablespoons olive oil and 0.5 teaspoon salt until evenly coated. Spread them in a single layer and bake for 25-30 minutes, stirring halfway, until they're golden brown and crispy.
While the chickpeas crisp, dry-toast the 1 teaspoon cumin seeds in a small pan over medium heat for 30 seconds until fragrant. Let them cool slightly, then grind them lightly with a mortar and pestle or in a spice grinder—you want a coarse texture, not a powder. This adds depth without overpowering.
🥘 Step 2: Boil and Dice the Potatoes
Peel and dice the 2 whole medium potatoes into ½-inch cubes. Boil them in salted water for 8-10 minutes until fork-tender, then drain and rinse under cold water to stop the cooking. Let them cool completely before mixing—warm potatoes will make the yogurt dressing watery.
I like to pat them dry with a kitchen towel to remove excess moisture. This ensures your salad stays crisp rather than soggy, especially when combined with the yogurt later. If you're short on time, you can microwave the diced potatoes for 3-4 minutes instead of boiling.
👨🍳 Step 3: Mix the Yogurt Dressing
In a medium bowl, whisk together the 1 cup plain yogurt, 2 teaspoons chaat masala, 1 teaspoon garam masala, 0.5 teaspoon red chili powder, 2 tablespoons lemon juice, 0.25 teaspoon black salt, and the ground cumin seeds. Stir until fully combined and smooth.
The dressing should be thick but pourable—like a tangy, spiced raita. If it's too thick, add 1-2 teaspoons water to loosen it. Taste and adjust the seasoning: you want a balance of spicy, tangy, and slightly sweet. This is your flavor base, so don't skip tasting it!
🥘 Step 4: Assemble the Salad
In a large serving bowl, combine the crispy chickpeas, boiled potatoes, 0.5 cup sev, and 0.25 cup chopped fresh cilantro. Pour the yogurt dressing over everything and gently toss with a spatula until the chickpeas and potatoes are evenly coated. Fold in the 0.25 cup chopped fresh mint leaves last—they're delicate and should stay whole for texture.
Let the salad sit for 10 minutes before serving. This gives the flavors time to meld and the sev to soften slightly without losing its crunch. If you're serving it immediately, give it a quick stir right before plating to keep everything fresh.
🍽️ Step 5: Serve with Extra Crunch
Divide the salad into bowls and top each serving with an extra sprinkle of sev and fresh cilantro. I like to serve it with lemon wedges on the side—let everyone squeeze a little extra juice over their portion right before eating. The contrast of warm, spiced chickpeas with cool, tangy yogurt and crispy sev makes this salad irresistible.
This dish is best enjoyed fresh, but if you need to prep ahead, you can assemble it up to 4 hours in advance and store it in the fridge. Just give it a good stir and add extra sev before serving to restore the crunch. Pair it with roti or naan for a complete meal!
Pro Tips For Making Chole Chaat Salad
- Toast Those Chickpeas: Don’t skip toasting your chickpeas—dry them thoroughly first, then cook them in a hot pan with 1 tablespoon oil until they’re golden and crispy. I learned this the hard way: skipping the toast makes the salad taste flat and mushy, no matter how much chaat masala you add.
- Whisk Yogurt Like a Pro: Beat the yogurt until it’s smooth and slightly thickened before mixing it in. A quick trick: add 1 teaspoon of cornstarch or a splash of cold water if it’s too runny—this keeps the dressing from separating later. (Yes, even if you’re impatient like me.)
- Bloom the Spices Right: Toast the cumin seeds in the same pan as the chickpeas until they sizzle and smell pungent—about 30 seconds. Then add the garam masala and let it cook for 10 seconds before turning off the heat. This stops the spices from burning and makes them taste deeper.
- Balance the Heat First: Taste the yogurt mixture before adding chaat masala—if it’s too tangy, mix in a pinch of sugar or salt to balance it. I was skeptical until I tried it: the flavors hit the right spot every time, and the salad doesn’t taste like a mouthful of spice.
Perfect pairings for chole chaat salad
Crispy Toppings
This salad thrives on texture contrast, so don’t skimp on the crunchy elements. I always keep ½ cup sev on hand—it’s the secret to that addictive crunch. For extra depth, add ¼ cup puffed rice (murukku) or crushed papadums for a savory crunch.
Toast the sev lightly in a dry pan for 1-2 minutes before adding it to the salad to keep it extra crispy. 🌶️
Another game-changer is crispy fried onions. Sauté ¼ cup thinly sliced red onions in 1 tbsp ghee or oil until golden brown, then sprinkle them over the top.
They add a sweet, caramelized note that balances the tangy yogurt. If you’re feeling fancy, add toasted cashews or peanuts for a nutty crunch.
Fresh Herbs
Fresh herbs elevate this salad from good to unforgettable. Beyond cilantro and mint, try thinly sliced green onions or fresh coriander stems for extra brightness.
I like to add ¼ cup chopped fenugreek leaves (kasuri methi) if I can find them—they add a unique, slightly bitter depth that pairs perfectly with the yogurt. If you’re short on herbs, even a handful of baby spinach adds freshness.
For a smoky twist, sprinkle ½ tsp smoked paprika or crumbled fried onions over the top. These additions turn this salad into a full-flavored experience that feels restaurant-worthy. The herbs should be added last to preserve their freshness and vibrant color. 🌿
Protein Boosts
Want to make this a heartier meal? Add ½ cup cooked paneer cubes or grilled tofu chunks for extra protein. The paneer soaks up the yogurt dressing beautifully, while tofu adds a neutral base that lets the spices shine.
For a meaty option, toss in ½ cup cooked chickpeas (extra for crunch) or diced boiled eggs for richness.
If you’re serving this as a side, consider adding crumbled feta or paneer for a creamy contrast. The salty tang of feta cuts through the richness of the yogurt, while paneer adds a mild, chewy texture.
For a vegetarian powerhouse, mix in ½ cup roasted sweet potatoes or avocado slices for creaminess.
Beverage Pairings
This salad’s bold flavors pair perfectly with cool, effervescent drinks. I love serving it with mango lassi—the sweetness balances the tangy, spicy notes. For a non-dairy option, try sparkling lime soda or coconut water to cleanse the palate between bites.
The fizz helps cut through the richness of the yogurt and spices. 🍹
If you’re serving this at a party, offer iced chai tea or ginger beer for a refreshing contrast. The warmth of the chai complements the cool yogurt, while the ginger beer’s spice echoes the salad’s flavors.
For a boozy twist, pair it with light beer like a lager or a dry white wine like Sauvignon Blanc to keep the palate fresh.
Nutrition facts
Frequently asked questions
Can I make this chole chaat salad without chickpeas?
The crispy chickpeas are the heart of this dish, but you can substitute them with ½ cup roasted tofu chunks or ½ cup boiled and crisped potatoes for a similar texture. For extra protein, use ½ cup paneer cubes instead—just toss them in the yogurt dressing for 5 minutes before serving to let them soak up the flavors. The salad will still be delicious but with a different texture profile.
How do I keep the sev extra crispy?
Toast the sev in a dry pan over medium heat for just 1-2 minutes until it’s golden and fragrant. Add it to the salad right before serving—don’t mix it in too early, or it’ll soften. For even more crunch, store the sev in an airtight container with a paper towel to absorb moisture. If you’re prepping ahead, keep the sev separate and sprinkle it on top just before eating.
What if I don’t have chaat masala?
No problem! Mix 1 tsp coriander powder, ¼ tsp turmeric, ¼ tsp black pepper, and a pinch of asafoetida (hing) for a close substitute. For extra tang, add ½ tsp amchur (dry mango powder) or a splash of lemon juice. The key is balancing the spices to mimic the bright, slightly sour flavor of chaat masala. Adjust to taste—this salad is all about customization!
Can I make this salad ahead of time?
Store the components separately in airtight containers for up to 3 days. Keep the yogurt dressing in a sealed jar and add the lemon juice just before serving to keep it fresh. The chickpeas stay crispy for 2 days if stored in a single layer, and the potatoes hold up well. Assemble the salad just before eating—this ensures the sev stays crunchy and the flavors are vibrant. The dressing can be made 2 days ahead if stored in the fridge.
Why is my yogurt dressing too thick?
Yogurt thickens as it sits, especially in the fridge. Thin it with 1-2 teaspoons water or milk until it’s pourable but still thick enough to coat the salad. For extra creaminess, whisk in 1 teaspoon honey or maple syrup to balance the tang. If the dressing is too runny, let it sit at room temperature for 10 minutes—it’ll thicken naturally. The ideal consistency is like a smooth, spiced raita.
