Hyderabadi biryani is not a dish; it's an argument. Kacchi or pakki, seeraga samba or basmati, potato or no potato — everyone has a position. But one thing every biryani lover agrees on is the experience: saffron-stained rice, deeply spiced meat, birista sweetness, and that first lift of the dum lid.

This recipe recreates the full Hyderabadi experience with plant-based mutton. The layering, the sealed-pot dum, the mint-and-fried-onion perfume — all intact. What's missing is the meat, the cholesterol, and the two hours of slow cooking, because plant-based mutton chunks absorb marinade fast and cook in a fraction of the time.

What Makes a Biryani “Hyderabadi”

Three signatures: raw-marinated protein layered under par-cooked rice (kacchi style), a high mint-to-coriander ratio, and dum — sealing the pot so the biryani finishes in its own steam. We keep all three. If you want a quicker everyday version first, start with our classic vegan biryani recipe, or keep a pack of GoodDot's ready Vegan Biryani for nights when even dum feels like too much.

Ingredients (Serves 4)

Protein layer

1 pack plant-based mutton chunks (soaked/prepped per pack instructions — GoodDot Proteiz works beautifully here), 1 cup thick plant-based curd, 2 tbsp ginger-garlic paste, 2 tsp Kashmiri chilli powder, 1 tsp turmeric, 2 tsp biryani masala, juice of half a lemon, 3 tbsp fried onions (birista), 2 tbsp chopped mint, salt.

Rice layer

2 cups aged basmati, 5 cups water, 2 bay leaves, 4 cloves, 4 green cardamom, 1 cinnamon stick, 1 star anise, salt.

Finishing

A generous pinch of saffron soaked in 3 tbsp warm plant milk, 2 tbsp ghee-style vegan butter or neutral oil, ½ cup fried onions, fresh mint and coriander, kewra water (optional, 3–4 drops).

Step-by-Step Method

1. Marinate the “mutton” (20 min)

Mix the prepared chunks with curd, ginger-garlic, all spices, lemon, birista, and mint. Rest 20 minutes — plant protein absorbs marinade faster than meat, so this short rest does what 4 hours does for mutton.

2. Par-cook the rice (70%)

Boil water with whole spices and salt. Add soaked basmati and cook until grains are 70% done — they should still have a firm white core. Drain immediately.

3. Layer

In a heavy-bottomed pot: marinated chunks at the base, half the rice, half the saffron milk and fried onions, remaining rice, remaining saffron milk, onions, herbs, kewra, and the vegan butter.

4. Dum (20 min)

Seal with a tight lid (dough-seal if you're feeling traditional). Cook 5 minutes on medium to build steam, then 15 minutes on the lowest flame with the pot on a tawa. Rest 10 minutes before opening. Fold gently from the sides — never stir.

The Secret to “Meaty” Depth Without Meat

Mutton brings fat and glutamates; we rebuild both. The birista in the marinade adds slow-cooked sweetness, the curd adds tang and body, and a teaspoon of oil blooming the chilli powder gives the layer its rich red sheen. If you prefer a mince-based biryani, UnMutton Keema makes an excellent keema biryani with the same dum method — and our vegan keema recipe covers the base preparation.

What to Serve With It

Mirchi ka salan and a simple onion raita (dairy or plant-based) are the classic pairing. For a full festive spread, add something grilled from the Combo Deals collection or a starter like BBQ Tikka. Feeding kids too? Our mild biryani for kids uses the same technique with gentler spicing.

FAQ

Can I skip the dum step?

You can finish it covered on low heat for 10 minutes, but dum is what melds the layers. On a busy day, the 20-minute dum is still worth it.

Which GoodDot product is closest to mutton?

Proteiz chunks have the firm, fibrous bite closest to mutton pieces; UnMutton Keema is the pick for keema biryani.

Can I make this in a pressure cooker?

Layer as described, close the lid without the whistle, and cook on the lowest flame 12 minutes. It works, though a heavy pot gives better texture.

Is plant-based biryani healthy?

It's significantly lower in saturated fat and has zero cholesterol versus mutton biryani, while keeping protein comparable. See our full vegan vs mutton biryani nutrition breakdown.

How long does it keep?

Refrigerated, 2 days. Reheat with a splash of water in a covered pan so the rice re-steams.