
This dish brings together the bold flavors of North Indian cuisine with perfectly cooked basmati rice. The chole features tender chickpeas simmered in a rich, spiced tomato gravy that’s aromatic and deeply satisfying.
I’ve refined this method to ensure the chickpeas absorb all the spices while staying intact. The rice is fluffy and fragrant, with each grain separate and infused with subtle cardamom and bay leaf notes.
The combination is hearty, vegan, and balanced—spicy, tangy, and comforting all at once. It’s a meal that feels special yet is simple enough for any weeknight.
Serve this creation hot, with fresh cilantro and a squeeze of lemon for brightness. Here’s how to make it.
Ingredients for Chole and Rice
Basmati rice and spiced chickpeas come together for a bold North Indian meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Chickpeas 🌱 | 1 ½ cups | Soaked overnight, drained |
| Basmati Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Ginger 🌿 | 1 tbsp | Fresh, grated |
| Green Chili 🌶️ | 1 whole | Finely chopped, seeds removed |
| Tomatoes 🍅 | 3 whole | Pureed or finely chopped |
| Cumin Seeds 🌿 | 1 tsp | Lightly crushed |
| Coriander Powder 🌶️ | 1 ½ tsp | Freshly ground preferred |
| Turmeric Powder 🌼 | ½ tsp | For color and earthiness |
| Garam Masala 🌶️ | 1 tsp | Freshly ground blend |
| Red Chili Powder 🔥 | ½ tsp | Adjust to heat preference |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Cardamom Pods 🌿 | 2 whole | Lightly crushed |
| Bay Leaf 🍃 | 1 whole | For rice aroma |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Lemon 🍋 | 1 whole | Cut into wedges for serving |
| Vegetable Oil 🫒 | 3 tbsp | For sautéing |
The chickpeas are the foundation—dried are best (canned works in a pinch but lacks texture). Basmati rice from Indian grocery stores has superior fragrance to supermarket brands. Look for aged basmati marked ‘1121’ for the fluffiest grains. Cardamom pods and bay leaf should be whole, not ground—Patel Brothers or H-Mart carry these at great prices.
No fresh ginger? Ground ginger at one-quarter the amount works, but fresh is brighter. Short on tomatoes? Canned crushed tomatoes (14 oz) can replace fresh. For heat adjustments, reduce or omit red chili powder—the green chili already adds kick. Garam masala blends vary; MDH or Everest brands are reliable for authentic flavor.
Store dried chickpeas and spices in airtight containers away from light—they keep for 6-12 months. Cooked chole and rice stay fresh in the fridge for 3-4 days and freeze beautifully for 3 months. Always rinse basmati before cooking to remove excess starch.
Why You’ll Love This Recipe
- One Pot Wonder: It’s just chickpeas, rice, and a few aromatics—onion, garlic, ginger—simmered together. So easy.
- Spice Magic: The ginger and garlic transform simple chickpeas into something rich and fragrant. Honestly, it’s the kind of flavor that lingers.
- Meal Prep Hero: I make a big batch on Sunday and it tastes even better the next day. (Yes, even on a Tuesday night)
- Budget Friend: Dried chickpeas and basmati rice stretch far without breaking the bank. I’ll be real: it’s my go-to when I need to feed a crowd for cheap.
Step-by-Step Instructions for Chole and Rice
Here’s the method. Straightforward, tested, works every time.
Step 1: Cook the Chickpeas Until Tender
Drain the soaked 1.5 cups Dried Chickpeas and rinse under cold water. Transfer them to a large pot and cover with fresh water by about 2 inches. Bring to a boil over high heat, then reduce to a simmer.
Cook for 45-60 minutes until the chickpeas are tender but still hold their shape. You’ll know they’re done when you can easily mash one between your fingers. Skim off any foam that rises to the surface during cooking. Drain and set aside, reserving 1 cup of the cooking liquid.
Step 2: Prepare the Spiced Chickpea Base
Heat 2 tbsp Vegetable Oil in a heavy-bottomed pan over medium heat. Add the 1 tsp Cumin Seeds and let them sizzle for 10-15 seconds until fragrant. Immediately add the finely chopped 1 whole Onion and sauté for 5-6 minutes until golden brown.
Add the minced 4 cloves Garlic Cloves, 1 tbsp Ginger, and finely chopped 1 whole Green Chili. Cook for 1-2 minutes until the raw aroma disappears. Stir in the pureed 3 whole Tomatoes, 1.5 tsp Coriander Powder, 0.5 tsp Turmeric Powder, 0.5 tsp Red Chili Powder, and 1 tsp Garam Masala. Cook this masala for 8-10 minutes until the oil begins to separate at the edges.
Step 3: Simmer the Chole to Perfection
Add the cooked chickpeas and 1.5 tsp Salt to the masala. Pour in the reserved cooking liquid and stir well to combine. Bring to a gentle simmer, then reduce the heat to medium-low.
Let it cook uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens and clings to the chickpeas. The chole should have a rich, deep color and the flavors should be well balanced. Mash a few chickpeas lightly with the back of your spoon to thicken the sauce further.
Step 4: Cook the Fragrant Basmati Rice
Rinse the 2 cups Basmati Rice until the water runs clear. In a separate pot, heat the remaining 1 tbsp Vegetable Oil over medium heat. Add the 2 whole Cardamom Pods and 1 whole Bay Leaf, stirring for 10-15 seconds until aromatic.
Add the drained rice and 4 cups water, along with ½ tsp Salt. Bring to a boil, then reduce the heat to low, cover, and cook for 15 minutes. Turn off the heat and let it sit covered for another 5 minutes. Fluff with a fork before serving.
Step 5: Serve the Chole Over Rice
Spoon the hot chole generously over the steamed basmati rice. Garnish with the chopped 0.5 cup Fresh Cilantro and serve with lemon wedges on the side for a bright, citrusy finish.
The rice should be light and separate, with each grain distinct, while the chole should be thick enough to hold its shape but still saucy. The aroma of the spices should be prominent, and the flavors should be well-balanced between the earthy chickpeas and the fragrant rice.
Pro Tips For Making Chole And Rice
- Soak Overnight: I learned this the hard way—dried chickpeas need at least 8 hours in water to soften properly, or you’ll be chewing on bullets at dinner.
- Bloom Whole Spices: Toast cumin and coriander seeds in hot oil for 30 seconds until fragrant before adding onions—sounds small, but it actually changes the outcome of your chole.
- Skip the Rinse: Resist the urge to wash basmati rice before cooking; the starch helps create that slightly sticky texture that pairs perfectly with chole.
- Use Pressure Cooker: After burning three batches of chickpeas on the stove, I finally switched to pressure cooking—20 minutes at high pressure and they’re done, no babysitting required.
Pro Cooking Tips for Great chole and rice
Chickpea Perfection
Soak dried chickpeas for at least 8 hours—overnight is ideal. This softens them for even cooking. I add ½ tsp baking soda to the soaking water to help break down the skins for creamier texture. Always cook in fresh water after soaking to remove starches. 💡
Spice Blooming
Toast cumin seeds in hot oil for 10-15 seconds until fragrant before adding onions. This blooms their flavor. Use medium heat—too high and they’ll burn. I use a heavy-bottomed stainless steel pan for even heat distribution.
Sauce Consistency
Cook the masala until oil separates at the edges—this takes 8-10 minutes. This step develops deep flavors and prevents a watery sauce. If it thickens too much, add reserved chickpea water 1 tbsp at a time. Mash a few chickpeas to thicken naturally.
Rice Cooking
Rinse basmati until water runs clear to remove excess starch. Use a 1:2 rice-to-water ratio and let it rest 5 minutes off heat after cooking. This ensures fluffy, separate grains. I swear by T-fal non-stick pots for perfect rice every time.
Flavor Balancing
Taste before serving and adjust salt or spice. If too tangy, add ½ tsp sugar. For more heat, sprinkle ¼ tsp cayenne. Finish with fresh cilantro and lemon—this brightens all the flavors beautifully. 🌟
Timing Coordination
Start rice when chole has 15 minutes left to simmer. Both will finish together. Keep rice covered until serving to retain steam. This coordination ensures everything is hot when plated.
Nutrition Facts
Frequently Asked Questions
Can I use canned chickpeas instead of dried?
Yes, but texture will differ. Drain and rinse 2 cans (15 oz each) and add directly to the masala. Simmer for only 10 minutes since they’re pre-cooked. Dried chickpeas give better flavor and texture though.
Why is my chole sauce too thin?
Cook the masala longer until oil separates—this takes 8-10 minutes. Mash some chickpeas to thicken naturally, or add 1 tbsp reserved chickpea water and simmer uncovered for 5 more minutes.
How do I make the rice fluffier?
Rinse basmati until water runs clear and use a 1:2 rice-to-water ratio. After cooking, let it rest covered for 5 minutes, then fluff with a fork. Never stir while cooking!
- Machboos Rice Recipe: Bahraini Spiced One-Pot Tradition - September 25, 2026
- Recipe For Zucchini Rice Casserole: Cheesy Bake With Garden Freshness - September 25, 2026
- Somali Banana and Rice Recipe: Sweet and Spiced East African Tradition - September 25, 2026