Pressure Cooker Millet Vegetable Biryani

Fluffy, separate grains of foxtail millet cook with carrots, cauliflower, beans and peas in a fragrant mint, ginger and whole-spice base. Everything finishes in one pressure cooker in under 90 minutes, and most of that is hands-off.

Prep
25 min
Cook
28 min
Wait
35 min
Total
1 hr 28 min
Makes
About 5 cups (4 servings)
Share

Steps

Before you start
  • Start the 20-minute millet soak first, then chop while it soaks.
  • Use a 3- to 5-litre (3–5 qt) pressure cooker. A bigger one works, but the millet may cook unevenly because the liquid spreads too thin.
  • Cut all vegetables to a similar size (about ¾ inch / 2 cm) so they cook evenly in the short pressure time.
  • Measure the water exactly. Millet turns mushy quickly if you add extra.
  1. Rinse and soak millet

    • Put the foxtail millet in a fine-mesh sieve and rinse under cold running water, stirring with your hand, for about 1 minute until the water runs mostly clear.
    • Transfer to a bowl, cover with plenty of water and soak for 20 minutes.
    • Drain thoroughly in the sieve and let it sit while you prep.
    + Show details

    Ready when: Grains look slightly plumper and the rinse water is mostly clear

    Tip: Drain well. Leftover soaking water adds to the cooking liquid and makes the biryani mushy.

  2. Prep vegetables and aromatics

    • While the millet soaks, dice the carrot, cut the green beans and cauliflower, and measure the peas.
    • Slice the onion, grate the ginger and garlic, slit the chilies, chop the tomato, and chop the mint and cilantro.
    • Crush the cardamom pods lightly.
    • Whisk the yogurt until smooth.
    • Keep the mint and cilantro separate from the vegetables.
    + Show details

    Ready when: Vegetables are in even, ½- to ¾-inch pieces

    Tip: Even pieces matter. Large chunks stay firm in the short pressure time.

  3. Temper whole spices

    • Set the open pressure cooker over medium heat and add the ghee.
    • When it shimmers, add the bay leaf, cinnamon, cloves, crushed cardamom and cumin seeds.
    • Stir for 30–45 seconds.
    + Show details

    Ready when: Cumin sizzles and darkens slightly and the spices smell strongly aromatic

    Tip: If the spices begin to smoke or turn black, lower the heat. Burnt spices make the dish bitter.

  4. Brown the onion

    • Add the sliced onion and a pinch of the salt from the measured amount.
    • Cook, stirring every 30 seconds, for 6–7 minutes until the onion is soft and golden brown at the edges.
    + Show details

    Ready when: Onion is soft, translucent and golden brown at the edges

    Tip: If the onion sticks, add 1 tablespoon of water and scrape the bottom.

  5. Add ginger, garlic and chilies

    • Stir in the grated ginger, garlic and slit green chilies.
    • Cook for 1 minute, stirring constantly.
    + Show details

    Ready when: The raw garlic smell is gone and the mixture smells sweet and fragrant

  6. Cook tomato, spices and yogurt

    • Add the chopped tomato, turmeric, chili powder, ground coriander and garam masala.
    • Cook for 3–4 minutes, mashing the tomato with the back of your spoon, until it breaks down into a thick paste and the oil starts to separate at the edges.
    • Reduce the heat to low, then stir in the whisked yogurt and cook for 1 minute.
    + Show details

    Ready when: Masala is thick and jammy with a little oil shimmering at the edges

    Tip: Lower the heat before adding the yogurt, and stir right away, so it doesn't curdle.

  7. Add vegetables and herbs

    • Add the carrot, green beans, cauliflower, peas, chopped mint and half of the cilantro.
    • Stir over medium heat for 2–3 minutes so the vegetables are coated in the masala.
    + Show details

    Ready when: Vegetables are evenly coated and glossy, and the mint smells fresh and strong

  8. Add millet and liquid

    • Add the drained millet, the remaining salt, the lemon juice and 1½ cups (360 ml) water.
    • Stir gently once, scraping the bottom so nothing sticks, then level the surface.
    • Taste the liquid; it should taste slightly salty, because the millet will absorb it.
    + Show details

    Ready when: Liquid sits just level with the millet and vegetables, with no bare dry patches

    Tip: Do not stir again after this point. Stirring millet releases starch and makes it sticky.

  9. Pressure cook

    • Close and lock the lid with the weight or valve in place.
    • Cook on high heat until the first whistle or full pressure, about 4 minutes.
    • Reduce the heat to medium-low and cook for 5 more minutes (or 2 more whistles, if using a whistle cooker).
    • Turn off the heat.
    + Show details

    Ready when: Steady hissing or whistling, with pressure indicator up, for the full 5 minutes

    Tip: If the cooker keeps venting heavily, lower the heat slightly so the liquid isn't lost.

  10. Release pressure naturally

    • Leave the cooker undisturbed for 10 minutes, letting the pressure drop on its own.
    • Release any remaining pressure by following your cooker's instructions, then open the lid away from your face.
    + Show details

    Ready when: Pressure indicator has dropped and the lid opens easily

    Tip: Don't force a quick release. It can make millet watery and sticky.

  11. Rest, fluff and serve

    • Leave the lid off for 5 minutes so excess steam escapes.
    • Then fluff gently with a fork, lifting from the bottom and folding rather than stirring.
    • Scatter the remaining cilantro on top and serve hot with raita, papad or a simple cucumber salad.
    + Show details

    Ready when: Grains are tender, separate and fluffy, and the vegetables are soft but hold their shape

    Tip: If it looks wet, cook uncovered over low heat for 1–2 minutes, folding gently.

Good to know

Tips
  • Millet does not need as much water as rice. If your cooker releases a lot of steam, reduce the water by 2 tablespoons next time.
  • Brown the onion well. It gives the dish the deep, sweet flavor that stands in for traditional fried onions.
  • For more heat, add the chili seeds or ½ teaspoon extra chili powder; for a milder dish, remove the chili seeds.
  • Fluff with a fork rather than stirring with a spoon to keep the grains separate.
Make ahead

"Rinse and soak the millet up to 4 hours ahead (keep it covered in the fridge, and drain well before using). The vegetables and aromatics can be chopped a day ahead and refrigerated in separate containers."

Storage & reheating

"Room temperature: up to 2 hours. Fridge: up to 4 days in an airtight container. Freezer: up to 2 months in portions. Reheat with 1–2 tablespoons of water in a covered pan over low heat or in a microwave for 1–2 minutes, until steaming hot throughout; fluff with a fork."

Substitutions
  • foxtail millet → Little millet or barnyard millet. Use the same 1 cup (200 g) and 1½ cups (360 ml) water. Cooking time is the same.
  • plain whole-milk yogurt → Unsweetened plain dairy-free yogurt. Makes the dish vegan when used with oil instead of ghee.
  • ghee or neutral oil → Neutral oil such as sunflower or avocado oil. Gives a vegan result with a slightly less rich flavor.
  • cauliflower → Diced potato or bell pepper. Cut potato into ½-inch (1.5 cm) pieces; bell pepper into ¾-inch (2 cm) pieces.

More biryani

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
CauliflowerCarrots
Quick & Easy
EasyOne-Pot

Reviews (0)