I found eating out in Prague very cheap (250-500 Kc per meal, often including dessert and a soft drink) and I really enjoyed trying a few different restaurants with traditional Czech food.
Most Czech dishes are very meat-based and contain also dumplings, with some added cabbage here and there. Probably not the lightest meals but very tasty!
My meat feast over the long weekend started with a delicious venison guláš, served alongside with bread dumplings.
The following day I tried a “farmer’s plate” with pork meat, grilled sausages (grilované klobásy), bread dumplings, potato dumplings, cabbage and gravy.
It was then time for a basic beef guláš in a cheap cafe’, and on my final day some roast duck with dumplings and cabbage.
All food was really good but I particularly enjoyed the venison guláš and the all-pork dish.
And for dessert? I recommend trying the trdelník, a traditional rolled pastry coated in sugar and sold in street stalls around Prague. But don’t fall for the tourist varieties filled with all sorts of sweet things, from chocolate to ice cream: the classic version, empty inside, is the best one!