Step 1 In a large pot or pressure cooker, heat ghee or oil over medium heat. Add the cumin seeds and mustard seeds and let them splutter.
Step 2 Add the thinly sliced onions and sauté until they turn golden brown.
Step 3 Stir in the chopped tomatoes and cook until they become soft and the oil separates.
Step 4 Add the finely chopped cabbage, green peas, chopped carrots, and chopped capsicum (if using). Mix well and cook for a few minutes until the vegetables are partially cooked.
Step 5 Mix in the turmeric powder, red chili powder, garam masala, and salt. Cook for a couple of minutes, allowing the spices to blend with the vegetables.
Step 6 Add the soaked and drained basmati rice to the pot. Gently mix it with the vegetables and spices.
Step:7 Pour in 2 cups of water and add salt to taste. Stir everything together.
Step 8 Cover the pot with a tight-fitting lid and cook the Cabbage Rice on low heat until the rice is fully cooked and all the water is absorbed. If using a pressure cooker, cook for one whistle on medium heat.
Step 9 Once the rice is cooked, fluff it with a fork. Garnish with chopped coriander leaves and grated coconut (if using).
Step:10 Serve hot and enjoy the flavorful and nutritious Cabbage Rice as a standalone meal or with yogurt, raita, or any side dish of your choice.