My husband and I eat at several neighborhood "menu's" here in Miraflores every day, except for our weekend spurgles at other restaurants. The prices at these vary widely. Here's some of our spots:
Cherry on Larco between San Martin and Veinte Ocho de Julio: Prices between 10 to 12 soles, decent food, somewhat crowded at lunchtime, seems to be a local neighborhood favorite.
Cafe Lucuma on Tarata, 12 to 15 soles, similar to above.
Several others on Tarata, including Cafe Tarata, Mama Olla's, Cafe La Paz, prices somewhat higher, 20 to 22 soles, but fairly good quality food and the atmosphere is nicer.
Salsa Restaurant in the Fiesta Hotel has a menu from 12:30 to 4 pm, 22 soles. Good quality, nice atmosphere, killer desserts.
Also, the two restaurant next to Parque Kennedy (The larger Cafe La Paz and Parquetito) has lunchtime menu's priced at 22 soles. Typically two choices of appetizers and main dish. Great location.
Il Capppucino on Manuel Bonilla, right off Larco, across from Parque Kennedy. Lunchtime menu of 21.50 soles, good selection of items. Haven't eaten there as yet, but will get there eventually.
Would not recommend any of the places on San Martin, between Larco and Colon. There are several there, service and quality lacking for the most part.
Hope this is helpful.