Kerala Veg Stew is a classic South Indian dish which is known for its mild flavour, creamy coconut milk base and the comforting aroma of whole spices. It is very popular with appam, idiyappam and soft bread as a side and is a favourite in many Kerala homes. What makes it special is the balance of fresh vegetables, coconut milk, curry leaves and gentle spices which isn’t overpowered by heavy masalas.
If you like your home-cooked food to be full of flavour but not very spicy, you may want to try Kerala Stew. Also very easy to prepare and which also passes off great for breakfast, lunch or dinner.
Ingredients Required for Kerala Veg Stew
To make a Kerala-style vegetable stew for four people, you will need:
- 1 cup coconut milk (thick)
- 1 cup thin coconut milk
- 1 medium potato, peeled and cubed
- 1 carrot, chopped
- ½ cup green beans, chopped
- ½ cup green peas
- ½ cup cauliflower florets
- 1 medium onion, thinly sliced
- 2 green chillies, slit lengthwise
- 1-inch piece of ginger, finely chopped
- 1 sprig of fresh curry leaves
- 1 small piece of cinnamon
- 3–4 cloves
- 2 green cardamoms
- ½ teaspoon black pepper
- 2 tablespoons coconut oil
- Salt according to taste
- Water as required
Step-by-Step Preparation of Kerala Veg Stew
Step 1: Gather the vegetables.
Wash all the produce well and cut into medium-sized pieces. Set them aside. Also try to keep the sizes the same, which in turn will help them cook evenly and retain their shape.

Step 2: Prepare the spice base.
In a heavy-bottom pan or kadai, heat the coconut oil over medium flame. Add cinnamon, cloves and cardamom. Allow them to release their aroma. Then add sliced onions, green chillies, chopped ginger and curry leaves. Sauté until the onions become soft and see-through. Do not let them brown, as you want the stew to retain a light colour.
Step 3: Roast the Vegetables.
Add to the pan your chopped potatoes, carrots, beans, peas and cauliflower. Gently mix everything, which will allow the vegetables to take in the flavour of the spices. Add salt, black pepper and thin coconut milk. Cover the pan and cook on low to medium heat until the vegetables are tender. Stir occasionally to prevent sticking.
Step 4: Add Coconut Cream.
Once the vegetables are done, lower the heat and add in the thick coconut milk. Stir gently and allow the stew to heat up for a few minutes. Do not bring it to a boil after adding the thick coconut milk, as this will break its creamy texture.
Step 5: Last Seasoning.
Check the salt and adjust to your taste. Also add a few fresh curry leaves and a drizzle of coconut oil for extra aroma. Remove from heat and let the stew rest for a short while before serving.
Tips to prepare the Perfect Kerala Veg Stew.
- Use fresh coconut milk: It has a natural richness and smooth texture.
- Avoid excessive spices: Kerala Veg Stew has a mild taste.
- Cook on low heat: Gentle cooking preserves the texture of vegetables.
- Do not overcook: Vegetables should be tender but not to the point of being mushy.
- Add thick coconut milk at the end: This keeps the creaminess.

What to serve with Kerala Veg Stew?
Kerala Veg Stew is at its best when served hot with traditional appam, which has a soft centre and crispy edges that pair great with the gravies. Also, it goes very well with idiyappam, puttu, chapati and toast.
Conclusion
Kerala Veg Stew is a simple yet very satisfying dish which puts forward the natural sweetness of vegetables, the richness of coconut milk and the fragrance of traditional spices. For a special breakfast or when you are in the mood for a homey meal, this classic from Kerala is a great choice. With fresh ingredients and slow cooking, you can reproduce its authentic taste in your own kitchen.