Delicious Kerala Vegetable Curry Recipe: A Flavorful South Indian Delight

Photo of author
Written By Haryana’s Restaurant

Authentic Indian Food – Classic Indian Cuisine in Terrace BC

Craving a taste of South India? Kerala Vegetable Curry is your ticket to an exotic culinary journey. This vibrant dish, hailing from the lush state of Kerala, bursts with flavors from coconut milk, aromatic spices, and fresh vegetables. It’s not just a meal; it’s an experience that brings the essence of Indian coastal cuisine right to your table.

Perfect for vegetarians and vegans alike, this curry offers a harmonious blend of textures and tastes that will leave you wanting more. Whether you’re new to Indian cooking or a seasoned pro looking to expand your repertoire, Kerala Vegetable Curry promises simplicity without compromising on flavor. Dive in and let each bite transport you to the tropical paradise where this delightful dish originates.


For a delightful Kerala Vegetable Curry, gather the following fresh ingredients to ensure an authentic taste.

Vegetables Required

  • 1 cup cauliflower florets, washed and cut into bite-sized pieces
  • 1 cup carrots, peeled and sliced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup potatoes, peeled and diced
  • 1/2 cup peas (fresh or frozen)
  • 1 tomato, chopped

Spices and Other Ingredients

  • 2 tablespoons coconut oil
  • 1 teaspoon mustard seeds
  • A pinch of asafoetida (hing)
  • 10 curry leaves
  • 2 green chilies, slit lengthwise
  • 1 teaspoon turmeric powder
  • 2 teaspoons coriander powder
  • 1 teaspoon cumin powder
  • Salt to taste
  • Freshly ground black pepper to taste

Required Tools and Equipment

To prepare the delectable Kerala Vegetable Curry, you need to have the right tools and equipment on hand. Here is a list of essential items:

  • Large Saucepan Or Dutch Oven: To cook the vegetables and curry.
  • Cutting Board: For chopping all your fresh produce.
  • Sharp Knife: Essential for precise cutting of vegetables.
  • Measuring Spoons And Cups: For accurate measurement of spices and liquids.
  • Spatula Or Wooden Spoon: To stir the ingredients while cooking.
  • Blender Or Food Processor (Optional): If you prefer a smoother curry texture by blending some components.

Having these tools ready will ensure a smooth cooking process as you create this vibrant dish.


Now that you have gathered all the ingredients and tools, it is time to prepare the vegetables and spices for your Kerala Vegetable Curry. Follow these steps to ensure everything is ready for cooking.

Cleaning and Chopping Vegetables

  1. Cauliflower: Rinse thoroughly under cold water. Cut into bite-sized florets.
  2. Carrots: Peel and slice into thin rounds or small chunks.
  3. Green Beans: Wash well, trim the ends, and cut into 1-inch pieces.
  4. Potatoes: Peel if desired, then chop into small cubes.
  5. Tomato: Rinse and dice finely.
  6. Peas: If using fresh peas, shell them; if using frozen peas, rinse briefly in warm water.

Ensure all vegetables are uniformly chopped for even cooking.

Preparing Aromatics and Spices

  1. Heat a dry pan over medium heat.
  2. Add 1 teaspoon of cumin seeds, 1 teaspoon of mustard seeds, 5-6 dried red chilies (adjust based on spice preference), and 10-12 curry leaves.
  3. Stir continuously until the spices become fragrant and slightly darker in color—about 2-3 minutes.
  4. Remove from heat immediately to avoid burning.

Set the roasted spices aside to be used later in the curry preparation process.

Cooking Instructions

Follow these steps to bring the flavors of your Kerala Vegetable Curry to life.

Sautéing the Base

  1. Heat 2 tablespoons of coconut oil in a large, deep pan over medium heat.
  2. Add 1 teaspoon of mustard seeds and let them crackle.
  3. Toss in 1 teaspoon of cumin seeds, 2 dried red chilies, and a handful of curry leaves. Sauté for about 30 seconds until aromatic.
  4. Add one finely chopped onion and sauté until golden brown, around 5 minutes.
  5. Stir in 1 tablespoon of ginger-garlic paste and cook for another minute until the raw smell disappears.

Simmering Vegetables and Adding Coconut Milk

  1. Add one chopped tomato to the pan and cook until it becomes soft and mushy, about 3-4 minutes.
  2. Mix in your pre-chopped vegetables:
  • Cauliflower (1 cup)
  • Carrots (½ cup)
  • Green beans (½ cup)
  • Potatoes (1 cup)
  • Peas (½ cup).
  1. Stir well to coat the vegetables with the sautéed mixture.
  2. Pour in one cup of water or vegetable broth, cover the pan, and let it simmer on low heat for about 15-20 minutes or until the vegetables are tender but not mushy.
  3. Once cooked, add one can (400 ml) of coconut milk and stir gently to combine.
  4. Season with salt to taste; you may start with half a teaspoon and adjust as needed.
  5. Let it simmer uncovered for another 5 minutes allowing all flavors to meld together.

Final Assembly

Now that your vegetable curry is well on its way, it’s time to add the final touches for a burst of authentic Kerala flavor.

Adding the Roasted Spices

  1. Carefully sprinkle in the roasted spice mixture you prepared earlier.
  2. Stir gently to evenly distribute the spices throughout the curry.
  3. Allow the spices to integrate with the coconut milk and vegetables, enhancing their flavors.

Reduce Heat and Simmer

  1. Reduce heat to low and let your curry simmer uncovered for another 10-15 minutes.
  2. Stir occasionally to prevent sticking and ensure even cooking.
  3. Check vegetables for tenderness; they should be soft but not mushy.
  4. Taste and adjust seasoning if necessary, adding more salt or spices as desired.
  5. Once done, turn off heat and let it sit for a few minutes before serving.

Serving Suggestions

Kerala Vegetable Curry is a versatile dish that pairs wonderfully with various sides and accompaniments. Here are some ideas to elevate your meal:

With Rice

Serve the curry over a bed of steaming hot basmati rice or jasmine rice. The fluffy texture of the rice absorbs the rich flavors of the curry, creating a satisfying combination.

  1. Scoop a generous portion of Kerala Vegetable Curry onto cooked rice.
  2. Garnish with fresh cilantro leaves for added aroma and color.

With Indian Breads

Pairing your curry with traditional Indian breads like roti, chapati, or naan enhances the dining experience.

  1. Warm up your choice of bread on a skillet or in an oven.
  2. Serve the bread alongside a bowl of Kerala Vegetable Curry for dipping.

As Part Of A Feast

Incorporate your Kerala Vegetable Curry into a larger South Indian feast featuring multiple dishes.

  1. Complement it with crispy papadums, tangy pickles, and cooling raita made from yogurt and cucumbers.
  2. Add side dishes like dal (lentils) or sambar (a lentil-based vegetable stew) to create variety and balance in flavors.

Toppings And Sides

Enhance each bite by adding toppings and sides that bring different textures and tastes to your meal.

  • Toasted Coconut Flakes: Sprinkle over the curry for extra crunch.
  • Fresh Lime Wedges: Squeeze over individual servings to add brightness.
  • Sliced Red Onions: Provide a sharp contrast to creamy coconut milk.
  • Chopped Green Chilies: For those who enjoy additional heat.

Experimenting with these serving suggestions you can make each meal unique while showcasing the delightful flavors of Kerala Vegetable Curry.


Kerala Vegetable Curry is a must-try for anyone who loves vibrant, flavorful dishes. Its rich blend of coconut milk and spices creates an unforgettable taste that pairs beautifully with rice or Indian breads. By adding toppings like toasted coconut flakes or serving it with lime wedges, you can elevate the dish to new heights. Enjoy it as part of a larger feast with accompaniments like papadums and raita for a truly unique dining experience. Try making Kerala Vegetable Curry at home to bring a touch of South India to your kitchen!

Leave a Comment