Chickpeas and Rice (Smoky, Creamy, One-Pan)
I wanted to create a bean-based dish that eats like comfort food — something with the richness and spoonability of butter chicken over rice, but built entirely from plants. This chickpeas and rice stew recipe does exactly that. It’s creamy, smoky, a little spicy, and deeply satisfying, with chickpeas and veggies standing in for meat and soaking up a bold, coconut-based sauce.
This is a recipe I come back to when I want something cozy and nourishing without a lot of effort. It’s vegan (if you use vegetable stock), high in protein, made in one pan, and perfect for meal prep. It’s also the kind of dish that gets better as it sits, which makes it ideal for leftovers.
Recipe

Chickpeas and Rice
Ingredients:
- 1 small onion, diced— about 1 cup
- 3 tbsp tomato paste
- 2 cups vegetable broth
- 1 can adobo chilis in sauce
- 2 cans chickpeas
- 2 limes, juice
- 3 tbsp fresh cilantro, finely chopped
- 1 can coconut milk
- cooked rice, for 6 servings
- cilantro, chopped
- pickled red onion
Instructions:
- Place a large saucepan or frying pan over low heat.
- Add a little neutral oil, then add the diced onion.
- Cook until soft and translucent.
- Add the tomato paste to the softened onions.
- Stir and cook for 5 minutes to deepen the flavor.
- Turn the heat up to medium.
- Add the broth, the full can of adobo chilis in sauce, both cans of chickpeas, and the lime juice.
- Stir everything together well.
- Using a rubber spatula, stir and press the adobo peppers to break them into smaller pieces (they’ll soften and blend into the sauce as it cooks).
- Let the mixture simmer for 15 minutes, stirring occasionally.
- Reduce the heat to low.
- Pour in the can of coconut milk and add the chopped cilantro.
- Stir until the sauce is creamy and uniform.
- Continue cooking on low for 10–15 minutes, letting the sauce thicken.
- Spoon the chickpea mixture over cooked rice.
- Serve with pita, naan, tortilla chips, or toasted tortilla.
- Top with feta (optional), cilantro, and/or pickled red onion.
Why Chickpeas Are the Star
Chickpeas are one of those pantry staples that really earn their place. In this chickpea rice dish, they provide structure, texture, and substance — the same role meat would normally play. They hold their shape as the sauce simmers, they absorb flavor beautifully, and they’re incredibly satisfying over white rice.
If you’ve ever mashed chickpeas into hummus, you already know how versatile they are. Here, instead of blending, we let them stay whole so they give the dish bite. Combined with coconut milk and adobo, they create a rich, stew-like consistency that feels indulgent without being heavy.

Chickpeas and Rice: Building Flavor in One Pan
This chickpea stew starts the same way many great meals do: gently cooking a medium onion in a bit of olive oil over low heat. Taking the time to soften the onion properly sets the foundation for everything else. You’re not browning here — just coaxing out sweetness.
Once the onion is soft, tomato paste goes in and cooks for a full five minutes. This step matters. It deepens flavor and removes any raw acidity. From there, the heat comes up to medium heat, and the rest of the sauce ingredients get added.
At this point, you’ll pour in the vegetable stock, adobo chilies, chickpeas, and lime juice, then give everything a good stir. As the chickpeas and rice mixture comes to a simmer, use a fork or spatula to break up the adobo peppers. They’ll soften naturally and melt into the sauce as you cook — no blender needed.

The Sauce: Creamy, Smoky, Balanced
The sauce is where this dish really shines. Coconut milk adds sweetness and richness. Adobo chilies bring smoke and spice. Tomato paste gives depth. Lime and lemons add brightness.
As the sauce cooks, the liquid reduces and thickens, coating the chickpeas and veggies. Keep the pan partially covered with a lid if you want a looser sauce, or uncovered if you prefer it thicker. Letting it gently simmer is key — rushing this step flattens the flavor.
This is also where you’ll notice how flexible the recipe is. You can adjust spice, acidity, or creaminess depending on what you like.

Veggies, Herbs, and Texture In This Chickpeas and Rice Recipe
While chickpeas are the backbone, this dish leaves room for vegetables if you want to build them in. Red bell peppers or red pepper would add sweetness and color. Finely chopped garlic can be added with the onion if you want a sharper base.
Fresh herbs matter here. Cilantro is in the recipe, but finishing with parsley, basil, or a mix of fresh herbs adds freshness that cuts through the richness of the sauce. A final toss of herbs right before serving makes everything feel brighter.

Tips & Tricks for This Chickpea Stew
- Salt later, not early. Adobo and stock already bring sodium. Taste first.
- Simmer patiently. Give it time — at least 10–15 minutes after adding coconut milk.
- Use a large pot or wide pan. More surface area = better reduction.
- Adjust consistency. Add a splash of stock if it thickens too much.
- Finish with acid. Lime or lemon wedges at the table make a big difference.
Chickpeas and Rice: Meal Prep, Storage, and Reheating
This chickpea stew recipe stores incredibly well. Once cooled, transfer it to an airtight container and keep it in the fridge for up to four days. The flavors deepen overnight.
To reheat, you can:
- Warm it gently on the stovetop
- Or use the microwave, stirring halfway through
If reheating from cold, add a splash of stock or water to loosen the sauce.

Serving Ideas
Serve this chickpeas and rice recipe over freshly cooked rice — jasmine, basmati, or any simple rice recipe works. You can also serve it with naan, pita, or tortilla chips for scooping.
Top with:
- Pickled red onion
- Extra cilantro or parsley
- Feta (if not vegan)
- A drizzle of olive oil
It’s cozy, filling, and adaptable.

Final Thoughts
This chickpeas and rice dish is a great example of how beans and pantry ingredients can turn into something deeply comforting. It’s smoky, creamy, and satisfying, with chickpeas doing the heavy lifting and a sauce that feels rich without being complicated. If you’re looking for a vegan, high-protein meal that actually feels like comfort food, this one belongs in your rotation.

Other Recipes You Will Love!
Mediterranean Bowl with Halloumi, Chickpeas & Garlic Sauce
Moroccan Chickpea Salad: Sweet, Spicy & Totally Addictive
Jess Emin
Every aspect of Jessica Emin’s personal and professional life revolves around food; she’s a food photographer, a food stylist, a sommelier and has hosted two food TV series. Jess credits all the people she’s met along her culinary journey for her confidence in the kitchen–she’s picked up tips, tricks and technique from hundreds of pros–from working pie dough at the age of ten with her mom, to shucking tutorials with oyster farmers, to foraging with chefs to find perfect mushrooms, and watching chefs in Canada’s best restaurants. She lives and breathes the East coast, and its incredible food offerings.Â
Rate & leave a comment
10 Comments
— End of comments —
— No more comments to load —
Do you think I could freeze this? You don’t mention freezing, so I’m kind of leery.
Hi Susan! The chickpea mixture should freeze well. Let it cool completely, then freeze in an airtight container for up to 3 months. I’d freeze the rice separately and add fresh cilantro and pickled onions after reheating.
Could canned beans of any style be substituted for the adobe chilis?
Hey Val, canned beans wouldn’t be a good substitute here since the chipotle in adobo adds the smoky, spicy flavour. If you’re just looking to skip the heat, try a little smoked paprika and tomato paste instead—you’ll still get lots of flavour without the spice.
Do you drain the chickpeas or include the liquid?
I usually drain canned beans, Barb!
Out of this world and really easy! Tips were especially informative!
Thanks Gail! Glad you enjoyed this one!
This looks fantastic but what size cans of chickpeas, coconut milk and peppers do you use?
Hi Christopher, I use standard sizes for most things unless otherwise noted. For the chickpeas, I sed a 540 ml can. For the coconut milk, 400 ml. Hope that helps!