Srilankan Veg Recipes for Easy and Delicious Meals

Updated On: September 29, 2025

Sri Lankan cuisine is a vibrant tapestry of flavors, textures, and colors that reflect the island’s rich cultural heritage. When it comes to vegetarian dishes, Sri Lankan veg recipes stand out for their aromatic spices, fresh ingredients, and wholesome nutrition.

From spicy vegetable curries to fragrant coconut sambols, these recipes offer a delightful culinary journey that is both satisfying and nourishing. Whether you’re a seasoned cook or a curious food lover, Sri Lankan vegetarian dishes can bring a burst of exotic taste to your kitchen with minimal effort.

In this blog post, we’ll dive deep into some of the most beloved Sri Lankan vegetarian recipes that are easy to prepare and packed with authentic flavors. Embrace the warmth of cinnamon, cardamom, and curry leaves while enjoying the goodness of fresh vegetables and coconut milk.

Plus, we’ll share helpful tips, variations, and serving suggestions to make these recipes your own. Ready to spice up your meals?

Let’s get cooking!

Why You’ll Love This Recipe

Sri Lankan veg recipes are a perfect blend of health and taste. The use of fresh vegetables combined with aromatic spices makes these dishes not only delicious but also incredibly nutritious.

What’s more, many of these recipes are naturally vegan or easily adaptable to suit your dietary preferences.

The balance of spices like turmeric, cinnamon, and mustard seeds creates complex layers of flavor that are both comforting and exciting. These dishes are also versatile—you can enjoy them as a main meal with rice or as a side dish to complement other cuisines.

Plus, Sri Lankan cooking is all about simplicity and freshness, meaning you don’t need fancy ingredients or complicated techniques. This makes it accessible for home cooks who want to explore global flavors without stress.

Ingredients

Ingredient Quantity Notes
Fresh Curry Leaves 10-12 leaves Essential for authentic flavor
Mustard Seeds 1 tsp For tempering
Chopped Onions 1 large Finely sliced or chopped
Garlic Cloves 3-4 cloves Minced
Fresh Ginger 1-inch piece Grated
Green Chilies 2 Sliced, adjust to taste
Turmeric Powder 1 tsp Ground
Coriander Powder 1 tbsp Ground
Cumin Seeds 1 tsp Optional but recommended
Chopped Tomatoes 2 medium Fresh
Mixed Vegetables 3 cups Carrots, beans, pumpkin, eggplant, etc.
Coconut Milk 1 cup Fresh or canned
Salt To taste
Vegetable Oil or Coconut Oil 2 tbsp For cooking

Equipment

  • Large wok or deep skillet
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring spoons and cups
  • Grater for ginger
  • Mixing bowls
  • Serving bowls and plates

Instructions

  1. Prepare the vegetables: Wash and chop your mixed vegetables into bite-sized pieces. Set aside.
  2. Heat oil: In a large wok or skillet, heat 2 tablespoons of vegetable or coconut oil over medium heat until shimmering.
  3. Temper mustard seeds: Add 1 teaspoon of mustard seeds to the hot oil. When they start to pop, add the curry leaves and sauté for 30 seconds.
  4. Sauté aromatics: Add chopped onions, minced garlic, grated ginger, and sliced green chilies. Cook until the onions turn translucent and fragrant, about 5 minutes.
  5. Add spices: Stir in turmeric powder, coriander powder, and cumin seeds. Cook for 1-2 minutes to toast the spices and release their aroma.
  6. Add tomatoes: Toss in the chopped tomatoes and cook until they soften and break down, forming a thick base, about 5 minutes.
  7. Add vegetables: Mix in the chopped mixed vegetables. Stir well to coat them with the spice mixture.
  8. Add coconut milk: Pour in 1 cup of coconut milk and stir to combine. Add salt to taste.
  9. Simmer: Cover the pan and reduce the heat to low. Let the curry simmer for 15-20 minutes or until the vegetables are tender but not mushy.
  10. Final stir and adjust: Give the curry a final stir and adjust seasoning as needed. If the curry is too thick, add a splash of water.
  11. Serve hot: Serve your Sri Lankan vegetable curry hot with steamed rice, roti, or your favorite flatbread.

Tips & Variations

“Using fresh curry leaves is the secret to authentic Sri Lankan flavor, so try to get them fresh whenever possible.”

If you can’t find fresh curry leaves, dried ones can be used but add them early in the cooking process so their flavor infuses properly. You can also add other vegetables like green beans, okra, or potatoes depending on seasonal availability.

For a protein boost, consider adding cooked chickpeas or lentils. If you prefer a spicier curry, increase the number of green chilies or add a pinch of red chili powder.

Want to try other vegan recipes that pair wonderfully with Sri Lankan veg curries? Check out our Vegan Slow Cooker Recipe for Easy, Delicious Meals or the Vegan Flour Tortilla Recipe Easy, Soft, and Homemade for some creative sides.

Nutrition Facts

Nutrient Amount per Serving
Calories 180 kcal
Carbohydrates 25 g
Protein 4 g
Fat 7 g
Fiber 6 g
Sodium 350 mg

This dish is low in calories and high in fiber, making it a great choice for anyone looking to eat healthily without sacrificing flavor. The healthy fats come from coconut milk and oil, supporting sustained energy throughout the day.

Serving Suggestions

Sri Lankan vegetable curry pairs beautifully with steamed white or brown rice, which helps soak up the rich, spicy sauce. Alternatively, serve it alongside Veggie Quesadilla Recipe Indian Style Easy & Delicious for a fusion twist.

For a lighter meal, try serving the curry with warm chapati or the soft Vegan Flour Tortilla Recipe Easy, Soft, and Homemade. Add a fresh salad or a cooling coconut sambol to create a balanced and satisfying meal.

Conclusion

Sri Lankan veg recipes offer a wonderful way to explore bold, aromatic flavors while enjoying wholesome, plant-based meals. The combination of fresh vegetables, fragrant spices, and creamy coconut milk delivers a satisfying dish that is both comforting and nutritious.

Whether you are preparing a quick weeknight dinner or an elaborate feast, these recipes bring warmth and authenticity to your table.

By mastering this Sri Lankan vegetable curry, you open the door to countless variations and meal ideas that celebrate the best of vegetarian cooking. Don’t forget to explore more global vegan recipes on our site, like the Vegan Cuban Recipes: Delicious Plant-Based Island Flavor for exciting new flavors to try.

Happy cooking!

📖 Recipe Card: Sri Lankan Vegetable Curry

Description: A flavorful and aromatic vegetable curry made with traditional Sri Lankan spices. Perfect as a main dish or side with rice or roti.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 tablespoons coconut oil
  • 1 teaspoon mustard seeds
  • 1 large onion, sliced
  • 3 cloves garlic, minced
  • 1 inch ginger, grated
  • 2 green chilies, sliced
  • 2 medium potatoes, diced
  • 1 cup carrots, chopped
  • 1 cup green beans, chopped
  • 1 cup coconut milk
  • 1 teaspoon turmeric powder
  • 1 tablespoon curry powder
  • Salt to taste
  • 1/2 cup water
  • Fresh curry leaves (optional)

Instructions

  1. Heat coconut oil in a pan and add mustard seeds until they splutter.
  2. Add sliced onions, garlic, ginger, and green chilies; sauté until onions are translucent.
  3. Add turmeric powder and curry powder, stir for 1 minute.
  4. Add diced potatoes, carrots, and green beans; mix well.
  5. Pour in coconut milk and water, season with salt.
  6. Cover and simmer for 20 minutes until vegetables are tender.
  7. Add fresh curry leaves if using, stir and cook for another 2 minutes.
  8. Serve hot with rice or roti.

Nutrition: Calories: 250 kcal | Protein: 5 g | Fat: 15 g | Carbs: 25 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Sri Lankan Vegetable Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and aromatic vegetable curry made with traditional Sri Lankan spices. Perfect as a main dish or side with rice or roti.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons coconut oil”, “1 teaspoon mustard seeds”, “1 large onion, sliced”, “3 cloves garlic, minced”, “1 inch ginger, grated”, “2 green chilies, sliced”, “2 medium potatoes, diced”, “1 cup carrots, chopped”, “1 cup green beans, chopped”, “1 cup coconut milk”, “1 teaspoon turmeric powder”, “1 tablespoon curry powder”, “Salt to taste”, “1/2 cup water”, “Fresh curry leaves (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat coconut oil in a pan and add mustard seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add sliced onions, garlic, ginger, and green chilies; saut\u00e9 until onions are translucent.”}, {“@type”: “HowToStep”, “text”: “Add turmeric powder and curry powder, stir for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add diced potatoes, carrots, and green beans; mix well.”}, {“@type”: “HowToStep”, “text”: “Pour in coconut milk and water, season with salt.”}, {“@type”: “HowToStep”, “text”: “Cover and simmer for 20 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Add fresh curry leaves if using, stir and cook for another 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot with rice or roti.”}], “nutrition”: {“calories”: “250 kcal”, “proteinContent”: “5 g”, “fatContent”: “15 g”, “carbohydrateContent”: “25 g”}}

Photo of author

Marta K

Leave a Comment

X