Cabbage and Beans Thoran (Sabzi)

This recipe for Cabbage and Beans Thoran is an adaptation of the common Thoran recipe from Kerala.  Thoran is a generic type of dry vegetable dish combined with coconut and tempered with chilies, mustard seeds and cumin. This dish is usually eaten with rice or rotis. The recipe includes finely chopped cabbage, onions and green beans mixed together with grated coconut, mustard seeds, curry leaves, green and red chilies, hing ( asafoetida) and turmeric powder and briefly stir-fried over medium heat. The specialty of this dish is its simplicity and ease of preparation. Also, the vegetables are cooked to the minimum level which maintains the nutritional value and taste. 
Cooking Method
Difficulty Beginner
Cook Time: 12 mins
Servings 4

A flavorful and healthy yet mildly spiced south Indian sabzi with origins in Kerala. This curry is made with fresh cabbage, green beans, and grated coconut, with added condiments and spices. The style of preparation keeps the nutritional value of vegetables intact without overcooking. This dish can be prepared in under 30 minutes.

  • 4 cups Cabbage (Finely chopped)
  • 20 Tender green beans (chopped into 1" pieces)
  • 3 Shallots (diced)
  • 10 Curry leaves
  • 2 Green chilies (slit in half)
  • 3 Dried red chilies (broken in halves)
  • 1 cup Grated fresh coconut
  • Spices and other ingredients
  • 2 teaspoons Mustard seeds
  • 2 teaspoons Cumin seeds
  • 1/4 teaspoon Hing (asafoetida)
  • 1/2 teaspoon Turmeric powder
  • 1 teaspoon Salt (Adjust to taste)
  • 1/3 cup Cilantro (Chopped)
  • 1 teaspoon Lemon/lime juice
  • 3 teaspoons Coconut oil ((cooking oil is also OK))
  1. Prepare the vegetables
    • Finely chop the cabbage (Julienne - 2 inch length)
    • Cut the green beans into 1 inch length pieces
    • Boil the green beans in water for about 10 minutes to soften them
    • Clean and chop the Cilantro
    • Split the green chili vertically
    • Dice the onions/shallots
    • Grate the fresh coconut ( if using frozen grated coconut, make sure to thaw it and warm it before adding)
  2. Prepare the thoran sabzi
    • Keep a frying pan on medium heat
    • Add the oil ( coconut or any cooking oil)
    • When the oil is hot, add the mustard seeds and wait until they sputter
    • Now add the cumin seeds, green chilies, red chilies, diced onion, green beans, hing, and curry leaves.
    • Stir until the onions have softened and start to change color. If the green beans are not tender, they will need extra time to cook. Check to make sure that the beans have softened before proceeding.
    • Add the turmeric powder, salt, and lemon juice and stir for another 1-2 minutes
    • Now add the cabbage and coconut and stir well until the spices have uniformly coated the cabbage. Stir for 2-3 minutes on medium heat just until the cabbage starts to soften. 
    • Sprinkle chopped fresh cilantro before serving
  3. Serving


    • Serve the cabbage and beans thoran with rice, curries and rotis
Keywords: Cabbage, Green beans, Thoran, sabzi, subzi
Vinay Mummigatti

I love traveling, cooking, and reading. This blog is a reflection of my passion for cooking. Food is a representation of culture and I have tried to assimilate foods from different cultures across the world. I am an Indian by birth who moved to the USA 20 years back. I hope my recipes and articles bring new experiences and joy to the readers. Please share your comments and feedback.