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)
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.
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− Hide 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.
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− Hide details
Ready when: Vegetables are in even, ½- to ¾-inch pieces
Tip: Even pieces matter. Large chunks stay firm in the short pressure time.
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− Hide 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.
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− Hide 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.
Add ginger, garlic and chilies
- Stir in the grated ginger, garlic and slit green chilies.
- Cook for 1 minute, stirring constantly.
+ Show details− Hide details
Ready when: The raw garlic smell is gone and the mixture smells sweet and fragrant
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− Hide 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.
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− Hide details
Ready when: Vegetables are evenly coated and glossy, and the mint smells fresh and strong
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− Hide 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.
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− Hide 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.
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− Hide 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.
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− Hide 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
- Method
- Instant Pot