What You Need To Know Before You Go
I've been chasing coffee around Central Java for years now, and I can tell you this: the third-wave coffee scene in Surakarta (Solo) has quietly become one of the most interesting in all of Indonesia. Most people fly straight through Solo on their way to Yogyakarta or Bali without stopping, which means spots like Iicafe Mexico never get the attention they deserve. It's not some obscure hole-in-the-wall. It's genuinely good, properly run, and consistently under the radar. Iicafe Mexico sits in the Manahan area of Solo. If you're coming from Yogyakarta, it's about an hour and fifteen minutes drive, or you can catch a bus. The café itself is unassuming from the street. No neon signs, no giant Instagram walls, no baristas in matching aprons posing for customers. Just a small frontage, wooden interior, and a menu that looks like someone actually gave a damn about sourcing. Here's the thing most travel guides miss: the reason Iicafe Mexico stands out isn't just the coffee. It's the Mexico angle. A lot of cafés in Indonesia borrow aesthetics from other countries without any real commitment to the concept. You'll find Japanese-themed places serving terrible matcha or Korean BBQ joints that don't know the difference between gochujang and doubanjiang. Iicafe Mexico isn't doing that. The menu has actual Mexican dishes, not just tacos with salsa on top. The coffee program is serious. And they source beans from Indonesian highlands that you won't find in Jakarta or Surabaya.
How To Actually Order Well
I know this sounds ridiculous, but 60% of people who walk into Iicafe Mexico order the wrong thing. They sit down, glance at the espresso section, and pick a latte because it's familiar. That's like walking into a proper restaurant and ordering bread. Here's what I actually recommend, based on probably twenty visits over the last two years. Start with their single-origin pour-over if they have it available. The baristas rotate between three or four farms depending on the harvest season, usually from Flores, Toraja, or Gayo. The grind size is dialed in properly, the water temperature is consistent, and the whole pour takes about three minutes. If you're not sure what to ask for, just tell them what you prefer and let them choose the bean. They actually know their inventory. For food, skip the basic sandwich options. Get the cochinita pibil if it's available. It's slow-roasted pork, properly marinated in achiote and sour orange juice, wrapped in banana leaves, and cooked for hours. The texture falls apart when you touch it. Pair it with their habanero-lime water, not the standard iced tea. The habanero is real, not some powdered stuff, and the heat builds slowly. Don't chug it. Take small sips.
A Practical Walkthrough For First-Timers
I'll walk you through exactly how I navigate this place now, since I went through the beginner phase and made every mistake. Here's the efficient way to do it. Arrive between 10 AM and 11 AM on a weekday. This matters more than you'd think. The café opens at 10, and the morning crowd thins out by 11 before the lunch rush starts around 12:30. If you come after 2 PM on a Saturday, you'll be waiting forty minutes for a table and half their food items will already be sold out. The cochinita pibil, for instance, is limited to about twelve portions per day because of the prep time. You show up late and you're eating toast. When you sit down, don't grab the menu immediately. Ask the barista what single-origin is on that day. The rotate between origins weekly based on shipment availability, so the menu doesn't reflect what's actually fresh. A lot of customers read the printed list and order something that's technically out of stock. The staff will handle it, but it wastes time and frustrates everyone.
Get the Full Details

Order your coffee first, then your food. The pour-over takes longer than an espresso drink, and they'll start it immediately when you place the order. If you order food first, you'll sit there watching your coffee get cold while they grill your meal. It's a minor thing but it changes the experience noticeably. Pay at the counter, not at the table. This isn't a formal restaurant, and the staff are spread thin during busy hours. Going to the counter speeds things up for everyone. They'll call your order number when it's ready.
The Specific Problem I Ran Into
Last October, I went there at about 4 PM on a Thursday and wanted the pour-over along with the mole negro chicken. The barista told me the mole was gone, which I expected since it was past peak hours, but then he also said they'd run out of the Flores bean that day. I had specifically traveled from Yogyakarta that afternoon to try it, and both of my choices were unavailable. I ended up ordering a cappuccino with a house blend and sitting there for twenty minutes feeling like an idiot. Here's the workaround I use now: I message them on Instagram the morning of my visit. Not to place an order, just to ask what single-origins they expect to have and whether the full kitchen is running that day. They're usually honest about their stock. On the days I care about specific items, I go earlier. It adds ten minutes to my planning and eliminates the disappointment.
What You Should Actually Expect
This isn't fine dining. The tables are small and sometimes wobble. The Wi-Fi is usable but not fast enough for heavy video calls. Restrooms are clean but basic. If you're looking for a polished environment, go somewhere in Jakarta. Iicafe Mexico is a coffee-focused spot that happens to serve solid food, not a restaurant trying to be a café. The pricing is fair for what you get. A pour-over runs around 35 to 45 thousand rupiah depending on the origin. Espresso drinks are 28 to 38 thousand. Food items range from 55 to 95 thousand. It's mid-range for Solo, nothing spectacular either way.

Where It Falls Short
I need to be straight about the limitations. The coffee, while excellent, doesn't compete with the best spots in Yogyakarta or Bandung. The baristas are skilled but not at the level of someone who's been dialing in shots for five years. You'll notice minor inconsistencies in extraction, particularly with pull-after-pull shots on busy days when they're behind. The Mexican food is good but not authentic in a way that matters to people who grew up eating it in Mexico. The tortillas are decent but store-bought rather than handmade. The mole flavors are close but lack the depth you'd get from a proper recipe developed over weeks of trial. This isn't a dealbreaker for most people, but if you've eaten real Mexican food, you'll notice the gap. It's still better than anything else in Surakarta by a wide margin, but it's not going to fool someone who knows the cuisine well. Parking is another issue. There's a small lot out front that fills up quickly, and street parking nearby is unreliable. I've seen cars towed from the adjacent streets. If you're driving, arrive before 10:30 AM or plan to park a few blocks away and walk.
Bottom Line
Iicafe Mexico deserves more recognition than it gets. It's not perfect, and it's not trying to be everything to everyone. The coffee program is genuinely strong for a city that isn't Jakarta or Surabaya. The food is worth ordering if you go in with the right expectations. Show up prepared, ask the right questions, and you'll have a solid afternoon. Skip it if you want a grand experience or a quiet place to work for three hours. It's a neighborhood gem, not a destination venue.