Salads
This Bandara salad recipe brings the vibrant flavors of Sri Lanka to your table with a perfect balance of spiced chickpeas, crisp cucumbers, and tender boiled vegetables. The secret lies in the aromatic spiced vinegar dressing that transforms simple ingredients into a refreshing, protein-packed dish perfect for any meal. I've perfected this traditional recipe to deliver authentic taste with minimal effort—just 30 minutes of prep and you'll have a salad that's as nutritious as it is delicious.
The foundation of this dish is the spiced dressing, made with mustard seeds, curry leaves, and a touch of chili that adds depth without overpowering. The vegetables—potatoes, carrots, and peas—are boiled just until tender, then tossed with chickpeas and crisp cucumbers for that signature crunch. What makes this salad special is how the flavors meld together: the earthiness of the boiled veggies, the slight tang of the dressing, and the satisfying bite of the cucumbers create a harmonious balance that keeps you reaching for more.
By the time you're done assembling, you'll have a salad that's vibrant, flavorful, and packed with texture—crisp, tender, and slightly spicy all at once. The dressing clings to every ingredient, ensuring each bite delivers that perfect blend of Sri Lankan spices. This isn't just a side dish; it's a complete meal that's light yet satisfying, making it ideal for lunch or a refreshing dinner option.
Whether you're serving this as a standalone dish or pairing it with grilled meats or rice, the Bandara salad brings a taste of Sri Lanka to your kitchen. The recipe scales easily, so you can make a single serving or double it for a crowd. Let's get started on creating this flavorful, traditional salad that's sure to impress.
Ingredients for bandara salad
Simple ingredients with bold Sri Lankan flavors—this salad packs protein, crunch, and spice in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Chickpeas 🌾 | 1 ½ cups | Canned, drained and rinsed |
| Red Potatoes 🥔 | 1 lb | Medium size, halved |
| Carrots 🥕 | 4 medium | Whole, peeled and sliced |
| Green Peas 🌽 | 1 cup | Frozen or fresh |
| Cucumber 🥒 | 1 medium | English or Persian, sliced |
| Yellow Onion 🧅 | 1 medium | Thinly sliced |
| Mustard Seeds 🌶️ | 1 tbsp | Whole, yellow variety |
| Curry Leaves 🌿 | ¼ cup | Fresh, packed |
| Red Chili Flakes 🔥 | 1 tsp | Adjust for heat preference |
| White Vinegar 💧 | ½ cup | Distilled preferred |
| Sugar 🍯 | 1 tbsp | White granulated |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
The curry leaves are non-negotiable—they bring that authentic Sri Lankan aroma. Indian or Asian markets usually carry fresh bundles, but if you can't find them, dried curry leaves work at half the amount. The mustard seeds should be toasted in oil until they pop—this is where the magic happens. For the potatoes, I always grab Yukon Golds for their creamy texture, but red potatoes work too. The carrots and cucumbers? Organic is best—no waxy skins to peel off. If you're using frozen peas, no need to thaw them—they'll soften perfectly during boiling.
No curry leaves? Fresh thyme or bay leaf adds depth, though it won't be identical. Short on mustard seeds? Celery seeds at half the amount give a similar earthiness. The vinegar dressing can be made ahead—it actually tastes better after sitting for an hour as the flavors meld. For the cucumbers, English cucumbers have fewer seeds and hold their shape better than Persian ones when sliced. The dressing ratio is key: vinegar to sugar should be 4:1 for that perfect tang-sweet balance. If you love heat, add extra chili flakes, but start with just 1 tsp—you can always add more.
The boiled veggies keep for 3 days in the fridge, but the dressing is best made fresh. Store them separately and toss just before serving to keep that crisp texture. The chickpeas? Rinse them well if using canned—they can be salty. This salad reheats beautifully, so double the batch for leftovers. I always make extra dressing too—it's perfect for drizzling on grilled chicken or fish. Garnish with cilantro right before serving, or it'll wilt in the fridge. The flavors actually improve overnight, so this is one of those salads that tastes even better the next day.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this salad because it’s literally chop-and-toss. Toss the boiled chickpeas, halved potatoes, and grated carrots with cucumber and peas—no fancy techniques, just a big bowl and a spoon. Even my roommate, who burns toast, can handle it.
- Tangy-Sweet Magic: The secret’s in the dressing—lemon juice and vinegar cut through the earthy chickpeas while the sugar in the peas and carrots balances it out. Honestly, the first bite makes you wonder why you ever ate plain salads.
- Lunchbox Legend: This holds up perfectly for days, whether packed for work or school. The potatoes stay firm, the chickpeas keep their bite, and the cucumber stays crisp—no sad, soggy greens here. My kids actually finish their lunches now.
- Budget Meal Hero: Chickpeas, potatoes, and carrots? That’s change from your grocery budget. I make this for a family of four for under $8, and it’s still hearty enough to feel like a meal. Leftovers? Even better—just toss in a little yogurt the next day.
Step-by-step instructions for Sri Lankan spiced chickpea and cucumber salad
This vibrant Sri Lankan-inspired dish delivers bold flavors and satisfying crunch in every bite.
👨🍳 Step 1: Prepare the Spiced Chickpea Base
In a medium saucepan, combine the 1.5 cups chickpeas, 1 lb red potatoes (halved), 4 medium carrots (sliced), and 1 cup green peas. Add 1 tbsp mustard seeds, 0.25 cup curry leaves, 1 tsp red chili flakes, 1 tbsp sugar, and 1 tsp salt. Pour in 0.5 cup white vinegar and 2 tbsp lemon juice.
Bring to a boil over medium-high heat, then reduce to medium-low heat and simmer uncovered for 15-20 minutes until the potatoes are fork-tender and the flavors meld together. You'll notice the mustard seeds pop and the curry leaves release their aromatic oils—this is when the magic happens. Stir occasionally to prevent sticking, adding 2-3 tablespoons of water if needed to keep the mixture moist.
🍳 Step 2: Toast the Spices and Cool the Mixture
While the chickpea mixture simmers, heat a separate small skillet over medium heat. Add the 1 tbsp mustard seeds and toast them for 30 seconds until they begin to sizzle and turn golden. Immediately transfer them to the chickpea mixture—this adds an extra layer of nutty depth to the salad.
Remove the saucepan from heat and let the mixture cool completely to room temperature. This step is crucial because warm ingredients can make the cucumber soggy when combined later. I like to spread the mixture on a large plate to cool faster, stirring occasionally. Once cooled, you'll notice the vibrant colors of the curry leaves and carrots really pop against the chickpeas.
🥘 Step 3: Prepare the Refreshing Cucumber Base
While the chickpea mixture cools, thinly slice the 1 medium cucumber and 1 medium yellow onion. Transfer them to a large mixing bowl. Add the cooled chickpea mixture and gently toss everything together. The cucumber will release some liquid—this is normal and actually helps balance the flavors.
At this point, you can taste the mixture. It should have a perfect balance of tangy (from the vinegar and lemon), sweet (from the sugar), and spicy (from the chili flakes). If you want to adjust the flavors, add a little more lemon juice for brightness or a pinch of salt for extra depth. The texture should be a satisfying mix of creamy chickpeas, tender potatoes, and crisp cucumber slices.
🍽️ Step 4: Garnish and Serve with Confidence
Just before serving, sprinkle the salad with 0.25 cup chopped fresh cilantro. This adds a fresh, herby finish that cuts through the richness of the spices. I like to serve this immediately while the cucumber still has a satisfying crunch—it won't last long once everyone tries it!
For the best experience, serve this vibrant salad at room temperature or slightly chilled. It makes a perfect side dish for grilled meats, a light lunch on its own, or a refreshing accompaniment to spicy Sri Lankan curries. The combination of textures and flavors truly captures the essence of Sri Lankan cuisine in one satisfying bowl.
Pro Tips For Making Bandara Salad
- Boil Potatoes Until Fork-Tender: I learned this the hard way—undercooked red potatoes turn to mush in bandara salad. Boil them in salted water until they collapse easily with a fork (about 15-18 minutes), then shock in ice water to stop cooking. This keeps them firm but creamy, not gluey.
- Dice Potatoes Small and Even: Uneven potato pieces mean some stay crunchy while others turn to paste. Cut them into ½-inch cubes—small enough to eat without chewing forever, but not so tiny they disappear. A sharp knife and steady hand make this faster than you’d think.
- Use Frozen Peas Straight: Fresh peas lose their sweetness fast, but frozen peas? Already blanched and bright. Toss them in cold water for 30 seconds before draining to revive their texture—no need to boil. Your salad’s pop factor just tripled.
- Toast Chickpeas for Crunch: Skip the canned chickpeas’ sad, soggy texture. Dry them thoroughly, then roast at 400°F (200°C) for 15 minutes before adding to the salad. The extra crisp adds a satisfying bite—like the difference between a yawn and a standing ovation.
Wine and beer pairings for bandara salad
Crisp White Wine
For this vibrant, tangy salad, I reach for a dry Riesling or Sauvignon Blanc—both highlight the citrusy lemon and vinegar notes while balancing the spiced chickpeas. A New Zealand Sauvignon Blanc with its zesty grapefruit and herbal undertones is my go-to, as it mirrors the curry leaves and cilantro. Serve it slightly chilled (45-50°F) to refresh your palate between bites. 🍷
Light Beer Pairing
A wheat beer like Blue Moon or Hoegaarden works beautifully with the salad's bright acidity and herbal spices. The slight sweetness of the beer complements the vinegar dressing, while the effervescence cuts through the creamy chickpeas. For a local option, try a Belgian witbier—its coriander and orange peel notes echo the curry leaves. Serve at 40-45°F to preserve the crispness. 🍺
Spicy Sri Lankan Lager
If you prefer something bolder, a Sri Lankan lager like Tiger or Asian Pride bridges the gap between the dish's spice and tang. The malt sweetness balances the vinegar, while the light body won’t overpower the delicate cucumber crunch. For a non-alcoholic twist, a ginger beer with lime adds a fizzy, citrusy kick that enhances the chili flakes. 🌶️
Dessert Wine Surprise
Yes, you read that right! A dry Moscato d'Asti or Riesling Kabinett can be a delightful closer after the salad. The slight sweetness and acidity mirror the dressing’s tang, while the bubbles cleanse the palate. It’s unexpected but perfectly harmonious—especially if you’ve added extra chili flakes. Serve at 40°F for a refreshing finish. ✨
Nutrition facts
Frequently asked questions
What makes this Bandara salad different from other Sri Lankan salads?
This recipe stands out because of its spiced vinegar dressing that combines mustard seeds, curry leaves, and chili flakes for a unique tangy-spicy kick. Unlike many Sri Lankan salads that rely on coconut or yogurt, this version uses a bright vinegar base that keeps the salad refreshing and crunchy. The addition of chickpeas also makes it more protein-packed than traditional versions.
Can I make this salad ahead of time?
The boiled vegetables and dressing can be prepared 1 day ahead and stored separately in the fridge. Just combine them with the cucumber and onion right before serving to maintain that perfect crunch. The flavors actually improve overnight as the spices meld together—just add fresh cilantro when serving.
How can I adjust the spice level?
Start with the 1 tsp red chili flakes as written, then adjust to taste. For milder heat, reduce by half or omit completely. If you love spice, add an extra ½ tsp or swap in fresh red chili for more intensity. The vinegar dressing helps balance the heat, so don't be afraid to experiment!
What can I substitute if I can't find curry leaves?
Curry leaves are essential for authentic flavor, but you can use ½ tsp dried curry powder or ¼ tsp ground coriander as a substitute. For a different but still aromatic option, try fresh thyme or bay leaf (remove after cooking). The salad will still taste delicious, though the flavor profile will shift slightly.
Is this salad gluten-free or vegan?
Yes! This recipe is naturally gluten-free and can be made vegan by omitting any accidental egg traces (some canned chickpeas may contain them). The ingredients are all plant-based, and the dressing contains no dairy. Just double-check your chickpeas and vinegar for hidden additives if needed.
