Bandara Salad Recipe: Sweet Pea and Herb Cream Cheese Crunch

Salads

Bandara Salad Recipe: Sweet Pea and Herb Cream Cheese Crunch

This Bandara salad recipe brings the vibrant flavors of Sri Lanka to your table with its signature sweet pea and herb cream cheese crunch. 🌿 A traditional dish with deep roots in Sri Lankan cuisine, it balances tender boiled vegetables, creamy textures, and a touch of spice that makes every bite unforgettable.

The magic lies in the traditional boiling technique—vegetables like sweet peas, carrots, and potatoes are cooked just until tender, then tossed with a creamy blend of cream cheese, herbs, and a hint of chili.

This method preserves the vegetables' natural sweetness while creating a satisfying crunch that's impossible to resist.

What you'll end up with is a visually stunning salad that's as pleasing to the eye as it is to the palate. The bright green peas contrast beautifully with the creamy cheese, while the crisp vegetables add texture that keeps every bite exciting.

Perfect for lunch, dinner, or as a side dish, this recipe delivers authentic Sri Lankan flavors without the fuss.

Whether you're serving it at a family gathering or enjoying it as a light meal, this Bandara salad is sure to impress. The best part? It's easy to customize—add avocado for extra creaminess or adjust the spice level to suit your taste. Let's get started!

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

Ingredients for bandara salad

Sweet peas, crisp carrots, and creamy cheese blend for Sri Lanka's signature crunchy salad.

Ingredient Amount Notes
Sweet Peas (fresh or frozen) 🌿 1 ½ cups Frozen works in a pinch
Baby Carrots 🥕 1 cup Whole or halved if large
Baby Potatoes 🥔 1 lb Small, halved for even cooking
Cream Cheese (full-fat) 🧀 8 oz Full-fat for creaminess
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Fresh Mint Leaves 🍃 ¼ cup Finely chopped
Red Chili Flakes 🌶️ ½ tsp Adjust for heat preference
Lemon Juice 🍋 2 tbsp Freshly squeezed
Olive Oil 🫒 2 tbsp For tossing
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Green Onions 🧅 3 whole Thinly sliced
Plain Yogurt (optional) 🥛 ¼ cup For extra creaminess

The vegetables are the heart of this dish—fresh sweet peas are ideal, but frozen works just fine (thaw and drain well). Baby carrots and potatoes should be small and even-sized for consistent cooking. Whole Foods or Trader Joe's usually carry pre-washed baby carrots, which saves time. For potatoes, look for Yukon Golds or red potatoes—they hold their shape better than russets. If you can't find baby potatoes, cut larger ones into even halves or quarters. The key is to boil them just until tender-crisp, so they still have a satisfying bite.

No cilantro? Fresh parsley works beautifully—it won't have that same bright flavor, but it keeps the fresh herb element. Short on mint? Substitute with a little more cilantro or even basil, though the flavor will shift slightly. For extra creaminess without yogurt, add a splash of heavy cream or extra cream cheese. The chili flakes are optional but essential for that signature Sri Lankan kick—start with half a teaspoon and adjust to taste. If you're serving this to kids or sensitive eaters, you can omit them entirely. The lemon juice adds brightness, so don't skip it—freshly squeezed is best, but bottled works in a pinch.

Boiled vegetables keep well in the fridge for 3-4 days if stored in an airtight container with a paper towel to absorb moisture. The dressing components (cream cheese, herbs, lemon) can be prepped ahead and stored separately for 2 days. To assemble, toss the warm vegetables with the dressing while still hot—they'll cool quickly and absorb the flavors better. This salad tastes even better the next day as the flavors meld, so it's perfect for meal prep. Store leftovers in a sealed container, and the crunch will hold up for 2 days in the fridge.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this salad takes less effort than ordering takeout. Toss frozen peas and baby potatoes straight from the freezer into boiling water—no peeling, no dicing—then mix in the raw carrots and cream cheese. Honestly, the only knife work is chopping cilantro, and even that’s optional if you’re in a rush.
  • Creamy Crunch Magic: That full-fat cream cheese? It’s the secret weapon. It melts into the peas and potatoes, creating this insane texture—creamy but still bright from the carrots. The cilantro adds a fresh kick that keeps it from feeling too heavy, even when you eat it cold straight from the fridge.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches. It holds up for days without getting soggy, and the flavors actually improve after a night in the fridge. My kids (and my husband) fight over who gets the leftovers—yes, even on a Tuesday night.
  • Pantry Staple Power: Sweet peas and baby potatoes are cheap, and you can use frozen peas when fresh ones are out of season. The cream cheese adds richness without breaking the bank, and cilantro makes it feel fancy. It’s the kind of dish that turns random ingredients into something people actually ask for seconds of.

Step-by-step instructions for sweet pea and herb cream cheese salad

This refreshing salad balances creamy richness with crisp vegetables and bright herbs.

1

🍳 Step 1: Roast the Potatoes and Carrots

Preheat your oven to 400°F. Toss the 1 lb baby potatoes (halved if large) and 1 cup baby carrots with 2 tbsp olive oil, 1 tsp salt, and 0.5 tsp black pepper on a rimmed baking sheet. Spread them in a single layer so they roast evenly.

Roast for 25-30 minutes until the potatoes are tender and golden brown, and the carrots soften slightly. You'll know they're done when a fork slides in easily and the edges start to crisp. Remove from the oven and let cool slightly before assembling the salad.

2

👨‍🍳 Step 2: Prepare the Cream Cheese Dressing

In a medium bowl, combine the 8 oz full-fat cream cheese with the 0.5 cup chopped fresh cilantro, 0.25 cup finely chopped fresh mint leaves, 0.5 tsp red chili flakes, 2 tbsp lemon juice, and 0.25 cup plain yogurt (if using). Mix until smooth and creamy.

Here's the thing—adding the yogurt makes the dressing lighter, but it's optional. If you prefer a thicker dressing, skip it. Adjust the lemon juice to taste if you like more brightness. Set the dressing aside while you prepare the remaining ingredients.

3

🍳 Step 3: Cook the Sweet Peas

While the vegetables roast, cook the 1.5 cups sweet peas (fresh or frozen) according to package instructions until tender but still vibrant in color. I like to steam them for 3-4 minutes if using frozen, or 5-6 minutes if fresh. Drain and rinse under cold water to stop the cooking process and refresh the color.

Sweet peas should be bright green and tender but not mushy. If they're frozen, they'll release a lot of water during cooking, so drain them thoroughly. Pat them dry with a paper towel to help them hold their shape in the salad.

4

🥘 Step 4: Assemble the Salad

In a large serving bowl, combine the cooled roasted potatoes and carrots with the cooked sweet peas. Gently fold in the cream cheese dressing until everything is evenly coated. The salad should look vibrant with pockets of creamy dressing throughout.

Add the 3 thinly sliced green onions just before serving to keep them crisp. Taste and adjust seasoning if needed—you might want to add a pinch more salt or chili flakes to balance the flavors.

5

⏰ Step 5: Chill and Serve

Cover the salad and refrigerate for at least 30 minutes before serving to let the flavors meld. This chilling time also helps the cream cheese dressing set slightly, making it easier to serve without everything sliding off the plate.

Serve the salad chilled or at room temperature. The contrast of warm roasted vegetables, cool cream cheese dressing, and fresh herbs creates a perfect balance. This salad holds up well for 2-3 days in the refrigerator, making it ideal for meal prep.

👨‍🍳

Pro Tips For Making Bandara Salad

  • Boil Potatoes First: Start the baby potatoes in salted boiling water while you prep the rest—this cuts total cook time by half. I used to boil everything together, and the carrots always ended up mushy while the potatoes stayed undercooked. A 10-minute head start makes all the difference.
  • Rinse Sweet Peas Twice: Even frozen peas need a quick rinse under cold water to wash off excess starch—trust me, it prevents a gummy texture in the salad. Skip this, and your cream cheese dressing will turn into glue. Do it while the potatoes boil.
  • Chill Cream Cheese: Take the cream cheese out of the fridge 10 minutes before mixing—it blends smoother and doesn’t clump like cold butter. I learned this after making a lumpy batch that looked like cottage cheese went rogue. Room temp is your friend here.
  • Slice Carrots Thin: Use a mandoline or sharp knife to cut baby carrots into ⅛-inch slices—they’ll soften faster and stay crisp when tossed with the peas. Thick slices turn into mush and ruin the texture contrast. (Yes, it’s tedious, but the salad’s worth it.)

Regional styles of these flavors

Sri Lankan Roots

Bandara salad originated in Sri Lanka as a traditional dish served during festive occasions and family gatherings. The name "Bandara" comes from the Sinhalese word for "creamy" or "rich," reflecting the dish's signature texture.

In Sri Lankan homes, this salad is often prepared for Christmas Eve and other celebrations, where it's served alongside rice and curry. 🌿

Southern Indian Twist

Southern India shares culinary similarities with Sri Lanka, and you'll find variations of Bandara salad in Kerala and Tamil Nadu. Here, it's often called "Kootu Salad" and includes ingredients like boiled chickpeas or coconut flakes for added texture.

The dressing might incorporate curry leaves or a touch of mustard seeds for extra depth. The heat level is often adjusted with Kashmiri red chili powder instead of flakes.

Malaysian Adaptation

In Malaysia, where Sri Lankan cuisine has blended with local flavors, Bandara salad becomes a fusion dish. You'll find versions with grated coconut mixed into the dressing and fried shallots sprinkled on top for crunch.

Some recipes even include hard-boiled quail eggs instead of chicken eggs, adding a luxurious touch. The dish is commonly served at open-house gatherings and buffets.

Modern Fusion Versions

Today's chefs are reimagining Bandara salad with global ingredients. Try adding avocado slices for creaminess or toasted pumpkin seeds for crunch. Some versions swap cream cheese for Greek yogurt mixed with tahini, creating a Middle Eastern-inspired twist.

For a protein boost, toss in grilled chicken strips or crumbled feta cheese. These adaptations keep the dish's essence while making it more approachable for modern palates.

Vegetarian-Friendly Variations

Traditional Bandara salad is already vegetarian, but you can enhance its plant-based appeal. Replace chicken eggs with boiled chickpeas or tofu cubes for extra protein. Add sautéed mushrooms or roasted bell peppers to deepen the flavor profile.

For a smoky touch, sprinkle with liquid smoke or smoked paprika. These variations make it perfect for vegan or plant-based diets while maintaining authentic flavors.

Spice Level Customizations

Adjust the heat to suit your taste by modifying the chili content. For a mild version, reduce the red chili flakes to ¼ teaspoon or substitute with mild paprika. For medium heat, stick with the original ½ teaspoon of chili flakes.

If you love spice, add ½ teaspoon of cayenne pepper or a dash of hot sauce. Always taste as you go—you can always add more heat, but you can't take it out!

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 580mg25%
Total Carbohydrate 38g13%
Dietary Fiber 8g29%
Sugars 8g
Protein 12g24%
* 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 traditional Bandara salad use boiled eggs?

Boiled eggs add a creamy, protein-rich element that balances the dish's textures. In Sri Lankan cuisine, they're often hard-boiled and sliced, creating a satisfying contrast against the crisp vegetables and herby dressing. The eggs also help bind the salad together while adding a familiar, comforting element.

2

Can I make Bandara salad ahead of time?

The vegetables can be boiled or roasted up to 3 days ahead and stored in an airtight container. Keep the dressing separate until serving to prevent sogginess. Reheat the veggies briefly before mixing with the dressing, or serve at room temperature for the best texture.

3

What's the best way to adjust the spice level?

Start with the ½ teaspoon of chili flakes as written, then adjust to taste. For milder heat, reduce to ¼ teaspoon or swap for mild paprika. For extra kick, add ½ teaspoon of cayenne pepper or a dash of hot sauce. Always taste before serving—you can't remove heat once added!

4

Are there gluten-free options for this recipe?

This recipe is naturally gluten-free! All ingredients are free of gluten-containing elements. Just ensure your cream cheese and yogurt labels confirm gluten-free status. For extra safety, choose certified gluten-free brands if you're highly sensitive.

5

How do I make this salad more protein-packed?

Add hard-boiled eggs (6-8 slices), grilled chicken strips, or crumbled feta cheese for extra protein. For plant-based options, toss in boiled chickpeas or tofu cubes. These additions work beautifully with the creamy dressing and crisp vegetables.

★★★★★4.8(9 reviews)
Categories Salads