Go Back
+ servings
Closeup photo of a kadhai with vegan dum aloo biryani with raita and slices of lime.
Print Recipe Add to Collection
5 from 7 votes

Vegan Dum Aloo Biryani Recipe

If juicy, spongy, flavor-soaked potatoes in a creamy yogurt gravy topped with savory rice sound like your kinda eats, you gotta try this vegan Dum Aloo Biryani. It combines two well loved Indian restaurant-style dishes into one flavor-packed -- and healthy -- recipe.
Prep Time15 minutes
Cook Time30 minutes
Resting time for rice10 minutes
Total Time55 minutes
Course: Main Course
Cuisine: Indian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 10 servings
Calories: 272kcal

Equipment

  • Large pot with tight fitting lid
  • Air fryer or baking sheet for oven

Ingredients

For the biryani rice

  • 2 cups basmati rice (rinsed under running water and then soaked for 15-30 minutes. Drain before using.)
  • 3 green cardamom pods
  • 3 cloves
  • 2 cups vegetable stock (or water. These proportions are for the microwave. If cooking rice on the stovetop see instructions below)
  • Salt to taste

For the dum aloo gravy

  • 1 pound baby potatoes (halve if the potatoes are larger than an inch and a half each. If you have baby potatoes that around around an inch, leave them whole)
  • 2 teaspoon avocado oil or any neutral oil (divided. Use mustard oil if you can source it, or use any other unflavored vegetable oil)
  • 2 brown cardamom pods (lightly crushed so they open slightly)
  • 1 inch cinnamon stick
  • 2-3 bay leaves
  • 1 teaspoon shah jeera (caraway seeds)
  • ½ teaspoon asafetida (hing)
  • 1 teaspoon ground fennel
  • 1 teaspoon ground coriander
  • 1 teaspoon ginger powder (sonth)
  • 1 cup vegan yogurt
  • 1 tsp (or more) paprika
  • ½ teaspoon turmeric
  • 1 cup vegetable stock
  • ½ cup fried onions
  • ¼ cup fresh mint leaves (sub with 2 teaspoon dried mint)
  • ¼ cup fresh dill (sub with 2 teaspoon dried dill)
  • ¼ cup fresh cilantro
  • 2 tablespoon biryani masala (make my linked recipe or use a storebought version. If you can't do either, use garam masala)
  • Salt to taste

For topping the biryani

  • ½ teaspoon saffron strands
  • ¼ cup nondairy milk
  • 2 tablespoon mint leaves
  • 1 teaspoon biryani masala (or garam masala)
  • ½ cup fried onions

Instructions

  • Add the saffron strands to the milk and set aside.

Make the rice

  • Add 2 cups vegetable stock to the soaked, drained rice along with the green cardamom pods, cloves and salt to taste (the stock should taste slightly saltier than you want the rice to be, once it's cooked).
  • Microwave the rice on high for 10 minutes, at which point it should be nearly 90 percent done, with a slight bite to the center. Individual microwaves can vary, so use your best judgement with yours.
    To cook the rice on a stovetop, bring a large pot of water to boil. Add salt, cloves and cardamom and the soaked, drained rice. Cook until rice is about 90 percent done, then strain the water out and reserve the rice.

Make the dum aloo gravy

  • While the rice cooks, prep the potatoes by pricking each potato all over with a toothpick or the tines of a fork. Place the potatoes in an air fryer basket. You can toss them first in half a teaspoon of oil, which will give you a nicer color, but you can leave the oil out if you'd rather. Air fry 15 minutes at 400 degrees. Halfway through air-frying toss the potatoes so they cook evenly. The potatoes should have a golden-brown crust when done and should still be just slightly raw inside when you bite into one. They will finish cooking in the gravy.
    To bake the potatoes instead, coat them with ½ teaspoon oil and spread on a baking sheet in a single layer. Bake in a 400 degree F oven for 30 minutes or until almost done.
  • Heat the oil and add the brown cardamom pods, cinnamon stick, bay leaves, shah jeera, asafetida, ground fennel, ground coriander and ginger powder. Stir-fry for a minute.
  • Add the mint, dill and cilantro to the pot and stir to mix. Saute for a minute.
  • Add the vegan yogurt along with the paprika and turmeric and give it all a good stir. Add the vegetable stock along with the garam masala or biryani masala and fried onions and bring to a boil.
  • Add the air-fried potatoes and stir them into the gravy. Once the gravy comes to a boil lower the heat, cover, and let it cook for five minutes. Check salt and add more if needed.

Put the biryani together

  • Keeping the heat at the lowest point, or with the heat turned off, layer the cooked rice over the dum aloo gravy.
  • Top the rice with the nondairy milk with saffron strands, fried onions, mint leaves. Sprinkle on some garam masala or biryani masala.
  • Cover with a tight-fitting lid, turn the heat up to medium-high, and let the biryani cook for three minutes. Turn the heat down to the lowest point and let it continue to cook another 20 minutes.
  • Turn off the heat and let the biryani stand, undisturbed and without removing the lid, for another 10 minutes.
  • Serve hot.

Notes

  • Try and keep the potatoes warm until you add them to the gravy, which will make it easier for them to drink up the gravy.
  • If you'd rather do this the old-fashioned way and deep-fry the potatoes, just deep-fry them in hot oil until golden-brown and nearly all the way cooked. 

Nutrition

Calories: 272kcal | Carbohydrates: 43g | Protein: 5g | Fat: 4g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Potassium: 335mg | Fiber: 3g | Sugar: 1g | Vitamin A: 628IU | Vitamin C: 11mg | Calcium: 41mg | Iron: 2mg