Side Dishes
This chickpea spinach rice recipe delivers a vegan powerhouse in one pan—packed with protein, fiber, and savory depth. The aromatic blend of garlic, cumin, and turmeric transforms simple rice into a fragrant base, while chickpeas add hearty texture and spinach brings fresh, vibrant greens.
Perfect for weeknight dinners, this dish is ready in 30 minutes with minimal prep.
The secret lies in toasting the spices and rice together, building layers of flavor before adding liquid. Chickpeas simmer in the broth, absorbing the herby notes, while spinach wilts just enough to maintain its bright color.
Finish with a squeeze of lemon and fresh herbs for brightness—this one-pan meal is balanced, satisfying, and restaurant-worthy without the fuss.
Ingredients for chickpea spinach rice
Aromatic spices, protein-packed chickpeas, and vibrant greens create this restaurant-worthy vegan one-pan dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 cup | Uncooked, long-grain preferred |
| Chickpeas 🌱 | 1 ½ cups | Canned, drained and rinsed |
| Fresh Spinach 🌿 | 4 cups | Packed, stems removed |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | ½ tsp | Toasted for depth |
| Turmeric Powder 🌶️ | ¼ tsp | Freshly ground preferred |
| Ground Coriander 🌿 | ½ tsp | Freshly toasted |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Salt 🧂 | ¾ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Red Bell Pepper 🍅 | ½ cup | Diced, fresh preferred |
The basmati rice forms the flavorful foundation—opt for long-grain varieties like Lundberg or Calrose for optimal texture. Whole Foods or Trader Joe's carry high-quality basmati that stays separate when cooked. For chickpeas, canned organic varieties (like Anthony's or Banza) offer superior texture and flavor compared to standard brands. Fresh spinach is non-negotiable here; baby spinach leaves from the grocery store's refrigerated section work best, while organic options from Whole Foods provide the brightest color and most robust flavor. Toast the spices in olive oil until fragrant—this critical step develops their aromatic compounds for maximum depth.
No fresh cilantro? Dried cilantro at one-third the amount works in a pinch, though it lacks the bright freshness. Substitute red bell pepper with roasted sweet potatoes for a heartier texture, or swap spinach for kale or Swiss chard (use half the amount). For extra protein, add toasted cashews or pumpkin seeds at the end. The vegetable broth can be homemade (simmer onion, carrot, and celery) or store-bought—Pacific Foods or Imagine brands offer low-sodium options without artificial additives. If you prefer more lemon brightness, add an extra tablespoon at the end, but be cautious as it can overpower the delicate spinach flavor.
This dish reheats beautifully—simmer with a splash of water for 2-3 minutes to restore moisture. Store in an airtight container in the refrigerator for up to 4 days, though the flavors peak within the first 2 days. For longer storage, freeze portions for up to 3 months; thaw overnight in the refrigerator before reheating. The lemon juice and fresh herbs should be added just before serving to preserve their vibrant qualities. Double the recipe for meal prep—portion into containers with a sprinkle of black pepper on top for a restaurant-quality presentation.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no extra bowls, no messy pans. Just toss in the rice, chickpeas, broth, and spinach, then let it simmer. The spinach wilts right into the rice, and the chickpeas soak up all the flavor without any extra effort.
- Umami Bomb: The combo of toasted olive oil, warm broth, and chickpeas creates this deep, savory punch that’s way more exciting than basic rice. Honestly, the first time I made it, I thought, “Why haven’t I done this sooner?”—the spinach adds that fresh brightness, but the chickpeas ground it all into something hearty.
- Lunchbox Hero: This keeps perfectly for days, which is huge for me. I’ll make a big batch on Sunday, and by Wednesday, I’m still pulling it out for lunch—hot or cold, it’s solid. The chickpeas hold up, the rice stays fluffy, and the spinach? Still vibrant if you add it fresh later.
- Budget Win: I’m not kidding when I say this feeds four for under $8. Basmati rice is cheap, canned chickpeas are a steal, and spinach is one of the most affordable greens. Plus, the broth stretches so well—no waste, just flavor. Between us, this is my go-to when I’m broke but still want to eat well.
Step-by-step instructions for savory herb-packed one-pan meal
This method delivers perfectly fluffy rice with tender chickpeas and vibrant spinach—all in one pan.
Sauté Aromatics and Spices
Heat the 2 tablespoons extra-virgin olive oil in a large, deep skillet over medium heat. Add the 4 minced garlic cloves and cook for 1 minute until fragrant—you'll smell that sweet, pungent aroma developing. This is your flavor foundation.
Next, add the 0.5 teaspoon ground cumin, 0.25 teaspoon turmeric powder, and 0.5 teaspoon ground coriander. Stir continuously for 30 seconds until the spices bloom and fill the kitchen with their warm, earthy scent. This step unlocks the dish's complex depth—don't skip it. Remove the pan from heat briefly if the spices darken too quickly, as they can burn in seconds.
Toast the Rice and Add Chickpeas
Return the skillet to medium heat and add the 1 cup basmati rice, stirring to coat each grain with the spice-oil mixture. Toast for 2 minutes until the rice turns translucent at the edges and releases a nutty aroma. This dry toasting prevents mushy rice later.
Add the 1.5 cups drained chickpeas and 0.5 cup diced red bell pepper to the skillet. Stir everything together for 1 minute to distribute the flavors evenly. The chickpeas should begin to warm through while the bell pepper softens slightly at the edges. This step ensures every bite contains that perfect balance of texture and flavor.
Cook with Broth and Spinach
Pour in the 2 cups vegetable broth and bring to a gentle simmer. Reduce heat to low and cover the skillet with a tight-fitting lid. Let the mixture cook for 15 minutes without stirring—this allows the rice to absorb the liquid evenly and develop its signature fluffiness.
After 15 minutes, remove the lid and stir in the 4 cups fresh spinach all at once. The spinach will wilt dramatically within 1-2 minutes—this is your visual cue that it's fully incorporated. If the mixture looks dry, add 2-3 tablespoons water to maintain proper consistency. The spinach should be tender but still vibrant green, not limp.
Finish with Lemon and Herbs
Remove the skillet from heat and stir in the 1 tablespoon lemon juice, 0.25 cup chopped fresh cilantro, 0.75 teaspoon salt, and 0.25 teaspoon black pepper. The lemon brightens all the earthy flavors while the cilantro adds freshness. Taste and adjust seasoning—you may need a touch more salt depending on your broth.
Let the dish rest for 5 minutes before serving. This resting period allows the flavors to meld completely and the rice to finish absorbing any remaining liquid. The final texture should be fluffy yet tender, with each bite delivering perfectly cooked rice, creamy chickpeas, and vibrant spinach. Serve immediately while hot for the best experience.
Pro Tips For Making Chickpea Spinach Rice
- Toast the Chickpeas First: I used to skip this, but now I swear by a quick 3-minute pan toast in olive oil before adding them to the rice. The chickpeas won’t turn mushy later, and they develop a nutty depth that cuts through the spinach’s bitterness—especially important if you’re using young, milder greens.
- Wilt Spinach Directly in Broth: Don’t drain the spinach—just toss it straight into the simmering broth with the rice. The heat will collapse the leaves instantly, and the broth absorbs their flavor instead of your rice turning into a sad, waterlogged mess. (Yes, even if it looks like you’re just dumping a pile of greens in there.)
- Salt the Broth Early: Add half the salt to the broth before the rice goes in, not after. The rice absorbs flavor as it cooks, and if you wait, you’ll end up with bland grains and a salty broth. Trust me, your taste buds will notice the difference—especially with basmati, which needs that upfront seasoning to stay bright.
- Use a Splatter Screen for Spinach: No fancy tool? Flip a dinner plate upside-down over the pot while wilting spinach. It catches the spray, keeps your stove clean, and means you won’t be scrubbing olive oil off your cabinets later. (I learned this after the third spinach disaster.)
Serving suggestions for this dish
Bread Pairings
Serve this chickpea spinach rice alongside warm naan bread or garlic flatbread for scooping up every flavorful bite. I love using Trader Joe's Everything Bagel Seasoning on toasted sourdough to add a savory crunch.
For a gluten-free option, try cauliflower flatbread—it absorbs the herby sauce beautifully without overpowering the dish. 🥖
Protein Additions
Boost the protein content by serving with grilled tofu or spiced chickpea patties on the side. I marinate extra-firm tofu in soy sauce, garlic, and smoked paprika for a smoky contrast.
For a quick option, pan-fry crispy falafel balls with harissa for a bold kick that complements the dish's earthy spices.
Yogurt Sauce
Create a cooling tahini-yogurt sauce by mixing ½ cup plain coconut yogurt with 1 tablespoon tahini, 1 teaspoon lemon juice, and a pinch of salt. Drizzle over the rice just before serving to balance the dish's warmth with creamy freshness.
For extra flair, top with toasted sesame seeds and a sprinkle of smoked paprika.
Fresh Garnishes
Brighten the dish with pomegranate seeds or thinly sliced radishes for a crisp, juicy contrast. I also love adding quick-pickled red onions—simmer ½ cup sliced red onions in ¼ cup vinegar with 1 teaspoon sugar for 10 minutes—to cut through the richness.
A final sprinkle of fresh mint adds an unexpected but delightful twist. 🌿
Warm Flatbread Bowls
For a heartier presentation, serve the rice in warm, buttered pita pockets or lavash wraps. Spread a thin layer of garlic hummus on the bread before adding the chickpea spinach mixture. Roll tightly and slice into pinwheels for an interactive dining experience that kids and adults alike will love.
Seasonal Veggies
In summer, add grilled zucchini or roasted eggplant to the mix for extra texture. During winter, swap spinach for sautéed kale with crispy bacon bits (or smoked paprika for vegans) to add depth.
I also recommend serving with a simple cucumber-tomato salad—toss 1 cup diced cucumber and ½ cup cherry tomatoes with 1 tablespoon olive oil and a pinch of salt—for a refreshing contrast. 🥒
Nutrition facts
Frequently asked questions
Can I make this chickpea spinach rice dish in an Instant Pot?
Sauté the garlic, spices, rice, chickpeas, and bell pepper in the Instant Pot on sauté mode for 3 minutes. Add the broth, seal the lid, and cook on high pressure for 5 minutes. Quick-release the pressure, stir in the spinach, and finish with lemon and herbs. The rice will be perfectly fluffy with minimal effort!
How do I prevent the rice from becoming mushy?
Toast the rice in the oil for 2-3 minutes until translucent before adding liquid—this builds a protective crust. Use a 1:1.5 ratio of rice to broth (1 cup rice to 1.5 cups broth) and avoid peeking under the lid while cooking. Let it rest 5 minutes after cooking to firm up.
Can I substitute quinoa or another grain for the rice?
Yes! For a protein boost, use 1 cup cooked quinoa instead of rice—it absorbs flavors beautifully. Brown rice works too but requires 20 minutes extra cooking time. Just reduce the broth by ¼ cup to account for its denser texture. For a lighter option, try cauliflower rice (use 2 cups for equivalent volume).
What if I don't have fresh spinach?
Use frozen spinach (thawed and drained well) or swap for kale or Swiss chard (reduce to 3 cups since they're heartier). For a different texture, try wilted arugula or baby bok choy—they add a peppery kick. Always add greens at the very end to preserve their color and nutrients.
How can I make this dish spicier?
Add ½ teaspoon cayenne pepper with the initial spices or stir in 1 tablespoon harissa paste at the end. For heat without dryness, fold in 1 teaspoon smoked paprika during the toasting step. Top with chopped jalapeños or a dash of hot sauce just before serving. Start with ¼ teaspoon and adjust to taste!
