Main Courses
This spiced one-pan chicken rice and chickpea recipe transforms humble chickpeas into the star of a hearty, flavor-packed meal that rivals any restaurant dish. 🔥 The secret lies in slow-cooked spices that caramelize into the chickpeas, creating tender, aromatic bites that pair perfectly with fragrant basmati rice.
I developed this recipe during a particularly busy week when I needed a complete meal that required minimal effort but maximum flavor—something that delivers restaurant-quality results without the fuss.
The beauty of this dish is its simplicity: everything cooks together in one pot, so you only have one dish to wash. Warm spices like cumin, coriander, and turmeric infuse the chickpeas with deep, earthy notes, while tomatoes and coconut milk create a rich, velvety sauce that coats every bite.
The rice, cooked in the same pot with the chickpeas, absorbs all those incredible flavors, turning ordinary grains into something extraordinary.
By the time you serve this dish, you'll have a plate that's packed with protein, fiber, and complex flavors—perfectly spiced chickpeas with tender, fragrant rice that's ready in under an hour. The dish is hearty enough to satisfy a crowd but simple enough for a weeknight dinner.
It's the kind of meal that feels indulgent yet nutritious, with every ingredient playing a crucial role in creating something truly special.
Serve it with a dollop of yogurt or fresh cilantro for brightness, and you've got a complete, balanced meal that's as satisfying as it is delicious. Let's get cooking—this dish is about to become a staple in your rotation.
Ingredients for chicken rice and chickpea
Warm spices, tender chickpeas, and fragrant rice—everything you need for a one-pan flavor explosion.
| Ingredient | Amount | Notes |
|---|---|---|
| Chickpeas 🥜 | 1 ½ cups | Drained and rinsed, cooked or canned |
| Long-Grain White Rice 🍚 | 1 cup | Basmati or jasmine preferred |
| Coconut Milk 🥥 | 1 can | 13.5 oz full-fat for creaminess |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz fire-roasted preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for aroma |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌶️ | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌿 | ½ tsp | Bright yellow color indicator |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, peeled |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Plain Yogurt 🥛 | ¼ cup | Unflavored for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for brightness |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The chickpeas are the star here, so pick canned ones with no added salt—just rinse them well. Trader Joe's and Whole Foods carry great brands like Banza or chickpeas in juice. For the coconut milk, full-fat is non-negotiable—it adds that luscious texture. The fire-roasted diced tomatoes from Muir Glen add natural sweetness and depth, but any good canned tomatoes work. Fresh ginger is ideal, but if you're using powdered, reduce to half the amount—it's way more concentrated.
No fresh cilantro? Fresh parsley or basil works in a pinch, though cilantro's citrusy note is unmatched. Short on yogurt? Dairy-free coconut yogurt keeps it vegetarian. The spices are key—toast the cumin and coriander seeds whole in a dry pan for 30 seconds before grinding if you're feeling fancy, but pre-ground works too. For extra richness, swap half the broth for tomato paste—it thickens the sauce beautifully. And if you're using basmati rice, rinse it thoroughly before adding to the pot to remove excess starch.
This dish tastes even better the next day—reheats perfectly with a splash of water or broth. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to double the recipe and freeze half—weeknight dinners solved. The rice and chickpeas absorb all the flavors, so don't skip the final resting time. Let it sit covered for 10 minutes after cooking—worth the extra minute for that restaurant-quality texture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into one pot with the rice, coconut milk, and chicken, and let it simmer. No chopping boards to scrub, no separate pans, just pure, easy cleanup. The chickpeas soak up all the flavors while the rice cooks, and honestly? That’s my kind of meal.
- Creamy Comfort Bowl: The coconut milk turns this into something rich and satisfying without being heavy, and the tomatoes add that bright pop. I’ll be real: the first time I made it, I ate it straight from the pot with a spoon. That’s how good it is—simple ingredients, but the balance of creamy, tangy, and savory? Ridiculously good.
- Meal Prep Hero: This keeps beautifully for days, so I make a big batch on Sundays and portion it out. The rice stays fluffy, the chickpeas hold their shape, and the chicken stays juicy—perfect for lunches or quick dinners. My daughter even asks for leftovers, which never happens.
- Budget-Friendly Feast: Chickpeas, rice, and coconut milk stretch this into a full meal for less than $10. I use dried chickpeas to save even more, and the onions and tomatoes are pantry staples. It’s the kind of dish that makes grocery shopping feel like a win—filling, flavorful, and kind to my wallet.
Step-by-step instructions for chicken, rice, and chickpea protein powerhouse
Here's how to create this aromatic, protein-packed one-pan dish that's perfect for busy weeknights.
🍳 Step 1: Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium heat. Add the finely chopped yellow onion and cook for 4-5 minutes until soft and translucent. You'll notice the onions begin to caramelize slightly at the edges—that's when you know they're ready for the next step.
Add the 4 cloves minced garlic cloves and 1 tablespoon freshly grated ginger root to the pot. Sauté for 30 seconds until fragrant—this is where the magic happens. The garlic should smell pungent and the ginger should release its warm, zesty aroma. Be careful not to let them burn; they can go from delicious to bitter in seconds.
🍳 Step 2: Toast the Spices and Add Chickpeas
Stir in the 1 tablespoon ground cumin, 1 tablespoon ground coriander, and ½ teaspoon turmeric powder. Toast the spices for 30 seconds until you can smell their deep, earthy aromas wafting through your kitchen. This step develops their flavors and removes any raw taste.
Add the 1.5 cups chickpeas (drained and rinsed) to the pot and stir to coat them evenly in the spiced oil. Let them cook for 2 minutes until they begin to sizzle and take on a slight golden color. This step helps them absorb all those wonderful spices before we add the rest of the ingredients.
🥘 Step 3: Build the Flavorful Base
Pour in the 1 can diced tomatoes and 1.5 cups vegetable broth, stirring to combine. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer for 5 minutes until the flavors meld together. You'll see the sauce thicken slightly and the tomatoes break down into the broth, creating a rich, flavorful base.
Add the 1 cup long-grain white rice and stir gently to distribute it evenly throughout the liquid. The rice should be fully submerged—if not, add a splash more broth. Cover the pot with a tight-fitting lid and let it cook undisturbed for 15 minutes. This initial cooking time allows the rice to absorb some of the liquid before we add the coconut milk.
🔥 Step 4: Add Coconut Milk and Simmer
Stir in the 1 can coconut milk and the 1 teaspoon salt, making sure to break up any coconut cream that might have separated. Increase the heat to medium-low and let the mixture simmer uncovered for 15-20 minutes, stirring occasionally.
You'll know it's ready when the rice is tender and the liquid has mostly been absorbed, with just a thin sauce coating the rice and chickpeas. The top layer should have a slight golden crust—this indicates the coconut milk has caramelized slightly, adding depth of flavor. If the mixture looks too dry, add a splash of water or broth to loosen it.
⏰ Step 5: Rest and Garnish
Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the flavors to meld even more and the rice to finish absorbing any remaining liquid. It also makes the dish easier to serve—no more trying to scrape stubborn rice from the bottom of the pot.
Fluff the rice gently with a fork, then stir in the ¼ cup chopped fresh cilantro and ¼ cup plain yogurt. The yogurt adds a cooling contrast to the warm spices, while the cilantro brings fresh brightness. Serve immediately, garnished with an extra sprinkle of cilantro if you like. Each bite should deliver a perfect balance of creamy coconut, tender chickpeas, and aromatic spices.
Pro Tips For Making Chicken Rice And Chickpea
- SOAK CHICKPEAS 4 HOURS: I learned this the hard way—skipping the soak leaves you with mushy chickpeas that turn the rice into a gluey mess. Even canned chickpeas benefit from a quick 10-minute soak and rinse to cut the starchy water that’ll make your rice gummy.
- SAUTÉ ONIONS UNTIL GOLDEN: Low and slow here just won’t cut it. Crank the heat to medium-high and cook those onions until they’re deep golden—almost caramelized—before adding tomatoes. This builds flavor that’ll carry through the coconut milk, not get drowned out.
- STIR RICE ONCE AT START: I used to fuss with it constantly, and now I know: let it sit after the initial stir. After 5 minutes of simmering, just give it a single gentle fold, then walk away. Over-stirring breaks the grains and turns your rice into porridge.
- USE FULL-FAT COCONUT MILK: The cheap stuff with water added won’t give you that rich, creamy texture. Splurge on the canned full-fat version—it’s the thing that matters most for that restaurant-style finish. If you’re short on time, blend 1 cup coconut cream with ½ cup water as a shortcut.
Health benefits of this chicken rice and chickpea
Plant-Based Protein
This dish is a fantastic source of plant-based protein, with 1.5 cups of chickpeas providing a whopping 28 grams of protein—that's nearly 70% of your daily needs in one serving.
Chickpeas are also rich in fiber (about 15 grams per serving), which supports digestion and keeps you feeling full longer.
I’ve found that many of my plant-powered guests rave about how satisfying this dish is, especially when they’re looking to cut back on meat but still want that hearty, protein-rich meal. 💪
Rich in Fiber
The combination of chickpeas and basmati rice creates a fiber powerhouse, with a total of 20 grams of fiber per serving. This helps regulate blood sugar, supports gut health, and keeps your energy levels steady throughout the day.
The coconut milk adds healthy fats, which help your body absorb the fat-soluble vitamins from the spices. I always notice how much lighter and more energized I feel after eating this dish compared to heavier, processed meals.
Vitamin and Mineral Boost
Chickpeas are packed with essential vitamins and minerals, including iron (important for energy), magnesium (for muscle function), and folate (critical for cell growth). The turmeric in this recipe isn’t just for flavor—it’s a potent anti-inflammatory that supports joint health.
Plus, the ginger adds a zesty kick while providing digestive benefits. I love how this dish sneaks in so many nutrients without tasting like a health food—it’s all about balancing those bold flavors.
Low in Saturated Fat
Unlike many meat-based dishes, this recipe is naturally low in saturated fat while still delivering rich, satisfying flavors. The coconut milk adds creaminess without the guilt, and the chickpeas provide a lean protein source.
I’ve served this to guests who are watching their cholesterol, and they always come back for seconds. The olive oil used in cooking is heart-healthy, too—just 2 tablespoons adds richness without overpowering the dish. 🌿
Gluten-Free and Allergen-Friendly
This recipe is naturally gluten-free, making it safe for those with celiac disease or gluten sensitivities. It’s also dairy-free (thanks to the coconut milk and yogurt substitute options), so it works for lactose-intolerant diners.
The only potential allergen is chickpeas, but they’re a common pantry staple. I’ve made this dish for friends with multiple food restrictions, and it’s always a hit—proof that healthy eating can be inclusive and delicious.
Meal Prep Friendly
One of my favorite things about this dish is how well it holds up for meal prep. The flavors actually deepen overnight, making it perfect for lunches or dinners throughout the week.
I like to portion it into airtight containers and store it in the fridge for up to 5 days, or freeze it for 3 months without losing quality. The chickpeas and rice stay tender, and the spices keep their punch.
It’s a game-changer for busy weeks when I don’t have time to cook fresh every day. ✨
Nutrition facts
Frequently asked questions
Can I substitute canned chickpeas with dried ones?
Yes, but you'll need to soak them first! For dried chickpeas, soak 1 cup overnight in water with 1 teaspoon baking soda (helps remove gas-causing compounds), then drain and rinse. Add them to the pot with the broth and simmer for 45-60 minutes instead of the 15-20 minutes called for with canned chickpeas. The texture will be slightly firmer but equally delicious.
How do I make this dish extra creamy without coconut milk?
Try blending ½ cup plain yogurt with ½ cup water and adding it at the end—it creates a silky sauce. For a dairy-free option, use ½ cup cashew cream (soaked cashews blended with water) instead of coconut milk. Both methods add richness while keeping the dish light. Just reduce the broth by ¼ cup to maintain balance.
Can I make this in an Instant Pot or rice cooker?
For an Instant Pot, sauté the onions/garlic/spices first, then add all ingredients except yogurt/cilantro. Cook on high pressure for 5 minutes, then natural release for 10 minutes. For rice cookers, follow the same steps but use 1.5 cups broth and cook until rice is tender (about 20 minutes). Both methods save time while keeping flavors intact.
What if my rice turns out mushy?
Undercooked rice? Add ¼ cup more broth and simmer uncovered for 5 more minutes. Mushy rice? The issue is usually too much liquid. Next time, use 1.25 cups broth instead of 1.5 cups and stir in 1 teaspoon lemon juice at the end to brighten flavors. Also, make sure your pot has a tight lid to trap steam properly.
