Chickpea rice or Garbanzo beans rice, also known as chole pulao is a delicious vegan & gluten-free, one-pot meal recipe from India. It is prepared by cooking rice and chickpeas in a delicious onion-tomato sauce flavored with Indian spices. The dish is vegan and gluten-free.

This post contains affiliate links. Please read my full disclosure here. As an Amazon Associate, I earn from qualifying purchases.
If you are looking for some quick, easy, and filling one-pot meal recipes then the recipe that I am sharing today is perfect for you.
It's a rice dish from India known as chickpea rice or chana pulao. It's a vegan rice dish in which rice and chickpeas are cooked in a flavorful onion-tomato masala.
Chickpea rice is also a great option to pack for office lunch as it's filling, nutritious, and can be packed in a single box.
Jump to:
What goes in chickpea rice?
To make chickpea rice you will need the ingredients shown below:

Ingredient notes
- Cooked chickpeas: I have cooked chickpeas from scratch at home but you can use canned chickpeas too. If using canned chickpeas drain the liquid and rinse the chickpeas before using in the dish.
- Uncooked rice: Long grain basmati rice is the best to make Indian-style chickpea and rice. If you don't have basmati rice use any other long or medium-grain rice. Just avoid using short grains or any variety that turns mushy too soon.
- Whole spices: I have used bay leaf, cinnamon stick, black peppercorns, cloves, and cumin seeds. You can add or skip 1-2 whole spices depending upon the availability.
- Powdered spices: In this recipe, I have used red chili powder, turmeric powder, coriander powder, and ground black pepper. You can also add around ¼ teaspoon of garam masala, if you want.
- Cooking oil: Use any neutral flavored oil for cooking. Non-vegans may also use ghee or butter.
How to make (step by step instructions)?

Step 1: Heat oil in a pot. Add cumin seeds, a small cinnamon stick, cloves, black peppercorns, and bay leaf. Saute for a few seconds or until the spices become fragrant.
Steps 2 and 3: Add sliced onion and cook until the onion starts turning brown.
Step 4: Add ginger-garlic paste and saute for about a minute.

Step 5: Add coriander powder, turmeric powder, and red chili powder. Saute for a few seconds.
Step 6: Add chopped tomatoes, green chilies, and salt.
Steps 7 and 8: Cook until the tomatoes turn mushy and are nicely cooked.

Step 9: Add rinsed basmati rice.
Step 10: Mix everything and cook for 1-2 minutes.
Step 11: Add cooked chickpeas.
Step 12: Add water and cilantro. Mix everything.

Steps 13 and 14: Cover the pot and cook for 15-20 minutes or until the rice is nicely cooked. Switch off the stove and don't remove the lid for at least 5 minutes.
Step 15: After 5 minutes, remove the lid. Fluff rice with a fork.
Step 16: Add chopped cilantro and lime juice. Mix.
Your chickpea rice is ready to be served.

Serving suggestions
Chickpea rice is generally served with some plain yogurt or raita like mung bean sprouts raita, beetroot raita, onion raita, or aloo ka raita.
If you are a vegan, enjoy it with some Kachumber salad on the side.
Storing tips
To store, put in an airtight container and refrigerate for 2-3 days.
Freezing tips
Chana pulao freezes well. To freeze, allow it to reach room temperature then transfer to freezer-safe containers. Freeze for 3-4 months.
Re-heat in a microwave or stovetop.
To reheat on the stovetop, add around ¼ cup of boiling water. Cover the pot and reheat for a few minutes.
Recipe tips and tricks
- Long grain basmati rice is the best for this recipe.
- The rice and water ratio may slightly vary depending upon the type of rice that you are using.
- If you feel that the water you have added is not enough, add little boiling water to the pot.
- If you feel the amount of water is slightly more than required, remove the lid and cook uncovered.
- If you are using canned chickpeas in this recipe, rinse them before using.
- You may make a similar dish using other beans too like kidney beans, black beans, cannellini beans, or black-eyed beans.
Frequently asked questions
To cook chickpeas from scratch at home, wash and soak them in water overnight or for at least 7 hours. After that, put them in a pressure cooker with around 3 cups of water, some salt, and cook till 6-7 whistles or until the chickpeas are nicely cooked.
To cook them in a regular pot, put the soaked chickpeas in a heavy-bottomed pot with around 6-7 cups of water and salt. Cook covered until the chickpeas are nicely cooked. It will take around 1 to 1.5 hours to cook them in a regular pot.
Yes, they both are the same.
More easy vegan rice recipes from around the world
Looking for easy vegan rice recipes? Don't miss to check the following recipes on my blog:
- Easy mushroom rice
- Mexican bean rice
- Indian lemon rice
- West African Jollof rice
- Indian vegetable rice
- Hawaiian fried rice
- Vegan egg fried rice
- Mushroom rice
- Vegetable rice
More vegan chickpea recipes
If you like chickpeas and looking for more easy recipes using them, the following links are worth checking:

If you try any of my recipes, please rate ⭐⭐⭐⭐⭐ it on the recipe card and also leave your feedback in the comments section below. You can also follow me on Facebook, Pinterest, Instagram, and subscribe to my youtube channel.
Recipe

Chickpea rice
Equipment
- Cooking pot
Ingredients
- 1 cup uncooked rice preferably long grain basmati rice
- 1.5 cups cooked chickpeas
- 1 large onion thinly sliced
- large tomato roughly chopped
- 1 teaspoon ginger garlic paste
- 1-2 green chilies finely chopped
- ¼ cup roughly chopped cilantro
- 2 cloves
- 3-4 black peppercorns
- 1 bay leaf
- 1 small cinnamon stick
- ½ teaspoon cumin seeds
- 1 teaspoon coriander powder
- ½ teaspoon red chili powder
- ¼ teaspoon turmeric powder
- Ground black pepper to taste
- Salt to taste
- 1 tablespoon cooking oil of choice
- 2 + ¾ cups water or as required to cook the rice
Instructions
- Heat oil in a pot. Add all the whole spices and saute for a few seconds or until they become fragrant.
- Add sliced onion and cook until the onion becomes translucent.
- Add ginger-garlic paste and saute until the raw smell of garlic goes away.
- Next, add all the powdered spices and saute for a few seconds.
- Add chopped tomatoes, green chilies, and salt. Cook until the tomatoes turn mushy and are nicely cooked.
- Add uncooked rice and saute for 1-2 minutes.
- Add cooked chickpeas, water, and cilantro. Mix everything.
- Cover the pot and cook for 15-20 minutes or until the rice is nicely cooked.
- Switch off the stove and don't remove the lid for at least 5 minutes.
- After 5 minutes, remove the lid. Fluff rice with a fork. Add more cilantro and lime juice. Mix and enjoy!
Notes
- The rice and water ratio may vary depending upon the quality of rice you are using.
- If you feel that the water you have added is not enough, add little boiling water to the pot.
- If you feel the amount of water is slightly more than required, remove the lid and cook uncovered.
- If you are using canned chickpeas in this recipe, rinse them before using.
- You may make a similar dish using other beans too like kidney beans, black beans, cannellini beans, or black-eyed beans.
- More easy recipe tips and tricks are given within the post above, please follow them to make this dish.
Leave a Reply