Sri Lankan Steamed Warm Vegetable Salad with Boiled Eggs
This Sri Lankan-inspired steamed warm vegetable salad with boiled eggs is a colorful, nourishing dish made with tender pumpkin, sweet carrots, and cauliflower tossed in a fragrant garlic-butter dressing. Fresh tomatoes, sliced red onions, herbs, and a squeeze of lime add brightness and flavor, creating a delicious balance of warm, tender vegetables and fresh ingredients.
Perfect for a light lunch, a simple dinner, or a healthy side dish, this warm vegetable salad is easy to prepare with everyday ingredients. Hard-boiled eggs add protein and make the salad more satisfying, while the gentle steaming method helps preserve the vegetables’ natural flavors and textures.
If you enjoy simple homemade meals packed with vegetables, this easy warm vegetable salad is a wonderful addition to your weekly menu.
Why You’ll Love This Warm Vegetable Salad
- Simple ingredients: Made with pumpkin, carrots, cauliflower, eggs, and everyday seasonings.
- Easy preparation: Steam the vegetables, prepare the garlic-butter dressing, and gently combine everything.
- Colorful and flavorful: Sweet vegetables, fresh tomatoes, aromatic garlic, and tangy lime create a delicious combination.
- A satisfying meal: Hard-boiled eggs add protein and make the salad more filling.
- Customizable: Use your favorite fresh herbs or replace butter with olive oil or coconut oil.
Ingredients for Sri Lankan Steamed Warm Vegetable Salad

The quantities below are practical estimates for 2–3 servings because exact measurements may vary from the original cooking demonstration.
Vegetables
- 2 cups pumpkin, peeled and cut into bite-sized cubes
- 2 medium carrots, peeled and cut into thick sticks
- 1 small cauliflower, separated into florets
- 2–3 medium tomatoes, cut into wedges
- 1 medium red onion, thinly sliced
- 1 cup fresh coriander leaves or other fresh herbs, roughly chopped
Garlic-Butter Dressing
- 1–2 tablespoons butter or ghee
- 1 tablespoon garlic and ginger paste
- Juice of ½ lime or lemon
- Salt, to taste
- Ground black pepper, to taste
- ½ teaspoon turmeric or curry powder, optional
For Serving
- 2–3 hard-boiled eggs, halved
- Extra freshly ground black pepper, as needed
Equipment Needed
- Sharp knife and cutting board
- Steamer basket or traditional steamer
- Saucepan for boiling eggs
- Frying pan or skillet
- Wooden spatula
- Serving bowls
Make Shopping Easier
Add this recipe's ingredients to your shopping list and keep everything organized.
How to Make Sri Lankan Steamed Warm Vegetable Salad
Step 1: Prepare the Vegetables

Wash the pumpkin, carrots, cauliflower, and tomatoes thoroughly. Peel the pumpkin and carrots, remove the pumpkin seeds, and cut the pumpkin into medium-sized cubes. Slice the carrots into thick sticks and divide the cauliflower into small, evenly sized florets.
Thinly slice the red onion and cut the tomatoes into wedges. Chop the fresh coriander or your preferred herbs and set them aside.
Preparing the vegetables in similar sizes helps them cook more evenly and makes the finished salad easier to serve.
Step 2: Steam the Pumpkin, Carrots, and Cauliflower

Bring water to a gentle boil in a steamer pot. Arrange the pumpkin cubes, carrot sticks, and cauliflower florets in the steamer basket, keeping them in an even layer where possible.
Season lightly with salt, black pepper, and a small pinch of turmeric or curry powder if desired. Cover and steam for approximately 10–12 minutes, checking the vegetables for tenderness as they cook.
The vegetables should be fork-tender but still hold their shape. Pumpkin may soften faster than carrots or cauliflower, so remove individual vegetables when ready if necessary.
Carefully transfer the steamed vegetables to a bowl and set aside.
Step 3: Prepare the Fresh Ingredients and Eggs

While the vegetables steam, prepare the tomatoes, red onion, and fresh herbs if you have not already done so.
For the boiled eggs, place the eggs in a saucepan, cover them with water, and bring to a boil. Cook until the yolks are fully set, usually around 9–12 minutes depending on egg size and cooking method. Transfer the eggs to cold water, allow them to cool, then peel and cut them in half.
Keep the eggs aside for serving.
Step 4: Make the Garlic-Butter Dressing

Place a frying pan over medium-low heat and add the butter or ghee. Allow it to melt gently.
Add the garlic and ginger paste and sauté for approximately 1–2 minutes, stirring continuously. Cook until fragrant, taking care not to burn the garlic.
This aromatic mixture forms the flavorful base of the warm vegetable salad. Keep the heat moderate so the butter and garlic develop a pleasant aroma without becoming bitter.
Step 5: Combine the Steamed Vegetables and Fresh Ingredients

Add the warm pumpkin, carrots, and cauliflower to the pan with the garlic-butter mixture. Gently turn the vegetables with a wide spatula until they are lightly coated.
Add the sliced red onion, tomato wedges, and chopped fresh herbs. Squeeze the lime or lemon juice over the vegetables and season with additional salt and black pepper to taste.
Toss gently for another minute or two, just until the ingredients are combined and warmed through. Avoid vigorous stirring, as the softened pumpkin can break apart easily.
For a fresher texture, add the tomatoes and red onion at the very end and avoid cooking them for too long.
Step 6: Plate and Serve

Transfer the warm vegetable salad to individual serving bowls or a large serving platter. Arrange the halved hard-boiled eggs alongside the vegetables.
Finish with a light sprinkle of freshly ground black pepper and, if desired, a little extra lime juice or chopped coriander.
Serve immediately while the vegetables are warm and the fresh ingredients retain their color and texture.
Tips for the Best Warm Vegetable Salad
- Avoid oversteaming: Check the vegetables regularly so they remain tender without becoming mushy.
- Cut vegetables evenly: Similar-sized pieces help the carrots, pumpkin, and cauliflower cook more consistently.
- Cook the garlic gently: Burnt garlic can make the dressing taste bitter.
- Add fresh ingredients near the end: Tomatoes, red onions, and herbs retain more of their fresh character when they are not cooked for too long.
- Adjust the seasoning: Add lime juice, black pepper, and salt gradually until the flavors are balanced.
- Handle pumpkin carefully: Use a wide spatula and gentle movements to keep the cubes intact.
Variations and Substitutions
Make It Vegan
Replace the butter or ghee with olive oil or coconut oil. Omit the boiled eggs or serve the salad with cooked chickpeas or tofu instead.
Add More Vegetables
Green beans, broccoli, bell peppers, or steamed green peas can be added to the salad. Adjust the steaming time according to the vegetables you choose.
Use Different Herbs
Fresh coriander is a good choice for a Sri Lankan-inspired flavor. Parsley or young spinach can also be used for a different taste and texture.
Make It Spicier
For a little extra heat, add finely chopped green chili or a pinch of crushed chili flakes to the garlic-butter dressing.
Make It Dairy-Free
Use coconut oil or olive oil instead of butter. Both work well with the naturally sweet pumpkin and the fresh lime dressing.
What to Serve with Warm Vegetable Salad
This steamed vegetable salad with boiled eggs can be enjoyed on its own as a light meal or served alongside other dishes.
For a more substantial meal, pair it with steamed rice, whole-grain bread, grilled chicken, or baked fish. It also works well as a colorful vegetable side dish for a family lunch or dinner.
How to Store Leftovers
Allow the salad to cool promptly, then place it in an airtight container and refrigerate. For the best quality, consume the leftovers within 2 days.
Store the boiled eggs separately when possible. Refrigerate cooked eggs and vegetables within 2 hours of preparation, and keep the refrigerator at 4°C (40°F) or below.
Reheat the vegetables gently in a skillet over low heat or in the microwave until steaming hot throughout. Add fresh lime juice and herbs after reheating to refresh the flavor. Avoid repeatedly reheating the salad.
Frequently Asked Questions
Can I make this warm vegetable salad ahead of time?
You can steam the pumpkin, carrots, and cauliflower in advance and refrigerate them. Prepare the garlic-butter dressing and combine the vegetables with the fresh ingredients shortly before serving for the best texture.
Can I serve this vegetable salad cold?
Yes. Allow the cooked vegetables to cool safely, refrigerate them, and serve them chilled if preferred. The salad will have a different texture and flavor profile when cold.
How do I stop the pumpkin from becoming mushy?
Cut the pumpkin into medium-sized cubes and check it regularly while steaming. Remove it as soon as it becomes fork-tender, and toss it gently with the other ingredients.
Is this salad suitable for a vegetarian meal?
Yes. The salad is suitable for an ovo-vegetarian diet because it contains eggs. For a vegan version, replace the butter with plant-based oil and omit the eggs.
Can I use frozen vegetables?
Fresh vegetables generally provide the best texture for this recipe, but frozen cauliflower or carrots can be used. Follow the package instructions and check frequently to avoid overcooking.
Nutrition Information
The following figures are rough estimates per serving, assuming 3 servings and approximately 1 boiled egg per serving. Actual values depend on the size of the vegetables, the amount of butter used, and the final serving size.
- Calories: Approximately 180–220 kcal
- Protein: Approximately 8 g
- Carbohydrates: Approximately 18 g
- Dietary fiber: Approximately 4 g
- Fat: Approximately 11 g
- Sodium: Approximately 240 mg
These values are estimates, not laboratory-tested nutritional information.
Final Thoughts
This Sri Lankan steamed warm vegetable salad with boiled eggs is a simple way to enjoy a variety of vegetables in one colorful dish. Tender pumpkin, sweet carrots, and cauliflower combine with fragrant garlic butter, fresh tomatoes, red onion, herbs, and lime for a satisfying balance of flavors.
Whether you serve it as a light lunch, a simple dinner, or a side dish, this easy warm vegetable salad is flexible enough to adapt to your taste and the ingredients available in your kitchen.
More Delicious Recipes to Try
If you enjoyed this Sri Lankan warm vegetable salad, explore more easy homemade recipes from DishCrave.
- Sri Lankan Cauliflower Devilled – Try this spicy, flavorful cauliflower dish for a delicious addition to your meal.
- Orange Grape Mint Tea Recipe – Refresh your day with a fruity drink featuring orange, grapes, and fresh mint.
- Explore More Recipes – Discover more delicious recipes and cooking inspiration for everyday meals.
