Spiced vegetable biryani

Spiced vegetable biryani

  • 1
  • 2
  • 3
  • 4
  • 5
(76 ratings)

Takes 50 minutes - 1 hour


Serves 6
This simple vegetarian curry, full of fresh Indian flavours, is quick to make and cooks in a single pot

Nutrition and extra info

  • Vegetarian


  • kcal494
  • fat12g
  • saturates1g
  • carbs89g
  • sugars0g
  • fibre5g
  • protein14g
  • salt0.99g
Save to My Good Food
Please sign in or register to save recipes.


  • 2 tbsp vegetable oil
  • 1 small cauliflower, broken into small florets



    A brassica, like cabbage and broccoli, cauliflower is a mass of tiny, tightly packed flower…

  • 2 large sweet potato, peeled and cubed
    Sweet potatoes

    Sweet potato

    sweet po-tate-toe

    Sweet potatoes have a creamy texture and a sweet-spicy flavour that makes them ideal for savoury…

  • 1 large onion, sliced



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 1l hot vegetable stock
  • 3 tbsp hot curry paste (Madras is good)
  • 1 red chilli, seeded and finely chopped
  • large pinch of saffron strands



    The stigma of a type of crocus, saffron threads have a pungent and distinctive aroma and flavour…

  • 2 tsp mustard seed (black or white)
  • 500g basmati rice
  • 140g trimmed green bean, halved
  • 2 lemon, juice only



    Oval in shape, with a pronouced bulge on one end, lemons are one of the most versatile fruits…

  • a handful of fresh coriander leaves
  • 50g packet salted roasted cashew nuts



    The seeds from the 'Cashew Apple' - a tree which bears bright orange fruit and is native…

  • poppadoms and raita, to serve


  1. Preheat the oven to 220C/gas 7/fan 200C. Pour the oil into a large roasting tin or ovenproof dish and put in the oven for a couple of minutes to heat through. Add all the vegetables to the tin, except the beans, stirring to coat them in the hot oil. Season with salt and pepper and return to the oven for 15 minutes until beginning to brown.

  2. While the vegetables are roasting, stir together the stock, curry paste, chilli, saffron and mustard seeds.

  3. Mix the rice and green beans with the vegetables in the tin, then pour over the stock mixture. Lower the oven to 190C/gas 5/fan 190C. Cover the dish tightly with foil and bake for 30 minutes until the rice is tender and the liquid has been absorbed. Stir in the lemon juice and check the seasoning, then scatter over the coriander and cashew nuts. Serve with a pile of poppadums and a bowl of raita.

Ads by Google

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.

Comments (97)

57406112's picture

Delicious, will definitely make this again. So easy, so tasty & so healthy. Made today for vegetarian friends - they loved it - for meat / fish eater will follow previous recommendation of adding prawns while roasting vegetables – may also consider using chicken.

krjsheerin's picture

Have cooked this a few times now and love it. I also add chicken and vary the veg depending on whats in the cupboard, comes out brilliant every time. This recipe is a keeper.

gem_cj's picture

Lovely receipe, have done a few times now and can add spices to suit each time.
Lovely flavours!

lorablue's picture

In one hour all the ingredients were absolutely uncooked. Will hardly make it again.

carrieh2's picture

Has anyone cooked this in a slow cooker, please?

azzarazza's picture

A bit mushy and tasteless.

ang_hee's picture

I made this recipe last week. It turned out lovely and was easy to put together. It keeps well too as we've been nibbling on it all week.

gorbachov's picture

Try any veg you like, I used green pepper, mushroom, carrot, potato, sweet potato, onion. Frozen peas added for last 5 mins. Didn't have coriander or cashews, still delicious. Will try again as suggested soon. Made 1/2 quantity but enough for at least 4.

jane2102's picture

I have found out tonite that my brown rice (I just like it!) does not cook in the oven - I thoughtI could just cook the rice for a bit longer but no - I have had to seperate the dish and cook the rice on the stove. Then mix back together - I am so starving now......

jeanscales's picture

I think the amount of rice stated in this recipe is far too much. It meant you couldn't really taste the cauliflower and sweet potato. Everything else would probably need adjusting but I think it may be worth experimenting with. We had 3 portions and I must have 8 large portions left.

bert10mcwert63's picture

Can anyone please tell me how much stock to use. I want to make this recipe but it just states 1 then a dash and I am not sure if this is a litre or not.
thank you

monochromic's picture

Brilliant recipe, very tasty indeed. I substituted one of the sweet potatoes with half a butternut squash and it was wonderful. My meat-loving other half even raved about how good it was.

mandykeen2006's picture

Spent quite a bit longer on cooking this dish but the rice was still only half cooked. Very frustrated. Followed the recipe word by word which also means there are enough for another 3 dinners while there are only two of us! The flavour was good but don't think I'd attempt to have another go very soon.

barbaradaniel60's picture

Brilliant recipe great for feeding a crowd and so easy to make

littlemissmaccas's picture

I have made this so many times now and it turns out lovely everytime. I normally stick to the recipe, sometimes change the vegetables depending what I have in. So many people have asked for the recipe and my partner will only have this and will not go for an Indian take away any more.

alexevans1's picture

We were missing quite a few of the ingredients (green beans, saffron, mustard seeds, red chilli....!) but it turned out quite nicely. Would be very nice if we had all the ingredients in. The lemon and coriander sprinkled over at the end gave a lovely flavour. Will definetely try this again. We also had no problems with the rice - it was perfectly cooked.

chedges's picture

I halved the ingredients to make for 2 people and there was enough for three. I found a bit too spicy using rogan josh curry paste so next time will add less chilli.

Also cooked as instructed but in a le cresuet casserole dish (had no foil). I had to add a little more hot water and cook for a further 10mins but it was delicious.

dangermish's picture

fabulous, have made this a few times now and changed the veg to whatever i have in


Questions (4)

Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved…

Be the first to ask a question about this recipe…

Tips (0)

Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.

Be the first to suggest a tip for this recipe…