Namaste and welcome to Rice Cookers 101! Today, we will be introducing a delightful Indian recipe that is perfect for a quick and healthy meal – Indian Green Bean Rice. This dish is packed with spices, protein, and nutrients that will leave your taste buds craving more. With the convenience of using a rice cooker, you can prepare this dish with ease and serve it up in no time. Let’s get started! We’ve made this indian green bean 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 green bean rice ingredients


  • 1 cup long-grain rice, rinsed and drained
  • 1 1/2 cups water
  • 1 medium onion, chopped
  • 1/2 cup green beans, trimmed and chopped
  • 2 tablespoons ghee or vegetable oil
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup chopped fresh cilantro
  • 1 tablespoon lemon juice


  1. Preheat a large saucepan over medium heat.
  2. Add ghee or vegetable oil to the saucepan and wait for it to heat up.
  3. Add cumin seeds to the saucepan and cook for 30 seconds. Keep stirring.
  4. Add the chopped onion to the saucepan and cook for 5-7 minutes, stirring occasionally until they are soft and golden.
  5. Add the chopped green beans to the saucepan and cook for another 3-5 minutes or until they start to soften.
  6. Put the rinsed and drained long-grain rice into the saucepan. Also, add salt and black pepper to it.
  7. Mix everything together and allow the water to boil.
  8. Once the water starts boiling, reduce the heat to low, and cover the saucepan tightly with a lid.
  9. Simmer for 18-20 minutes, or until the rice is tender and all the liquid has been absorbed.
  10. Remove the saucepan from heat and add chopped cilantro to it along with lemon juice.
  11. Using a fork, fluff up everything in the saucepan.
  12. Cover the saucepan again and allow the rice to rest for 5-10 minutes before serving.

indian green bean rice

How long does indian green bean rice last in the fridge?

Indian Green Bean Rice can be stored in the fridge after cooking for up to 3-4 days if stored properly. Once you have cooked it, allow it to cool down before transferring it to an airtight container. It’s best to store it in the fridge as soon as possible because bacteria can grow rapidly at room temperature. When you’re ready to reheat it, you can do so on the stovetop or in the microwave until it’s steaming hot all the way through. However, it’s important to note that leftover rice can become a breeding ground for bacteria if not stored correctly, so always use good food safety practices to prevent any potential foodborne illnesses.

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


Low calorie indian green bean rice recipe substitutions

To make this Indian Green Bean Rice recipe lower in calories, some substitutions that can be made are: using brown or basmati rice instead of long-grain rice as they are lower in calories and high in fiber which can help in digestion and providing satiation, using a cooking spray instead of ghee or oil to reduce the amount of added fat in the recipe, using a low-sodium or no-salt-added stock instead of water to add more flavor without excess salt, reducing the amount of cilantro used to avoid adding unnecessary calories, and increasing the amount of vegetables by adding more green beans or some other vegetables like bell peppers or carrots to add more fiber and vitamins to the dish.

What to serve with a indian green bean rice?

There are many great options to serve with Indian green bean rice. One popular choice is to pair it with a spicy curry dish, such as chicken tikka masala or vegetable vindaloo. Another option is to serve it with a refreshing yogurt raita or a simple cucumber salad. You could also add some grilled or roasted vegetables, such as eggplant or zucchini, to the plate for some added texture and depth of flavor. Whatever you choose, make sure to balance the spiciness of the rice with some cooling or mild accompaniments to create a well-rounded and enjoyable meal.

Whats the best sauce for a indian green bean rice?

The best sauce for Indian green bean rice is a simple yet flavorful tomato-based sauce. To make the sauce, start by heating some oil in a pan and tossing in some diced onions and garlic. Once the onions turn translucent, add in diced tomatoes and cook until they soften. Season the sauce with ground cumin, coriander, and turmeric. Finally, blend the sauce until smooth and pour it over the cooked rice and green beans. This sauce complements the earthy flavors of the green beans and adds a touch of tanginess to the rice.

Indian green bean rice health benefits

Indian Green Bean Rice has a number of health benefits due to its ingredients. Green beans are low in calories but high in fiber, which aids digestion and keeps you feeling full and satisfied. Rice, when consumed in moderation, is rich in carbohydrates which provide energy to the body and are necessary for brain function. The spices used in Indian cooking, such as turmeric and cumin, have anti-inflammatory properties and boost the immune system. Overall, Indian Green Bean Rice is a healthy dish that is packed with nutrients and can be enjoyed as an entree or a side dish. However, if you’re looking for an even healthier recipe, I would recommend a vegetable-based quinoa salad with plenty of fresh greens and a light dressing.

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