Indian · Lunch or dinner

Vegetable Biryani

Saffron basmati, spiced vegetables and fried onion crown.

Maui's an app that plans a whole week of dinners like this one. See how it works ↓

Vegetable Biryani, plated, photographed from above.
Prep
30 min
Cook
45 min
Makes
6 servings
Skill
Advanced
Heat
Medium, adjustable
Vegetarian Halal Contains dairy
Maui says

The dum step - sealed lid, lowest heat, no peeking - is what gives biryani its perfume. If you lift the lid, you let out the steam that's flavoring the rice. Set a timer and walk away.

Ingredients

Everything below makes 6 servings.

  • 2 cupsbasmati ricerinsed until water runs clear, soaked 20 min
  • 2 largeyellow onion1 finely diced, 1 thinly sliced for frying
  • 2 mediumcarrotsdiced 1/2 inch
  • 1 mediumYukon gold potatodiced 1/2 inch
  • 2 cupscauliflower florets1-inch florets
  • ¾ cupfrozen green peas
  • 6garlic clovesminced
  • 1½ tbspfresh gingerminced
  • 1green chili (serrano)finely chopped
  • ½ cupplain whole-milk yogurt
  • 1 pinchsaffron threads
  • 3 tbspwhole milk (for saffron)warmed
  • 4 tbspghee
  • 2bay leaves
  • 1cinnamon stick
  • 4green cardamom podslightly crushed
  • 4whole cloves
  • 1 tspcumin seeds
  • 1½ tspbiryani masala (or garam masala)
  • ½ tspground turmeric
  • 1 tspkashmiri chili powder
  • ¼ cupfresh mint leaveschopped
  • ¼ cupfresh cilantrochopped
  • 2 tbspraw cashews
  • 2 tbspraisins
  • 2 tspkosher salt

In the app these rescale to however many people you're feeding.

Nutrition

Per serving, as written.

  • 420calories
  • 11gprotein
  • 68gcarbs
  • 12gfat

Swaps move these numbers. A different protein or base changes them.

Instructions

Knife work first, then the stove. Nothing below asks you to chop while something burns.

Before you start
  1. Rinse basmati 3-4 times. Soak in cold water 20 min while you prep.
  2. Finely dice 1 large onion; thinly slice the rest for frying.
  3. Dice carrots and potato 1/2 inch. Break cauliflower into 1-inch florets.
  4. Mince garlic, ginger, green chili. Chop mint and cilantro. Lightly crush cardamom pods.
  5. Bloom saffron: warm 3 tbsp milk and saffron threads in a small bowl, set aside.
1

Fry onion and nuts

Heat ghee in skillet over medium. Fry sliced onion 10-12 min, stirring often, until deeply golden and crispy. Last 2 min, add cashews and raisins. Drain on paper towel.

12 min · hands on
2

Parboil rice

In a medium pot, bring 6 cups water and salt to a hard boil. Drain soaked basmati, add to boiling water with bay leaf, cardamom pod, cloves. Cook 4 min - rice should be 70% done, still firm at center. Drain immediately.

6 min · hands on
3

Veg masala

In the dutch oven, heat remaining ghee over medium. Add cumin seeds and remaining cardamom, cloves, cinnamon, bay leaf - bloom 30 sec. Add diced onion and salt, cook 6 min. Add garlic, ginger, green chili - 1 min. Add turmeric, kashmiri chili, biryani masala - toast 30 sec.

9 min · hands on
4

Cook veg

Add carrots, potato, cauliflower. Toss to coat. Stir in yogurt and 1/2 cup water and remaining salt. Cover, simmer 8 min until veg is just tender. Stir in peas, half the mint, half the cilantro.

8 min · hands off
5

Layer and dum

Spread parboiled rice evenly over the vegetables. Drizzle saffron milk over the top. Scatter half the fried onions, half the cashews and raisins, remaining mint and cilantro. Cover with a tight lid (lay foil under it for a seal). Reduce heat to lowest setting, cook 18 min. Off heat, rest 10 min - do NOT lift the lid.

28 min · hands off
6

Serve

Lift the lid. Fluff GENTLY from the bottom up so rice and veg layers swirl together without smashing. Top with remaining fried onions.

2 min · hands on

Make it yours

Every swap here is one Maui already knows how to make, including what it does to the timing.

Instead of cucumber raita Plain

Serve as-is. Saves about 5 minutes.

Instead of yogurt and ghee Coconut yogurt and coconut oil

Sub coconut yogurt 1:1; coconut oil for ghee. Use water and 1 pinch saffron for the soak (skip milk).

Dairy free Coconut yogurt for plain whole-milk yogurt, coconut oil for ghee, water for whole milk

Vegan Coconut yogurt for plain whole-milk yogurt, coconut oil for ghee, water for whole milk

What keeps

Keeps 4 days. The layered structure holds up to gentle reheat (covered, 300F oven, 15 min).

Don't microwave - kills the rice texture.

Meet Maui,
the three-legged cat
who plans your dinner.

Think of her as a sous chef for your whole table. She plans dinner everyone will look forward to - built around your schedule and working in everyone's taste and dietary restrictions. That's the mental load of dinner, off your plate.

Join The Waitlist

Currently in closed beta on iPhone.

The Week tab: breakfast, lunch and dinner laid out on the grid, with a Sunday cook of avocado toast and black bean tacos and a Wednesday cook of a berry smoothie bowl.
A week that gets more like you Start with the cuisines you crave, your spice level, and anything you'd rather avoid. It plans around the days you actually cook, not a default Sunday. Then every dish you rate teaches Maui, so your weeks keep moving toward your taste instead of settling into a routine.
Cook mode showing a Sunday session of 3 recipes and 18 steps, with one combined prep list where garlic is marked used in all 3 recipes and spring onions are marked Korean BBQ plus Thai Basil.
Three dishes, one prep list Everything chopped once, combined across every recipe in the session. Then Maui interleaves the steps so a marinade rests while something else browns.
Maui chat: the user asks to swap tonight for something easy, and Maui offers Caprese Salad and Avocado Toast with a confirm step.
Change anything by asking Swap a dish, dial the spice, make it dairy free. Maui shows you the change and what it does to your list before anything moves, and she remembers what you asked for.