Vegetable Biryani

A good vegetable biryani proves that you don’t need meat to make a satisfying biryani. Fragrant basmati rice is layered with a richly spiced vegetable masala, fresh herbs and fried onions, then finished on dum until every grain is infused with flavour.

The key to a great vegetable biryani is treating the vegetables with the same care you would a meat curry. Potatoes, carrots, peas and cauliflower are cooked in a tomato and yoghurt-based masala until tender and well-seasoned before being layered with partially cooked rice.

This recipe makes a generous family-sized biryani and is perfect served with raita, kachumber salad or your favourite pickle.

Vegetable Biryani

Recipe by Maliha KhanCourse: Lunch, DinnerDifficulty: Medium
Servings

8

people
Prep time

30

minutes
Cooking time

30

minutes
Total time

1

hour 

Ingredients

  • 1 cauliflower

  • ½ cabbage

  • 1 large capsicums

  • 1½ cups carrots

  • 2 potatoes

  • 1½ cups beans

  • 1½ cups peas

  • 3 large tomatoes

  • 6 green chillies

  • 2 medium eggplants

  • 3 medium onions

  • 1 tbsp (heaped) ginger & garlic paste

  • 1 tsp red chilli powder

  • fresh coriander leaves

  • lemon juice

  • ½ tsp garam masala powder

  • ¼ cup fried onions

  • 3 cups rice

  • 6 tsp salt

Directions

  • Prep the vegetables
  • Chop all the vegetables.
  • Fill a wok halfway with oil.
  • Deep fry the potatoes, cauliflower, capsicum, carrots, beans, eggplant, peas, green chillies, cabbage; one at a time until light golden.
  • Keep the flame high and don’t stir too often or it’ll get watery.
  • Drain in a colander.
  • Cook tomatoes
  • Pour some of the deep frying oil (1/4 cup) into a big pot and fry the onions till light golden but not browned. We don’t want it be sweet.
  • Add 3 tsp salt, tomatoes, ginger garlic paste, and add red chilli powder.
  • Cook covered till tomatoes are soft.
  • Uncover and cook till water dries and oil rises. If there’s not enough oil add some more.
  • Add chopped coriander leaves. Add veggies and stir to even out.
  • Parboil the rice
  • Wash the rice until the water runs clear. Soak for 30 minutes.
  • Bring a large pot of water to a rolling boil and add 6 tsp salt.
  • Add the rice and cook until approximately 70% done.
  • Drain immediately.
  • Layering
  • Spread a thin layer of rice on the bottom of a heavy-based pot.
  • Add half of the vegetable mixture. Add another layer of rice.
  • Repeat with the remaining vegetable mixture. Finish with the remaining rice.
  • Top with some fried onions. Drizzle over the food colouring mixture and lemon juice.
  • Dum
  • Cover the pot with a tight-fitting lid. Cook on very low heat for 30–40 minutes.
  • Rest for 10 minutes before opening.
  • Gently fluff the rice and serve.

Notes

  • Don’t overcook the rice during boiling; it will continue cooking on dum.
  • Keep the vegetable masala fairly dry to avoid mushy rice.
  • Fried onions add sweetness and depth, so don’t skip them.

Latest recipes

I’m Maliha, a Pakistani soul settled in the beautiful, vibrant city of Sydney, Australia.
I started this blog in 2008 as a way to share my mom’s recipes with close friends and family. What started as a necessity quickly turned into a desire to share what I’ve learned (and continue to learn); with the simple idea to make home-cooking approachable and fun for everyone.
I hope you enjoy reading and trying my recipes as much as I do sharing them!