Нагрійте олію у вічі на середньому вогні. Додати тофу і посолити. Обсмажуйте 10 хвилин|мінути| до золотистої скоринки, зрідка помішуючи.
Додайте гриби і обсмажуйте 4-5 хвилин, поки гриби не дадуть сік і не почнуть набувати золотистого кольору.
Додайте моркву, кукурудзу, помідори та часник і обсмажуйте ще 2 хвилини. Додайте рис, 2 1/4 склянки води та шафран.
Доведіть до кипіння. Зменште вогонь до мінімального, накрийте кришкою і дайте 40 хвилин|мінути| до випарювання рідини.
Висипте згори горох (не перемішуйте), накрийте кришкою і дайте потомитися 1-2 хвилини. Зніміть з вогню, додайте сік лимона та зелену цибулю. Приправте сіллю|соль|, перцем за смаком.