This One-Pot Coconut Rice and Chickpeas recipe is warm, creamy, and infused with tropical flavor. Made with pantry staples like canned chickpeas, coconut milk, and rice, it’s a vegan-friendly, comforting dish that comes together in one pot — perfect for busy weeknights or effortless meal prep.
Yields: 4 servings
Prep time: 5 minutes
Cook time: 30 minutes
✨ Why You’ll Love This
✔ Minimal cleanup – truly one-pot magic
✔ Pantry-friendly with versatile substitutions
✔ Rich flavor without dairy (thanks to coconut milk)
✔ Meal-prep hero – tastes even better the next day
Ingredients:
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon red pepper flakes (optional)
- 1 (13.5 ounce) can full-fat coconut milk
- 1 1/2 cups vegetable broth
- 1 cup long-grain white rice, rinsed
- 1 (15-ounce) can chickpeas, rinsed and drained
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
Equipment:
- Large pot or Dutch oven with a lid
Instructions
Step 1: Heat the oil in a large pot over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes.

Step 2: Add the minced garlic, cumin, turmeric, and red pepper flakes (if using) to the pot. Cook for 1 minute more, stirring constantly, until fragrant.
Step 3: Pour in the coconut milk and vegetable broth. Bring the mixture to a boil.

Step 4: Stir in the rinsed rice and drained chickpeas. Season with salt and pepper to taste.
Step 5: Reduce the heat to low, cover the pot tightly with a lid, and simmer for 20 minutes, or until all the liquid is absorbed and the rice is tender. Do not lift the lid during this time.

Step 6: Once the rice is cooked, remove the pot from the heat and let it stand, covered, for 5 minutes. This allows the steam to finish cooking the rice.
Step 7: Fluff the rice with a fork and garnish with fresh cilantro. Serve hot with lime wedges on the side.

💎 Chef’s Pro Tips
✅ Creamier rice: Use full-fat coconut milk
✅ Extra protein: Add tofu or shrimp
✅ No basmati? Jasmine or long-grain rice works
📊 Nutrition (Per Serving)
| Calories 380 | Protein 10g | Carbs 45g |
| Fiber 8g | Healthy Fats 18g | Vegan ✔ |
🍽 Serving Ideas
Bowl Meal: Top with avocado & pickled onions
Side Dish: Pair with curry or grilled fish
Meal Prep: Portion into containers for lunches
Enjoy your delicious homemade One-Pot Coconut and Chickpeas!
THANK YOU for Visiting Savory Life Recipes!
👉 If you loved this recipe, please share it on Pinterest, Facebook, or Instagram!