Jun 09 2026
RestaurantsPrince of India RestaurantVegetable Biryani Recipe

Vegetable Biryani Recipe

Time1h 15m
Serves4

Contains tree nuts. Punjabi-style biryani. Rice with vegetables, cashews and raisins. Served with raita.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Rice

Method

Rice

  1. 1

    Rinse and soak

    Rinse 2 cups basmati rice under cold running water until water runs clear. Soak the rice in cold water for 20–30 minutes, then drain thoroughly.

  2. 2

    Prepare saffron milk

    Warm 3 tablespoons of milk (not boiling). Add a pinch of saffron threads to the warm milk and set aside to infuse while you prepare the rest.

  3. 3

    Par-cook the rice

    Bring 3.5 cups water to a rolling boil in a large pot. Add 1.5 tsp salt, 2 bay leaves, 1 cinnamon stick, 4 cardamom pods, 4 cloves and 1 tsp cumin seeds and 1 tbs oil. Add the soaked and drained rice to the boiling water and cook uncovered for 6–8 minutes until the rice is about 70–80% cooked (grains should be slightly firm in the center). Drain rice in a fine mesh sieve and set aside. Keep covered to retain warmth.

Vegetables & Masala

  1. 4

    Prepare vegetables

    While the rice is soaking, chop and measure all vegetables: dice the potato, chop carrots and beans, shell peas if needed, finely slice one onion for masala, chop tomato, and slit green chilies.

  2. 5

    Cook potato first (if using)

    Heat 1 tbs ghee or oil in a heavy-bottomed skillet over medium heat. Add the diced potato and a pinch of salt and sauté for 6–8 minutes until surface begins to brown and it is almost tender. Remove and set aside.

  3. 6

    Make the vegetable masala

    In the same skillet add remaining 1 tbs ghee or oil. Add the sliced onion and sauté until translucent (about 4–5 minutes). Add 1 tbsp garlic-ginger paste and 2 slit green chilies; cook 1–2 minutes until raw aroma dissipates. Add chopped tomato and cook until softened and oil begins to separate (3–4 minutes).

  4. 7

    Add spices and vegetables

    Lower heat slightly and add 1/2 tsp turmeric, 1 tsp red chili powder, 1 tsp coriander powder, 1 tsp biryani masala and 1 tsp salt. Stir to coat, then add the sautéed potato, carrots (1 cup), green beans (1 cup) and peas (1 cup). Stir to combine and cook for 5–7 minutes until vegetables are tender-crisp.

  5. 8

    Finish vegetable mix

    Whisk 1/2 cup yogurt until smooth and add to the vegetables, stirring quickly to avoid curdling. Cook 2–3 minutes. Stir in 1 tsp garam masala and 1 tbsp lemon juice. Adjust seasoning. Vegetables should be fragrant and slightly saucy but not watery. Remove from heat and keep warm.

Frying & Toppings

  1. 9

    Fry onions (birista)

    In a separate small frying pan, heat 2 tbs ghee or oil over medium heat. Add thinly sliced onion (for birista) and fry, stirring frequently, until golden brown and crisp (8–12 minutes). Remove with a slotted spoon and drain on paper towels. Reserve 1 tablespoon of the flavored oil/ghee for drizzling.

  2. 10

    Toast cashews and raisins

    In the same pan (add a little additional ghee if needed), lightly toast 1/2 cup cashews until golden (1–2 minutes). Remove and set aside. Quickly fry 1/4 cup raisins for 30–45 seconds until they plump, then remove. Keep both warm with the fried onions for layering.

Layering & Dum (Final assembly and steaming)

  1. 11

    Prepare pot for layering

    Use a heavy-bottomed pot or Dutch oven. Spread a thin layer of the vegetable mixture on the bottom so rice won't stick.

  2. 12

    Layer rice and vegetables

    Place half of the par-cooked rice over the vegetables in an even layer. Sprinkle half of the chopped mint (2 tbsp), half of the chopped cilantro (2 tbsp), half of the fried onions, half of the toasted cashews and raisins, and a light pinch of garam masala. Spoon the remaining vegetable mixture evenly over the rice, then top with the remaining rice. Sprinkle the remaining mint, cilantro, fried onions, cashews and raisins on top.

  3. 13

    Add saffron and finishing ghee

    Drizzle the saffron-infused milk evenly over the top layer of rice. Drizzle 1 tbsp melted ghee (and the reserved 1 tbs flavored oil/ghee from frying onions) over the top for flavor and shine.

  4. 14

    Seal and steam (dum)

    Cover the pot with a tight-fitting lid. You can seal the edge with dough or wrap the lid with a clean kitchen towel and place the lid tightly on top. Place the pot on a low-heat burner and cook for 18–22 minutes to allow flavors to infuse and rice to finish cooking (dum). After cooking, turn off the heat and let the biryani rest, covered, for 10 minutes.

  5. 15

    Serve

    Gently fluff the biryani with a fork, taking care to keep layers intact. Serve hot, scooping from the layered pot so each portion has rice, vegetables, fried onions, cashews and raisins.

Raita

  1. 16

    Make the raita

    In a bowl, whisk 1 cup plain yogurt until smooth. Stir in 1/2 cup grated or finely diced cucumber, 1/2 tsp roasted cumin powder, 1/2 tsp salt (adjust to taste), 1/4 tsp black pepper, 1 tbsp chopped cilantro and 1/2 tbsp lemon juice (optional). Chill until ready to serve. Taste and adjust seasoning.

  2. 17

    Serve with biryani

    Serve the Punjabi vegetable biryani hot with chilled cucumber raita on the side. Warn guests of tree nuts (cashews) in the biryani.

More from Prince of India Restaurant