Heat some oil in a wok. Add cashews to the oil and roast till little brown. Now roast the almonds as well for a minute or so and drain out on a plate. After this, slight roast the paneer as well.
Meanwhile, chop the potatoes in small chunks. When the paneer turns little brown, transfer it to a plate. Now add peas, cover and let them cook for a minute or so. Transfer the roasted peas as well. Place the potato chunks in wok add roast till they get slightly brown. Transfer the roasted potatoes as well. Add carrots and cauliflower and roast until little crunchy and take out in a plate.
Add cumin seeds in the remaining oil. After this add whole spices and saute for a while. Now add rice, salt, lemon juice, roasted veggies, paneer, roasted cashews and almonds. Mix everything really well. Navratan pulao is ready, transfer it to a plate and serve.