Simple Indian Brown Rice Recipe

Brown rice is a popular dish among vegans because it’s gluten-free. After hearing a lot of benefits regarding brown rice, I tried a simple Indian brown rice recipe with spices and plums, and it was the best decision because I have been making them ever since and everyone loves it, especially at dinner.

The Indian spiced brown rice is made in different ways. Some even include chicken and beef for flavorful rice.

What I like about brown rice is that you can prepare it within 30 minutes at max and have a delightful side dish in meals. You can either serve it with grilled vegetables, chicken, or a traditional Indian complimentary dish called Dal.

Traditionally, brown rice goes well with any kind of gravy or curry. You can even serve it with chili or any soup. You can cook the rice in a normal pot or an instant pot if you are short on time.


How To Make Spicy Indian Brown Rice At Home?

Follow this recipe to make simple Indian Brown Rice at home. 

                    ⏱ Prep Time: 30 minutes | 🔥 Cook Time: 30 minutes | 🍽 Serving: 4


  • 2 tbsp vegetable oil/ olive oil
  • 1 cup brown rice
  • 1 cup roasted cashews
  • 1/2 cup chopped onion
  • 1/2 tsp cumin powder
  • 1/2 tsp coriander powder
  • 3 garlic cloves, minced
  • 1 tsp garam masala
  • 1 tsp ginger powder
  • 3 cups water
  • 3 dried plums (optional)
  • salt and pepper to taste


  1. Take a small bowl, and soak uncooked rice for 20 minutes.
  2. In the meantime, take a saucepan, and heat oil in it.
  3. Add cashews and roast for 2-3 minutes. Remove them and keep them aside.
  4. In the same pan, add more oil and cook onion, with garlic and spices.
  5. Stir and cook for 5-6 minutes, until light golden brown.
  6. Take the brown rice that you have soaked, and remove the water. Add the rice to the pan and stir. Cook for 2-3 minutes.
  7. Add 3 cups of water and simmer the rice for 5-6 minutes on high flame. Once you start seeing rice, and the water is making bubbles at the top, lower the heat, cover with the lid and cook for 10-15 minutes.
  8. Once the rice is cooked, turn off the heat, and stir in cashews and plums. Garnish with fresh cilantro, and serve hot.


  • You can substitute 3 cups of water with vegetable or chicken broth for more flavorful rice.
  • If you want more flavor, add half tomato diced in small pieces with onion. For more spice, you can add green chilies or cayenne pepper.


Serving: 1/5 recipe | Calories: 390kcal | Protein: 8.5g | Carbohydrates: 50g | Sugars: 8.9g | Fat: 19g

What To Serve With Indian Brown Rice?

There are a lot of things you can serve with brown rice to make a full meal. Here are a few things you can serve with this recipe:

What to add to brown rice to make it taste better?

You can add chopped fresh herbs, onion, and tomato to make brown rice taste good. A squeeze of lemon also brightens up the rice, boosting its taste. You can also add soy sauce, sriracha, and salsa to serve with rice.

Is it good to soak brown rice before cooking?

Soaking brown rice is optional, but I recommend it. Soaking the water removes phytic acid in the rice grain which makes it easy to digest and reduces the cooking time.

Why is my brown rice always hard?

Brown rice is hard to cook as compared to normal rice therefore you might need more time to cook the rice. I recommend soaking the rice in water beforehand for 30-60 minutes and then proceed to cook.

Emily is a tech and entertainment writer who loves the art of writing for research-based articles in different niches. As she translates her thoughts into words, they inspire others to do so too!