PanPotPlates

One-Pot Vegan

One-Pot Indian-Spiced Chickpea and Sweet Potato Biryani

By PanPotPlates Editorial TeamPublished Apr 23, 2026 | Updated May 12, 2026
Indian-Inspired 40 mins onepotglutenfreedairyfreeeasyflavorfulbudget-friendlymealprepcomfortfood

One-Pot Indian-Spiced Chickpea and Sweet Potato Biryani is a practical PanPotPlates recipe built for dependable weeknight cooking.

One-Pot Indian-Spiced Chickpea and Sweet Potato Biryani
Prep 15 min
Cook 25 min
Total 40 min
Servings 4
Difficulty easy
Cuisine Indian-Inspired

Recipe Details

Prep15 min
Cook25 min
Total40 min
Servings4
Difficultyeasy
CuisineIndian-Inspired
Add To Favorites

Ingredients

Servings 4
  • 1 tablespoon coconut oil or vegetable oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 large sweet potato (about 350g), peeled and diced into 1/2-inch cubes
  • 1 cup basmati rice, rinsed until water runs clear
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 1/2 cups vegetable broth
  • 1/2 cup canned diced tomatoes with juices
  • 1 teaspoon ground turmeric
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon chili powder (adjust to taste)
  • 1/4 teaspoon ground cinnamon
  • 1/4 teaspoon ground cardamom
  • 2 tablespoons chopped fresh cilantro, plus more for garnish
  • Salt and black pepper, to taste
  • Juice of half a lemon
  • toasted sliced almonds or cashews for garnish
Ingredients for One-Pot Indian-Spiced Chickpea and Sweet Potato Biryani
Ingredients for One-Pot Indian-Spiced Chickpea and Sweet Potato Biryani

Instructions

  1. Heat the coconut oil in a large heavy-bottomed pot or deep skillet over medium heat.
  2. Add the finely chopped onion and sauté until soft and translucent, about 5-6 minutes.
  3. Stir in the minced garlic and grated ginger; cook for 1 minute until fragrant.
  4. Add the diced sweet potato to the pot and stir well to coat with the onion mixture.
  5. Sprinkle in the turmeric, garam masala, cumin, coriander, chili powder, cinnamon, and cardamom. Stir continuously for about 1 minute to toast the spices and release their aroma.
  6. Add the rinsed basmati rice and chickpeas, stirring gently to combine all ingredients evenly.
  7. Pour in the vegetable broth and diced tomatoes with their juices. Season with salt and pepper to taste.
  8. Bring the mixture to a gentle boil, then reduce the heat to low and cover with a tight-fitting lid.
  9. Simmer gently for 18-20 minutes, or until the rice is tender and the sweet potatoes are cooked through. Avoid lifting the lid frequently to retain steam.
  10. Remove the pot from heat and let it rest, covered, for 5-7 minutes to allow the biryani to steam and flavors to meld beautifully.
  11. Stir in the fresh cilantro and lemon juice gently to fluff the rice and add brightness.
  12. Serve warm, garnished with additional chopped cilantro and toasted nuts if desired.
One-Pot Indian-Spiced Chickpea and Sweet Potato Biryani cooking in the recommended pan or pot
One-Pot Indian-Spiced Chickpea and Sweet Potato Biryani cooking in the recommended pan or pot

Related Articles

Read related guides and practical cooking tips.

More Recipes

Explore more recipes you may like.

Reviews

Rate this recipe and share a photo of your result.

No reviews yet.

Newsletter

Stay In The Loop

Get fresh recipes, articles, and updates from PanPotPlates.