Sweet potatoes can be used for every meal, from breakfast through to dinner, from snacks to desserts, plus they are low in fat, rich in fibre and high in vitamins A and E. This is a delicious spiced biryani, packed with flavour and various vegetables alongside sweet potato chunks, rice and chickpeas to result in a complete healthy meal in one dish.

Indian Fried Rice: Sweet Potato Veggie Biryani [Vegan]

Cooking Time




  • 1 tablespoon oil
  • 1 onion, chopped
  • 2 cloves garlic, crushed
  • 1 red pepper, sliced
  • 2 sweet potatoes, peeled and cut into small cubes
  • 1/2 cauliflower, cut into small florets
  • 2 teaspoons coriander
  • 2 teaspoons cumin
  • 1 teaspoon paprika
  • 1 teaspoon ground ginger
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon cinnamon
  •  3/4 cup basmati rice
  • 4 cups vegetable stock
  • 1 carton passata
  • 1 can chickpeas, drained
  • 2 large handfuls spinach leaves
  • Black pepper


  1. Preheat the oven to 400ºF and pour the oil into a large ovenproof / casserole dish and place in the oven for a few minutes to heat up. Add the vegetables and spices, stir well to coat and roast for 10 minutes.
  2. Mix the rice into the vegetables and pour in the stock and add seasoning. Lower the oven to 360ºF, cover with a lid or foil and bake for 20 minutes until the rice is tender and the liquid has been absorbed. Stir through the passata, chickpeas and spinach and return to the oven for another 10 minutes.
  3. Serve with yogurt drizzled over if you wish – then dish out and enjoy!