When did grabbing a quick sandwich become so expensive? A simple lunch shouldn’t leave you wondering whether you could have cooked an entire dinner for the same price.
Fortunately, Iowa still has some excellent delis where a satisfying meal doesn’t have to cost a fortune. And some of the most interesting options are places you might easily overlook during a busy day.
There’s something appealing about a neighborhood sandwich counter that keeps things simple. Freshly prepared sandwiches, hearty soups, and generous portions can make an ordinary lunch break much more enjoyable.
The trick is knowing where to look. Prices vary, of course, but a few of these shops offer surprisingly affordable options that deserve more attention.
These 10 Iowa delis are worth keeping in mind the next time hunger strikes. One serves classic Italian sandwiches starting around $6.75, while another operates inside a former railroad depot.
Who knew finding a good lunch could also lead to such an interesting little discovery?
1. B&B Grocery, Meat & Deli, Des Moines

Pork tenderloin sandwiches in Iowa are a serious matter, and the meat counter at B&B Grocery, Meat & Deli knows it.
You will find this longtime neighborhood market at 2001 SE 6th St on the south side of Des Moines, Iowa. It has been feeding locals for years, and the setting is casual in the best way.
Shoppers pick up groceries, then wander over to the counter for lunch.
The pork tenderloin is the headliner. It is hearty, breaded, and sized to make a regular bun look a little shy.
If that is not your style, the Italian subs and freshly prepared deli sandwiches give you plenty of other choices.
Here is a handy trick. Since this is a working meat market, you can grab a sandwich for today and a few slices of lunch meat for tomorrow.
That turns one stop into two lunches, and your budget will thank you.
The prices are friendly, the portions are generous, and nobody expects fancy table service. Order at the counter, find a spot, and enjoy a sandwich that does not need a fancy name.
Bring an appetite and maybe a few napkins. Your next cheap lunch is waiting, and it comes with a side of south Des Moines charm.
2. Manhattan Deli, Des Moines

Manhattan Deli sits at 3705 Ingersoll Ave in Des Moines, Iowa, and it is an established sandwich shop with a loyal lunch crowd.
The menu leans on pastrami, corned beef, Italian-style sandwiches, and hot subs. Each one comes generously filled.
The shop has published $10 daily sandwich specials on its menu, which makes it a smart pick when you want a big lunch without a big price. Specials and prices can change, so a quick check before you go is a good idea.
If you like warm sandwiches, try a hot sub. The bread holds up well, and the fillings stay juicy.
Cold sandwich fans can go for the classic corned beef and enjoy the simple pleasure of thick-cut meat.
Ingersoll Avenue is easy to reach from downtown and the nearby neighborhoods. That makes this deli a handy stop on a work break or a weekend errand run.
Go hungry, because half a sandwich here can be a full conversation. Leftovers make a fine dinner, which stretches your lunch dollars even farther.
3. A Taste of Italy, Clive

Six dollars and seventy-five cents is not much, yet it can buy a classic Italian sandwich in Clive.
A Taste of Italy is a small Italian grocery and deli at 8421 University Blvd, Suite D, in Clive, Iowa. A 2026 menu listing shows classic sandwiches starting around $6.75.
That is a rare price in today’s lunch world.
The menu includes traditional Italian beef sandwiches, cold-cut combinations, and homemade sides. Because it doubles as a grocery, the shelves hold pasta, sauces, and other Italian pantry items you can browse while your order comes together.
Try the Italian beef if you want something warm and savory. Pick a cold-cut combo if you want a lighter bite that still feels like a real meal.
Add a homemade side, and lunch is done.
The space is small, so it feels like a neighborhood visit rather than a rush. Staff members are happy to talk you through the choices if you are new to Italian deli food.
Plan a little extra time to shop after you eat. A jar of sauce makes a tasty souvenir, and it turns one cheap lunch into a pasta night too.
4. Downtown Deli, Ames

College towns run on quick, filling lunches, and Ames has a favorite spot for them.
Downtown Deli is found at 328 Main St in Ames, Iowa. This longtime downtown shop makes sandwiches to order and offers daily soups and classic deli combinations.
Students, workers, and visitors to Iowa State University all end up in line here sooner or later.
The pastrami, corned beef, and Reuben sandwiches are reasonably priced, which keeps them popular. A Reuben comes stacked with savory meat, melted cheese, and tangy toppings between toasted bread.
It is a lunch that stays with you through an afternoon of classes or errands.
Made-to-order means you can customize your sandwich. Ask for your favorite bread, choose your cheese, and add the toppings you like.
That small control makes a cheap lunch feel personal.
Check the daily soup before you order. Pairing a cup with half a sandwich can be an easy way to eat well without overspending.
After lunch, Main Street is great for a stroll. You can walk off your sandwich while browsing the shops and enjoying the small-town feel of downtown Ames.
5. Lu’s Deli, Cedar Rapids

Budget-friendly lunches rarely come with this much choice.
Lu’s Deli sits at 1010 3rd St SE in the NewBo District of Cedar Rapids, Iowa. It is a small deli that offers customized sandwiches, homemade soups, and fresh salads.
The online ordering menu lists a regular sandwich for $7.79 and several specialty sandwiches around $8.99.
Those numbers make it one of the most wallet-friendly stops on this list. You can build your own sandwich or pick a specialty that has the combination already figured out.
Soups are made in-house, so the flavors change with the day. A warm bowl makes a good partner for a sandwich on a chilly Iowa afternoon.
Salads are a fresh option when you want something lighter.
Online ordering is a nice bonus if you are short on time. Place your order ahead, walk in, and grab lunch without the wait.
The NewBo District is a fun area to explore. Eat first, then spend a little time wandering, because a good lunch is always better with a walk afterward.
6. Village Corner Deli, Davenport

A half sandwich and a cup of soup is the lunch order that never goes out of style.
Village Corner Deli is located at 1030 Mound St in the historic Village of East Davenport, Iowa. It is a neighborhood deli that serves substantial sandwiches made with freshly sliced meats and cheeses.
House-made soups round out the menu.
The half-sandwich and soup combination is the star for anyone watching their spending. You get variety, a warm bowl, and a good amount of food without paying for a whole sandwich.
Fresh slicing makes a real difference. Thin, tender meat stacks up better on bread, and the cheese tastes brighter.
Ask about the soup of the day, since the choices rotate.
The village setting adds to the fun. Brick streets, small shops, and a relaxed pace make this part of Davenport feel like a little getaway in the middle of the city.
Order your combo, find a seat, and let the lunch hour slow down. Afterward, a stroll through the Village is a lovely way to enjoy the rest of your afternoon.
7. State Street Deli, Mason City

Chicago flavor has found a home in north Iowa, tucked inside a historic building.
State Street Deli is at 107 E State St in downtown Mason City, Iowa. It operates inside the Brick & Tile Building, and the setting adds character to the meal.
The menu focuses on Chicago-inspired sandwiches and classic deli favorites.
The online menu lists traditional cold sandwiches around $8.89 and signature creations around $9.99. Many come with a side and a pickle, so the price covers a complete lunch.
Cold sandwiches are a dependable choice when you want something fast and fresh. Signature creations are worth a try if you like bolder combinations and a little more flair.
The pickle on the side is a small detail, but it adds a crunchy, tangy finish that makes the sandwich taste even better. Pick your side, and you are set.
Downtown Mason City is easy to explore after lunch. Take a walk, admire the architecture, and enjoy the feeling of a small city that still values a good sandwich counter.
8. Sub City, Waverly

All aboard for lunch, because this sandwich shop lives in an old railroad depot.
Sub City is an independently operated spot at 311 E Bremer Ave in Waverly, Iowa. It specializes in Jersey-style subs built with freshly sliced meats and cheeses.
The depot setting gives every visit a bit of history.
Listed half sandwiches start around $6.90, and larger combinations offer filling options for anyone who wants more. That range lets you match your order to your hunger and your budget.
Jersey-style subs are known for layers of sliced meat, cheese, and fresh toppings on a soft roll. A half sub is often enough for a light appetite, while a full one handles a bigger craving.
Because the shop is independently run, the feel is personal. Staff members know the menu well, and they can point you toward a good pick if you are unsure.
Eat your sub, then take a look around the depot. Few lunch spots let you enjoy a sandwich and a bit of local railroad history at the same time.
9. Cremer’s Meats, Dubuque

Turkey and dressing is usually a holiday meal, but in Dubuque it shows up on a sandwich any day of the week.
Cremer’s Meats is a family-owned grocery and meat market at 731 Rhomberg Ave in Dubuque, Iowa. It is well known for its signature Turkey ‘N’ Dressing sandwiches and other ready-to-eat lunches.
Locals have long counted on it for a satisfying meal.
Recent customer reviews praise the fair prices, which makes this a strong lesser-known choice. The neighborhood character is part of the appeal, since this is the kind of place where people know the staff by name.
The Turkey ‘N’ Dressing sandwich combines tender turkey and savory dressing in a hearty filling served on a bun. It feels like a comforting dinner packed into a lunch.
As a meat market, Cremer’s also sells fresh cuts you can take home. Pair your sandwich with a package of something for later, and you have solved two meals.
Stop in with an open mind and a healthy appetite. You might leave with a new favorite sandwich and a new favorite shop.
10. Pickerman’s Soup & Sandwich, Sioux City

Soup of the day, sub of your choice, and a quick walk to the counter. That is the whole plan here.
Pickerman’s Soup & Sandwich is a locally owned restaurant at 1762 Hamilton Blvd in Sioux City, Iowa. It serves deli-style subs, fresh sandwiches, and rotating homemade soups.
The counter-service format keeps things simple and speedy.
Affordable meal combinations make it a useful option for a satisfying lunch without restaurant-level spending. Pairing a sandwich with a bowl of soup gives you a balanced meal at a friendly price.
The rotating soups mean there is always something new to try. Come back a few times, and you may find a seasonal favorite.
Subs are built fresh, so the bread and fillings taste lively.
Because you order at the counter, there is no waiting around for a check. That makes this a handy stop during a busy workday or a shopping trip.
Grab a tray, pick a table, and enjoy a lunch that feels hearty and honest. Sioux City has plenty to offer, and this is a tasty place to start.