Тщательно переберите крупу, удаляя мусор, затем промойте её в холодной воде до тех пор, пока вода не станет абсолютно прозрачной.
Переложите крупу в кастрюлю, залейте двумя стаканами кипятка, добавьте соль и доведите до кипения.
Убавьте огонь до минимума, накройте плотной крышкой и варите 15 минут — крышку во время варки не открывать, кашу не мешать.
Когда вода почти выкипит, выключите огонь и дайте каше настояться под крышкой ещё 10 минут.
Пока варится крупа, мелко нарежьте лук кубиками.
Растопите сливочное масло на сковороде, выложите лук и жарьте на среднем огне до уверенного золотистого цвета и мягкости — лук должен стать сладким.
Нарежьте помидоры мелким кубиком (можно предварительно снять кожицу, ошпарив их кипятком) и добавьте к луку.
Тушите всё вместе около 5–7 минут до однородной массы, затем посолите, поперчите и добавьте щепотку сахара.
Готовую горячую кашу переложите в глубокую миску, сверху выложите горячий томатно-луковый соус — перемешайте сразу или подавайте порционно слоями.