Comforting Chole Rice: A North Indian Street Food Classic

Chole Rice, a comforting bowl of North Indian street food, is here to warm your heart and fill your tummy. After making this many times, I’ve discovered the trick to the perfect balance of spices, and I can’t wait to share it with you. The aroma of cumin, coriander, and garam masala will make your kitchen feel like a cozy Indian café. Jump to the recipe or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Rose Ice Cream: A Romantic Dessert for Two and Bold Coconut Curry Shrimp That Will Wake Up Your Taste Buds.

Why This Comforting Chole Rice: A North Indian Street Food Classic Is Pure Comfort
- Creamy chickpeas in a rich, aromatic sauce
- Easy to make and ready in under 30 minutes
- Perfect for meal prepping and leftovers
What You'll Need for Comforting Chole Rice: A North Indian Street Food Classic
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 2 cans (15 oz each) chickpeas
- 1 cup basmati rice
- 1 large onion, finely chopped
- 2 medium tomatoes, pureed
- 4 cloves garlic, minced
- 1 tbsp ginger paste
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp garam masala
- 1 tsp red chili powder (adjust to taste)
- 1 tsp turmeric powder
- 1 tsp salt (or to taste)
- Optional: Fresh cilantro, chopped
- Optional: Onion, finely chopped
- Optional: Green chilies, finely chopped

📝 Ingredient Notes
- Garam masala: A warm, aromatic spice blend commonly used in Indian cuisine. If you don't have it, you can substitute with a mix of ground cloves, cinnamon, cardamom, and nutmeg.
🛒 Tools & Equipment I Recommend
- Instant Pot — Saves time and energy by cooking rice and chickpeas simultaneously → See on Amazon
- Immersion Blender — Easily purees tomatoes and creates a smooth sauce → See on Amazon

How to Make Comforting Chole Rice: A North Indian Street Food Classic
- Sauté onions and spices: Heat oil in a large pan, add cumin seeds, and once they sizzle, add onions. Sauté until golden brown.
- Add ginger and garlic: Add ginger paste and minced garlic, sauté for 30 seconds until fragrant.
- Cook chickpeas: Add chickpeas (drained and rinsed), coriander powder, turmeric, red chili powder, and salt. Cook for 5 minutes.
- Simmer with tomatoes: Add tomato puree, cook until oil starts leaving the sides of the pan. Add 1 cup of water, cover, and let it simmer for 15 minutes.
- Cook rice separately: Rinse basmati rice and cook according to package instructions.
- Serve: Garnish with fresh cilantro and serve chole rice hot with a side of plain yogurt if desired.
Cook's Tips for Perfect Comforting Chole Rice: A North Indian Street Food Classic
- : Use canned chickpeas for convenience, but if you have the time, cooking dried chickpeas from scratch enhances the flavor.
- Common mistake and fix: Avoid overcooking the chickpeas to prevent them from becoming mushy. If they're still hard after simmering, add more water and cook for a few more minutes.
- : For a healthier version, use low-sodium canned chickpeas and reduce the amount of oil used for sautéing.
Storing & Reheating Comforting Chole Rice: A North Indian Street Food Classic
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 4 days. Make-ahead tip: Chole can be made ahead and reheated, but rice is best cooked fresh.
Freezing Comforting Chole Rice: A North Indian Street Food Classic
Freeze cooked chickpeas in a sealed container for up to 3 months.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 10-15 minutes. Microwave: Reheat in the microwave for 1-2 minutes, stirring halfway through.
Recipe Notes
- Chef tip: For a deeper flavor, you can add a pinch of asafoetida (hing) while sautéing onions.
- Best substitution: Kidney beans can be used as a substitute for chickpeas, but the flavor will be slightly different.
- Make-ahead: Cook chickpeas and set aside. When ready to serve, cook rice and reheat chickpeas.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the chickpeas are still hard after simmering, add more water and cook for a few more minutes.
Want to level up this recipe?
Non-stick pan — Ensures even cooking and easy cleanup → Check price on Amazon
Comforting Chole Rice: A North Indian Street Food Classic

Ingredients
Main Ingredients
- 2 cans (15 oz each) chickpeas
- 1 cup basmati rice
- 1 large onion, finely chopped
- 2 medium tomatoes, pureed
- 4 cloves garlic, minced
Seasonings
- 1 tbsp ginger paste
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp garam masala
- 1 tsp red chili powder (adjust to taste)
- 1 tsp turmeric powder
- 1 tsp salt (or to taste)
Optional Toppings
- Fresh cilantro, chopped
- Onion, finely chopped
- Green chilies, finely chopped
Instructions
- Sauté onions and spices: Heat oil in a large pan, add cumin seeds, and once they sizzle, add onions. Sauté until golden brown.
- Add ginger and garlic: Add ginger paste and minced garlic, sauté for 30 seconds until fragrant.
- Cook chickpeas: Add chickpeas (drained and rinsed), coriander powder, turmeric, red chili powder, and salt. Cook for 5 minutes.
- Simmer with tomatoes: Add tomato puree, cook until oil starts leaving the sides of the pan. Add 1 cup of water, cover, and let it simmer for 15 minutes.
- Cook rice separately: Rinse basmati rice and cook according to package instructions.
- Serve: Garnish with fresh cilantro and serve chole rice hot with a side of plain yogurt if desired.
Notes
- Chef tip: For a deeper flavor, you can add a pinch of asafoetida (hing) while sautéing onions.
- Best substitution: Kidney beans can be used as a substitute for chickpeas, but the flavor will be slightly different.
- Make-ahead: Cook chickpeas and set aside. When ready to serve, cook rice and reheat chickpeas.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the chickpeas are still hard after simmering, add more water and cook for a few more minutes.
Storage
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze cooked chickpeas in a sealed container for up to 3 months.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 10-15 minutes.
- Microwave reheat: Reheat in the microwave for 1-2 minutes, stirring halfway through.
- Make ahead: Chole can be made ahead and reheated, but rice is best cooked fresh.
Nutrition Per Serving
- Calories: 450
- Protein: 20g
- Fat: 8g
- Carbs: 75g
- Fiber: 15g
- Sugar: 8g
- Sodium: 900mg
- Cholesterol: 0mg
- Sat. Fat: 1.5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Comforting Chole Rice: A North Indian Street Food Classic FAQs
Yes, you can make the chickpea curry ahead of time and reheat it when ready to serve. However, it's best to cook the rice fresh.
Overcooking the chickpeas can make them dry. To prevent this, keep an eye on them while simmering and add more water if needed.
Yes, you can freeze the chickpea curry for up to 3 months. However, the texture of the rice may change upon thawing and reheating.
Yes, you can make chole rice in the Instant Pot by combining all the ingredients and cooking on manual pressure for 5 minutes, followed by a natural release.
A mix of ground cloves, cinnamon, cardamom, and nutmeg can be used as a substitute for garam masala.
A Warm Final Note
I can’t wait for you to try Comforting Chole Rice: A North Indian Street Food Classic and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






