Recipe by

Visit website

Simple to make and full of nutrients, this dish is great for week day dinner and tastes even better for next lunch. Cabbage is usually used in Chinese fried rice, but I have never tried using it in Indian style rice. It turned out pretty good and as I said tasted even better in the lunch box.


4 serving

Total time

50 minutes





  • 2 cups basmati rice
  • 1½ cups cabbage
  • 2 carrots
  • 0.5 cup peas
  • 1 onion
  • 4 chilies
  • 6 curry leaves
  • 0.25 cup Peanuts
  • 3 tbsps Cashews
  • 0.5 tsp chili powder
  • 2 tsps cuptomato paste
  • 1 to 2 tbsps Lemon juice
  • 3 tbsps cilantro
  • 1 tsp Mustard seeds
  • 0.5 tsp Turmeric
  • to taste Salt


  1. Cook basmati rice with ½ tsp of oil. Let it cool completely (spreading on a large platter would help, but not necessary).
  2. Heat 1 tbsp of oil in a large pan, add mustard seeds and after they splutter, add onions, green chilies and curry leaves. Sauté till onions are translucent, but not browned.
  3. Add the cabbage and carrots, cover and cook on medium heat till the veggies are cooked through, about 8-10 minutes.
  4. Stir in the peas, turmeric, salt, sambar and red chili powder. Cook uncovered on medium high heat till any water in the veggies is evaporated.
  5. While the veggies are cooking, heat 1 tsp of oil in a small pan and fry the peanuts and cashews till lightly browned. Remove and keep aside.
  6. To the rice, add turmeric, cabbage mixture, fried peanuts and cashews, lemon juice, cilantro and mix gently.
  7. Adjust salt and serve with raita and papad.