Namaste and welcome to Rice Cookers 101! Today, we’re excited to share with you a delicious and healthy recipe for Indian Broccoli Rice. This dish is a perfect blend of aromatic spices, fluffy rice, and crispy broccoli, making it a nutritious and flavorful meal. Whether you’re a fan of Indian cuisine or simply looking for a new dish to try, this recipe will surely impress your taste buds. So, grab your rice cooker and let’s get cooking! We’ve made this indian broccoli rice recipe easy to follow 👨‍🍳. If you’re looking for our favorite rice cookers to make this recipe, check out our list of top rice cookers here.

indian broccoli rice ingredients


  • 1 cup basmati rice
  • 1 head of broccoli, chopped
  • 1 onion, finely chopped
  • 2 cloves of garlic, minced
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp turmeric powder
  • 1/2 tsp chili powder
  • 2 tbsp vegetable oil
  • 2 cups water
  • Salt, to taste


  1. Wash the basmati rice until the water runs clear and soak it in water for at least 15 minutes. Drain the water and set the rice aside.
  2. Heat the vegetable oil in a pan over medium-high heat. Sauté the onions and garlic until they turn golden brown. This should take about 3-4 minutes.
  3. Add the chopped broccoli to the pan and stir fry for 2-3 minutes until it is cooked through.
  4. Next, add all of the spices, rice, and salt to the pan and sauté for 2-3 minutes until everything is well combined and the rice is slightly toasted.
  5. Add 2 cups of water and bring to a boil. Once it’s boiling, reduce the heat to low and cover the pan with a tight-fitting lid. Allow the rice to simmer for 15-20 minutes, or until all of the water is absorbed and the rice is cooked through.
  6. Remove the pan from the heat and let it sit for 5-10 minutes before fluffing up the rice with a fork to separate the grains. Serve hot and enjoy!

indian broccoli rice

How long does indian broccoli rice last in the fridge?

Indian broccoli rice is a dish made with rice, broccoli, and Indian spices. When stored properly, it can last for several days in the refrigerator. It is important to allow the dish to cool to room temperature before storing it in an airtight container. The container should be placed in the refrigerator as soon as possible after the dish has been prepared. It is recommended to consume the dish within 3-4 days of preparation. If you want to store it for longer, you can freeze the dish in a freezer-safe container for up to 3 months. When reheating, make sure to heat the dish thoroughly to an internal temperature of 165°F (74°C) to ensure food safety.

Click the banner below to find more of our favorite rice cookers!


Low calorie indian broccoli rice recipe substitutions

To make this Indian Broccoli Rice recipe lower in calorie, some substitutions can be made. Firstly, instead of using basmati rice, which is high in carbs and calories, brown rice can be used that has a lower calorie content and is packed with nutrients. Secondly, oil can be replaced with cooking spray or using non-stick cookware. In addition, instead of using 2 cups of water, one can replace it water with vegetable broth as it is low in calorie and will also add more flavor to the rice dish. Moreover, one can use less rice and more broccoli to make the dish more nutrient-dense and fill the stomach with fewer calories. Lastly, chili powder can be reduced or avoided depending on spice tolerance. These changes will make the dish lower in calorie and still flavorful.

What to serve with a indian broccoli rice?

Indian broccoli rice can be served as a main dish or as a side dish with a variety of Indian curries, spiced meats, or vegetable dishes. To complement the flavors of the dish, you could serve it with a side of cucumber raita, a cooling yogurt and cucumber dip, or a tangy tomato chutney. Naan bread, poppadums, or other Indian breads can also be served on the side to add texture and soak up any sauce from the main dish. A light salad with a citrusy dressing or some roasted vegetables could also balance out the meal and provide some added nutrients.

Whats the best sauce for a indian broccoli rice?

One of the best sauces for Indian broccoli rice is a simple yogurt sauce. To make this sauce, mix yogurt, minced garlic, salt, and black pepper in a bowl. Then, drizzle this sauce over the broccoli rice before serving. The tangy flavor of the yogurt complements the earthy, nutty taste of the broccoli and adds an extra creaminess to the dish. Alternatively, you could also use a tomato-based sauce with Indian spices like cumin, coriander, and turmeric to add a more complex flavor profile to the dish.

Indian broccoli rice health benefits

Indian broccoli rice has several health benefits. Broccoli is an excellent source of vitamins C, K, and A, as well as folate and fiber. It also contains a compound called sulforaphane, which has been linked to reducing the risk of cancer. Turmeric, another ingredient commonly used in Indian cooking, has anti-inflammatory properties that can benefit heart and brain health. Brown rice, which is often used as the base for Indian broccoli rice, is a whole grain that is rich in fiber and can help lower cholesterol levels. Overall, Indian broccoli rice is a nutritious and delicious dish that can be enjoyed as a side or main dish.

Click the banner below to find more of our favorite rice cookers!