Rudy’s Tacos has been serving the same style of Mexican food on the northwest side of Des Moines since Richard Nixon was in office, and that consistency is the whole point.
I first went because my coworker Deb, who grew up on Merle Hay Road, told me I was missing something essential about the city by never having been. She said it the way you’d say someone had never seen a sunrise. So I went on a Tuesday, which turned out to be exactly the right day — no line, easy parking, and the woman behind the counter had clearly been doing this long enough that she could read a customer in about four seconds.
The menu is tight and unapologetic. Tacos, burritos, tostadas, enchiladas — the kind of Mexican-American food that predates every trend, regional authenticity debate, and Instagram food account by several decades. The tacos come crispy, filled with seasoned ground beef, shredded cheese, lettuce, and tomato, and they cost somewhere around two dollars each. The price feels almost wrong in 2024, but it’s real. I ate three and had no regrets.
What makes Rudy’s feel different from a lot of cheap, fast Mexican spots isn’t any single ingredient. It’s the fact that you can taste that this recipe hasn’t been messed with. The beef seasoning has a particular depth that you don’t get from a packet, and the shells have a fresh-fried quality that holds up better than you’d expect. The hot sauce on the table is thin and sharp in a way I find more useful than a chunky salsa.
The original location on Urbandale Avenue is the one Deb grew up going to, and it’s the one I keep returning to. There’s another location in Altoona, but the Urbandale spot has the original weight to it — a small building, a walk-up counter, a dining room that seats maybe forty people and feels like it’s been updated just enough to stay functional without losing whatever made it familiar. The staff is fast and doesn’t oversell anything. You order, you sit, your food comes out quickly, and you eat.
I’ve started taking people there the way Deb took me. My friend Marcus, who moved here from Columbus two years ago and was still figuring out where the city’s real eating is, went with me in the fall and ordered a burrito the size of a paperback novel. He finished the whole thing and was quiet for a minute afterward. That’s usually a good sign.
The owner’s family has run this place for more than fifty years, and you feel that in a way that’s hard to describe without sounding like you’re overselling it. It’s just steady. No rotating specials, no seasonal menu, no rebranding push. The logo looks like it did in the seventies. That’s not laziness — that’s confidence.
Lunch for two will run you under fifteen dollars, often well under. Go hungry, go with someone, and don’t be surprised if you end up talking about it on the drive home.