Den Reis kochen: Den Reis spülen und in Salzwasser kochen, bis er fast gar ist. Abgießen und beiseite stellen.
Zwiebeln braten: Öl in einem Topf erhitzen. Zwiebeln goldgelb braten und die Hälfte zum Garnieren beiseite stellen.
Das Fleisch anbraten: Knoblauch, Ingwer und Gewürze zu den restlichen Zwiebeln geben. Das Rindfleisch unterrühren und anbraten, bis es braun ist.
Kartoffeln und Joghurt hinzufügen: Kartoffeln und Joghurt (oder Tomate) hinzufügen, gut umrühren. Etwa 1 Tasse Wasser hinzufügen und köcheln lassen, bis Fleisch und Kartoffeln weich sind (30-40 Minuten).
Das Breyani schichten: Im gleichen Topf oder in einer Auflaufform Fleisch und Soße schichten, dann Reis, dann wiederholen. Mit den reservierten Röstzwiebeln belegen. Nach Belieben mit frischem Koriander oder Minze bestreuen.
Dämpfen: Einen Spritzer Wasser hinzugeben, fest zudecken und 10-15 Minuten bei schwacher Hitze dämpfen lassen (oder zugedeckt bei 180 °C 20 Minuten im Ofen backen).