Cabbage Soya Pulav

Recipe by
Total Time:
30-45 mins
Serves: 2
Nutrition facts:

240 calories, 9 grams fat

Cuisine: Indian Recipe
Technique: One-Dish Recipe
Difficulty: Medium

Take a look at more One Pot Meal Recipes. You may also want to try undefined, undefined, undefined, undefined, undefined, undefined, undefined

Rate This Recipe


  • 1 cup - raw rice or basmati rice
  • 3/4 cup - cabbage
  • 15 - soya chunks
  • 1 - big onion, sliced
  • 1 - tomato, chopped finely
  • 1/2 bunch - coriander, finely chopped
  • 1/2 tsp - ginger, crushed
  • 2 cloves - garlic, crushed
  • Red chilli powder, to taste
  • 1/2 tsp - turmeric powder
  • 1/2 tsp - garam masala powder
  • Salt according to taste
  • Oil or ghee for cooking
  • For seasoning:
  • 1 small - cinnamon stick
  • 4 - cloves
  • 2 - bay leaves

How to Make Cabbage Soya Pulav

  • Cook the rice with 2 cups of water, keep it in a separate bowl to cool.
  • Boil water in a separate bowl, add soya chunks when the water boils.
  • Remove soya chunks once it becomes soft and doubles in size. Drain them and chop into 2 or 4 slices. Keep aside.
  • Heat oil in a thick bottomed vessel, add cinnamon, cloves and bay leaves.
  • Add sliced onions, fry until it gets golden brown in colour and then add the crushed ginger and garlic and fry well.
  • Add tomatoes and fry nicely until it gets cooked well.
  • Add finely chopped cabbage at this stage and fry for 5-6 minutes.
  • Add chopped coriander, fry well.
  • Add salt, turmeric powder, red chilli powder, garam masala powder and fry well until the raw smell goes.
  • Add chopped soya chunks, mix it up well as it gets coated with all masala and spices.
  • Sprinkle some water over the masala and close it with a lid for 1 minute so that the soya chunks get soaked with the spices.
  • Add the cooked rice and close the lid for 1 or 2 minutes.
  • Stir carefully to avoid burning.
  • Serve it hot with cucumber raita.
  • If you wish, garnish with fried cashews.