Easy Vegetable Biryani
5 from 9 votes

Easy Vegetable Biryani (Vegan)

Packed full of flavour and healthy vegetables this Easy Vegetable Biryani is quick, simple and delicious – the perfect midweek meal! It’s also vegetarian, vegan, gluten free and dairy free.
Recipe Type Main Course
Cuisine British, Fusion, Indian
Keyword Curry, Rice, Vegan
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Serves 4 people
Calories 497 kcal
Author Eb Gargano


Cumin Roasted Aubergine and Cauliflower

  • 1 aubergine chopped into 1cm chunks
  • ½ cauliflower chopped into small florets
  • 1 tablespoon olive oil
  • 1 tablespoon cumin seeds
  • 1 teaspoon salt

Vegetable Biryani

  • 1 tablespoon olive oil
  • 1 onion sliced
  • 1 red pepper sliced
  • 3 cloves garlic grated
  • 1 teaspoon chilli flakes (or 1 fresh chilli diced or to taste)
  • 2 teaspoons cumin seeds
  • 2 teaspoons garam masala
  • 2 teaspoons turmeric
  • 300 g basmati rice
  • 400 ml tin coconut milk
  • 200 ml water (half fill the empty coconut milk tin)
  • 100 g frozen peas no need to defrost
  • 2 tablespoons of fresh coriander chopped finely (plus extra for garnish)


  1. Preheat your oven to 220C / 200C fan / gas mark 7 / 425F.
  2. Place all the ingredients for the Cumin Roasted Aubergine and Cauliflower in a large oven tray and toss together. When the oven has heated up, roast the vegetables for 20 minutes or until soft.
  3. Meanwhile, put the remaining tablespoon of olive oil, the sliced onion and pepper in a large frying pan or sauté pan (must have a lid). Fry gently, with the lid on, for 5 minutes or until softened but not browned. Stir occasionally.

  4. Remove the lid, add the garlic, chilli and spices and fry for 2 minutes, stirring occasionally.

  5. Add the rice and stir to coat the rice in the onions, garlic and spices, then add the coconut milk and water and bring to the boil. Put the lid on the frying pan and turn the heat right down, simmer for 7 minutes.

  6. Add the peas to the pan, stir and replace the lid. Cook for a further 5 minutes or until the rice is done to your liking. If it starts sticking before the rice is cooked, add an extra splash of water.
  7. Finally stir in the roasted aubergine and cauliflower and 2 tablespoons of chopped fresh coriander.
  8. Sprinkle extra coriander on top and serve with all your favourite extras, such as naan breads, pickles and chutneys.


Suitable for freezing. Defrost before reheating.

Reheat until piping hot in the microwave or oven.

To reheat in the oven: cook in an ovenproof dish, covered with foil at 180C / 160C fan/ gas mark 4 / 350F, for 20 minutes or until piping hot all the way through.

Nutrition information is approximate and meant as a guideline only.

Nutrition Facts
Easy Vegetable Biryani (Vegan)
Amount Per Serving
Calories 497 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 2g13%
Sodium 653mg28%
Potassium 816mg23%
Carbohydrates 91g30%
Fiber 9g38%
Sugar 13g14%
Protein 10g20%
Vitamin A 1330IU27%
Vitamin C 88.1mg107%
Calcium 87mg9%
Iron 3.9mg22%
* Percent Daily Values are based on a 2000 calorie diet.