This home-style rice cooker aromatic Vegan Mutton Biryani is loaded with warm spices, herbs and fragrant basmati
rice, all paired with a refreshing raita.

This is the one dish that I grew up eating and loved: Biryani. I remember the times my family and I would hunt high and low for the restaurant serving the best biryani (though I used to eat meat then). I was able to recreate the flavours of a dum biryani with simple steps like flavouring the mushrooms with a generous amount of spice so the rice is moist and aromatic.
This is a slightly more simple version of my Oyster Mushroom Biryani recipe as it’s mostly made in one pot – the humble rice cooker. It makes you several portions, perfect for a family or friends’ gathering. You can also meal prep this and pack it with veggies and is versatile enough if you want to switch up ingredients to add more vegetables or protein to the dish.

Biryani is a rice dish made with layers of spiced sautéed vegetables, rice, and lots of herbs. In this case, the flavours infuse in the marination and pressure cooking process. It’s also a naturally gluten free dish but most you find at restaurants are probably not
vegan due to the heavy usage of ghee.
What You Need
- Rice – I usually use long grain basmati rice when making briyani and that’s how it is traditionally prepared.
- Protein – I use vegan mutton in this recipe to recreate ‘mutton’ biryani. You can also use tofu or chickpeas paired with other vegetables.
- Spices – Both whole and ground spices are important for this recipe. You can find the whole list of spices on my recipe card below.
- Herbs – Fresh herbs like mint and coriander are essential.
- Dairy Free Yogurt – a lot of times, yogurt is a popular addition when mixing the vegetables, you can easily substitute that with coconut cream!

You can pair this biryani with my easy 5-minute Vegan Carrot & Cucumber Raita!
Vegan Mutton Biryani in a Rice Cooker
Ingredients
Mutton Marinade
- 2 cups vegan mutton or any other plant based protein
- 1 red onion
- 1/2 cup fried shallots
- 3 cloves garlic minced
- 2 tsp ginger paste
- 1 green chili
- 1 tomato
- 2 tsp coriander powder
- 2 tsp kashmiri chili powder
- 1.5 tbsp garam masala
- 1/4 tsp turmeric
- 1 tbsp biryani masala optional
- 1/4 tsp black pepper
- 200 ml coconut cream
- 1/2 cup mint leaves
- salt to taste
Biryani
- 1.5 cups long grain basmati rice
- 2 cups water
- 2 bay leaves
- 5 cloves
- 1 star anise
- 1 cinnamon stick
- 5 cardamom
Garnish
- chopped coriander
- fried shallots
- vegan raita
Instructions
- Wash basmati rice until the water runs clear. Soak in 2 cups water which you will then use to cook the biryani later.
- Slice onions and chop tomatoes finely.
- Mix the vegan mutton with aromatics, spices, coconut cream and give them all a good mix in the rice cooker. Marinate for about 1 hour – overnight for deeper flavour (this step is optional if you want a quick biryani).
- Add oil and mix well. Cook on saute mode for 10 minutes.
- Layer the rice and water on top, followed by whole spices and mint leaves. Cover the lid and cook on white rice mode.
- When that's cooking, make your vegan raita.
- Once the rice is done, let it stay in the heat for 10-15 minutes. Mix in chopped coriander and stir the biryani evenly.
- Garnish with more coriander and serve with vegan raita. Enjoy!
