If you’re looking for a wholesome, satisfying meal that’s both vegan and gluten-free, Chickpea Rice, also known as Chole Pulao, is an absolute winner. This Indian-inspired one-pot dish combines fluffy basmati rice with tender chickpeas simmered in a fragrant onion-tomato sauce infused with aromatic spices.
Perfect for busy weeknights, meal prep, or a cozy family dinner, this dish is comforting, flavorful, and incredibly easy to make. Its vibrant spices and fresh cilantro make every bite a delight.
Why You’ll Love This Recipe
- One-pot meal with minimal cleanup
- Vegan, gluten-free, and protein-packed
- Easy to prepare in under 40 minutes
- Bursting with Indian flavors and aromatic spices
- Perfect for meal prep or quick weekday dinners
Ingredients
Main Ingredients
- 1 cup uncooked basmati rice: Fluffy, long-grain rice that absorbs spices beautifully
- 1.5 cups cooked chickpeas (garbanzo beans): Adds protein and texture
- 1 large onion (thinly sliced): Provides sweetness and depth when cooked
- 1 large tomato (roughly chopped): Adds tanginess and a rich base
- 1 tsp ginger-garlic paste: Aromatic and flavorful
- 1–2 green chilies (finely chopped): Adds gentle heat
- 1/4 cup chopped cilantro: Fresh, bright garnish
Whole Spices
- 2 cloves
- 3–4 black peppercorns
- 1 bay leaf
- 1 small cinnamon stick
- 1/2 tsp cumin seeds
Powdered Spices
- 1 tsp coriander powder
- 1/2 tsp red chili powder
- 1/4 tsp turmeric powder
- Ground black pepper: To taste
- Salt: To taste
Other Ingredients
- 1 tbsp cooking oil of choice
- 2 + 3/4 cups water (adjust as needed): For cooking rice
How to Make Chickpea Rice (Chole Pulao)
1. Heat Spices and Sauté Onion
Heat oil in a pot over medium heat. Add cloves, black peppercorns, bay leaf, cinnamon stick, and cumin seeds. Sauté for a few seconds until fragrant.
Add sliced onions and cook until translucent, soft, and lightly golden.
2. Add Aromatics and Tomatoes
Stir in ginger-garlic paste and sauté until the raw aroma disappears. Add powdered spices—coriander, red chili, turmeric, and black pepper—and cook for a few seconds.
Add chopped tomatoes, green chilies, and salt. Cook until tomatoes turn mushy and well blended.
3. Cook the Rice
Add uncooked rice to the pot and sauté for 1–2 minutes to coat the grains with the spice mixture.
4. Add Chickpeas and Water
Add cooked chickpeas, water, and cilantro. Stir gently, cover the pot, and cook on medium-low heat for 15–20 minutes or until the rice is tender and water is absorbed.
5. Rest and Fluff
Turn off the heat and leave the lid on for at least 5 minutes. Remove the lid, fluff the rice with a fork, add more cilantro and a squeeze of lime juice for brightness, and serve hot.

Tips for Success
- Adjust water depending on your rice type; basmati may need slightly less or more.
- For canned chickpeas, rinse thoroughly before use.
- Avoid over-stirring after adding rice to prevent it from becoming sticky.
- Experiment with other beans like kidney, black, or cannellini for variation.
Equipment Needed
- Cooking pot with lid
- Knife and cutting board
- Spoon for stirring
- Measuring cups and spoons
Recipe Variations
- Kidney Bean Pulao: Swap chickpeas for kidney beans for a different texture.
- Spicy Version: Add extra green chilies or garam masala for heat.
- Vegetable Pulao: Toss in peas, carrots, or bell peppers for more color and nutrients.
Serving Suggestions
- Serve with fresh yogurt or raita for creaminess
- Pair with a crisp cucumber salad for contrast
- Garnish with fried onions or extra cilantro
- Complement with pickles or papadums for a full Indian meal
FAQs
Can I use brown rice instead of basmati?
Yes, but increase the water and cooking time slightly.
Is this dish suitable for meal prep?
Absolutely! Store in an airtight container in the fridge for up to 3 days.
Can I make it spicier?
Yes, increase green chilies or add red chili powder to taste.
Can I use dried chickpeas?
Yes, soak them overnight and cook until tender before adding.
Final Thoughts
This Chickpea Rice (Chole Pulao) is a flavorful, wholesome one-pot meal that’s perfect for any occasion. With fragrant spices, tender chickpeas, and fluffy rice, it’s a comforting and nutritious dish that satisfies both the taste buds and the stomach. Try it for dinner tonight—it’s simple, vibrant, and utterly delicious.
Print
Chickpea Rice (Chole Pulao)
- Total Time: 40 minutes
- Yield: 4 servings
Description
Chickpea Rice, also known as Chole Pulao, is a wholesome vegan and gluten-free Indian one-pot meal made with basmati rice, chickpeas, and aromatic spices. Perfect for a quick and flavorful lunch or dinner.
Ingredients
- 1 cup uncooked long-grain basmati rice
- 1.5 cups cooked chickpeas (garbanzo beans)
- 1 large onion, thinly sliced
- 1 large tomato, roughly chopped
- 1 tsp ginger-garlic paste
- 1–2 green chilies, finely chopped
- 1/4 cup roughly chopped cilantro
- 2 cloves
- 3–4 black peppercorns
- 1 bay leaf
- 1 small cinnamon stick
- 1/2 tsp cumin seeds
- 1 tsp coriander powder
- 1/2 tsp red chili powder
- 1/4 tsp turmeric powder
- Ground black pepper, to taste
- Salt, to taste
- 1 tbsp cooking oil of choice
- 2 3/4 cups water (or as needed to cook the rice)
Instructions
- Heat oil in a pot. Add cloves, black peppercorns, bay leaf, cinnamon stick, and cumin seeds. Saute until fragrant.
- Add sliced onion and cook until translucent.
- Add ginger-garlic paste and saute until the raw smell disappears.
- Add coriander powder, red chili powder, turmeric powder, and saute for a few seconds.
- Add chopped tomato, green chilies, and salt. Cook until tomatoes turn mushy.
- Add uncooked rice and saute for 1-2 minutes.
- Add cooked chickpeas, water, and cilantro. Mix well.
- Cover and cook for 15-20 minutes until rice is cooked.
- Turn off heat and let it rest with the lid on for 5 minutes.
- Fluff the rice with a fork, add more cilantro and a squeeze of lime juice. Serve hot.
Notes
- Adjust water based on the type and quality of rice.
- For canned chickpeas, rinse before using.
- You can use other beans like kidney beans, black beans, or cannellini beans as an alternative.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: One-Pot
- Cuisine: Indian