One-Pot Yellow Rice with Marinated Chickpeas Recipe

This one-pot yellow rice with marinated chickpeas is a satisfying vegetarian meal that’s simple to prepare and full of bright, warming flavors. Creamy from ghee and studded with cauliflower, spinach, and fresh herbs, it works perfectly as a weeknight dinner or as a flavorful side for a special meal. The recipe is adaptable, nutritious, and designed to be made entirely in a single dutch oven or heavy pot for minimal cleanup.

One pot yellow rice with marinated chickpeas.

The Perfect One Pot Meal

One-pot meals are ideal when you want something wholesome and flavorful without spending hours in the kitchen. This one-pot yellow rice recipe is vegetarian but still packed with protein, texture, and vibrant seasoning. After trying it once, it’s likely to become a regular in your dinner rotation because it’s dependable, crowd-pleasing, and easy to scale up or down.

What is yellow rice?

Yellow rice refers to rice dishes from various culinary traditions—found in parts of Africa, Spain, India, and Southeast Asia—characterized by their golden color and warm spices. The color and flavor usually come from turmeric, curry powder, and sometimes saffron. This recipe draws on those warming spices to create a fragrant, savory base that pairs beautifully with marinated chickpeas and vegetables.

All the ingredients for one pot yellow rice in small bowls.

Key Ingredients You Need

This version of yellow rice uses long-grain basmati, turmeric, and curry powder for its signature color and earthy taste. The recipe balances fragrant spices with fresh ingredients and a little richness from ghee. Below are the main components and why they matter.

  • Garbanzo beans (chickpeas): Marinating canned chickpeas gives them more depth and helps them integrate with the rice and vegetables.
  • Ghee: Adds richness and a silky mouthfeel. If you prefer, neutral oil like sunflower or olive oil will work as a substitute.
  • Spices: Turmeric and curry powder provide color and warmth; coriander, cumin, and ground ginger add complexity. Garlic powder or fresh garlic deepens the savory profile.
  • Onion + garlic: The aromatic base for the dish—sautéing them gently unlocks flavor.
  • Fresh ginger: Brightens and balances the richness with a clean, spicy note.
  • Basmati rice: Long-grain basmati cooks up fluffy and separate, which is ideal for this recipe.
  • Vegetables: Cauliflower and spinach bulk up the dish with fiber and vitamins while complementing the spices.
  • Vegetable broth: A flavorful cooking liquid that keeps the rice moist and savory.
  • Fresh herbs and feta: Parsley, mint, and crumbled feta add brightness, contrast, and a finishing salty tang.
Chickpeas marinating in a bowl.

Don’t Skip This Step

Take a few minutes to marinate the garbanzo beans before cooking. Toss the drained chickpeas with melted ghee, spices, and lemon juice, then briefly heat them and let them rest. That short infusion makes a noticeable difference—those beans come out much more flavorful and help season the entire pot.

All the ingredients for this yellow rice recipe in a dutch oven.

Real Quick: How to Make One Pot Yellow Rice

1. Marinate the garbanzo beans. Mix drained chickpeas with melted ghee, garlic granules, spices, salt, ground ginger, cumin, a pinch of cayenne, and lemon juice. Heat briefly and let rest while you prep other ingredients.

2. Sauté onion and garlic. In a large dutch oven over medium-high heat, melt ghee, then cook the onion until translucent. Add minced garlic and cook until fragrant.

3. Toast the rice with spices. Add basmati rice and the dry spices to the pot. Toast the rice for a few minutes to bring out a nutty flavor and speed up the cooking process.

4. Add vegetables and liquid. Stir in chopped cauliflower and the marinated chickpeas with their juices. Pour in vegetable broth, ensuring the rice is fully submerged.

5. Simmer. Bring to a boil, then reduce to medium-low, cover, and cook for 15–20 minutes until the liquid is absorbed and the rice is tender.

6. Fold in spinach. Add fresh spinach, toss gently, and cover for 1–2 minutes until wilted.

7. Finish and serve. Remove from heat and top with chopped parsley, fresh mint, crumbled feta, pine nuts, and a squeeze of lemon if desired.

Cooked rice, beans, and cauliflower.

One-Pot Yellow Rice Recipe FAQ

Do I have to use basmati rice? No. Use a long-grain white rice as a substitute—jasmine rice works well, though cooking times and liquid ratios can vary slightly.

What else can I add? Feel free to add vegetables like broccoli, carrots, or diced potatoes. You can also swap herbs to suit your taste or add a protein if you want a non-vegetarian option.

What should I serve with it? This dish stands on its own as a hearty vegetarian main or pairs nicely with grilled or roasted proteins. Naan or a green salad complement it well.

How long does it keep? Store cooled leftovers in an airtight container in the refrigerator for up to 5 days. Reheat gently with a splash of water or stock to restore moisture.

A spoon full of yellow rice.

Ingredients

Serves 4

  • Marinated garbanzo beans
    • 30 oz canned garbanzo beans, drained and rinsed
    • 1 tablespoon melted ghee
    • 2 teaspoons granulated garlic
    • ½ teaspoon salt
    • ¼ teaspoon ground ginger
    • 1 teaspoon ground cumin
    • ⅛ teaspoon cayenne pepper (optional)
    • 1 tablespoon lemon juice
  • Other ingredients
    • 2 tablespoons ghee
    • ½ medium white onion, minced
    • 5 cloves garlic, smashed and minced
    • 1 cup basmati rice
    • 1 tablespoon turmeric
    • ½ tablespoon curry powder
    • ½ teaspoon salt
    • ½ teaspoon ground coriander
    • ½ tablespoon fresh ginger, grated
    • ½ large head cauliflower, chopped into small pieces (about 4 cups)
    • 2 ¼ cups vegetable broth
    • 2 cups chopped fresh spinach
  • Toppings
    • 2 tablespoons fresh parsley, chopped
    • 1 tablespoon fresh mint, chopped
    • 3 tablespoons feta crumbles
    • 2 tablespoons pine nuts

Instructions

  1. Prepare the marinated garbanzo beans. In a large bowl, combine the chickpeas with melted ghee, granulated garlic, salt, ground ginger, cumin, cayenne (if using), and lemon juice. Toss until evenly coated. Microwave for 1 minute on high or warm briefly on the stove, then let rest for 15 minutes to absorb the flavors.
  2. Heat the pot. Heat a large dutch oven or heavy-bottomed pot over medium-high heat and add 2 tablespoons ghee.
  3. Sauté onion and garlic. Add the minced onion and cook 2–3 minutes until translucent. Add the minced garlic and cook for another minute until fragrant.
  4. Toast rice and spices. Stir in the basmati rice, turmeric, curry powder, salt, ground coriander, and fresh ginger. Toss and toast the rice and spices for 4–5 minutes to develop flavor.
  5. Add cauliflower and chickpeas. Add the chopped cauliflower and marinated chickpeas (including any remaining marinade) to the pot and toss to coat everything in the ghee and spices.
  6. Pour in broth. Add the vegetable broth, making sure the rice is submerged. Bring the mixture to a boil.
  7. Simmer covered. Reduce heat to medium-low, cover, and simmer for 15–20 minutes until the liquid is absorbed and the rice is cooked through.
  8. Wilt the spinach. Stir in the chopped spinach, cover the pot for 1–2 minutes until wilted, then remove from heat.
  9. Garnish and serve. Top with chopped parsley, mint, feta crumbles, and toasted pine nuts. Serve warm with lemon wedges if desired.

Tips & Notes

  • Marinating the chickpeas adds a lot of flavor—don’t skip this step.
  • If you don’t have ghee, use a neutral oil or olive oil instead.
  • Toasting the rice with the spices enhances depth of flavor and helps speed cooking.
  • Adjust spice levels to taste; omit cayenne for a milder dish or add extra for heat.
  • Leftovers reheat well—add a splash of broth or water when reheating to restore moisture.
A bowl of yellow rice.

Nutrition (approximate per serving)

Calories: 436 kcal • Carbohydrates: 59 g • Protein: 14 g • Fat: 18 g • Fiber: 14 g • Sugar: 5 g

Nutrition information is automatically calculated and should be used only as an approximation.

Author: Linley Hanson