Costa Rica is a Central American paradise known for its incredible biodiversity, pristine beaches, lush rainforests, and active volcanoes. This eco-tourism destination offers world-class wildlife viewing, adventure activities, and a laid-back 'pura vida' lifestyle that welcomes travelers from around the globe.
Costa Rican cuisine (comida típica) is humble, hearty, and built on rice, black beans, tropical vegetables, and fresh seafood. The national dish gallo pinto (rice and beans fried together) anchors virtually every breakfast. Casado (the 'married man's plate') defines lunch: rice, black beans, salad, plantains, and protein. The Caribbean coast has a distinctly Afro-Caribbean influence with coconut milk, curry, and jerk seasonings creating an entirely different culinary identity.
Must-try dishes
Iconic dishes that define Costa Rica.
Gallo Pinto
The national breakfast of rice and black beans fried together with Salsa Lizano, sweet peppers, and cilantro. Served with eggs, sour cream (natilla), and fried cheese. Every Costa Rican household has a slightly different recipe passed through generations.
Where to try: Any soda (local restaurant) at breakfast, nationwide
Price: $4-7
Casado
The classic Costa Rican lunch plate containing rice, black beans, cabbage salad, fried sweet plantains (maduros), and a protein choice (beef, chicken, fish, or pork). The name means 'married man' — implying home cooking. The most affordable and authentic dining experience.
Where to try: All sodas nationwide for lunch
Price: $6-10
Chifrijo
Costa Rica's beloved bar snack invented at Bar Muñoz in San José: layered rice, beans, fresh tomato pico de gallo, and chicharrones (crispy fried pork), topped with avocado and lime. Served in a glass and eaten with tortilla chips.
Where to try: Bar Muñoz (original), any sports bar in San José
Price: $6-10
Ceviche Tico
Costa Rican ceviche differs from Peruvian style — fish or shrimp cured in lime with sweet peppers, cilantro, and mild seasoning, served with crackers. Tilapia is the most common fish. Best fresh at coastal towns.
Where to try: Mercado Central San José, coastal restaurants, Mariscos Rogelio (Puntarenas)
Price: $6-12
Olla de Carne
A traditional Sunday beef and root vegetable soup simmered for hours with chayote, potatoes, cassava, corn, and plantain. The quintessential home-cooking dish that restaurants rarely match. The soup of Costa Rican grandmothers.
Where to try: Traditional sodas, home cooking, Sunday family restaurants
Price: $8-12
Rice and Beans (Caribbean Style)
The Caribbean coast version cooked in coconut milk with Caribbean spices is entirely distinct from mainland gallo pinto. A UNESCO-recognized Afro-Caribbean dish brought by Jamaican workers, traditionally served with whole fried fish and patacones (fried green plantains).
Where to try: Any restaurant in Puerto Viejo or Cahuita, Caribbean coast
Price: $8-15
Top restaurants
Handpicked picks for the best dining experiences.
Grano de Oro Restaurant
Housed in a restored Victorian mansion, this award-winning rooftop restaurant serves innovative cuisine blending Costa Rican ingredients with international techniques. The romantic setting and impeccable service make it San José's premier fine dining destination.
Calle 30, Paseo Colón, San José
Soda Tapia
This beloved San José institution has served authentic Tico food since 1950. Generous portions of casado, gallo pinto, and traditional stews attract locals and tourists alike. The no-frills atmosphere and friendly service embody Costa Rican hospitality.
La Sabana, San José
Taco Bar
This lively taco joint in Tamarindo serves creative tacos, burritos, and Mexican-inspired dishes with fresh ingredients. The casual atmosphere, reasonable prices, and late-night hours make it a favorite among surfers and backpackers.
Playa Tamarindo, Guanacaste
Mercado Central
San José's central market offers dozens of sodas serving authentic Costa Rican breakfasts and lunches. Navigate the maze of stalls to find casado, gallo pinto, and fresh fruit juices at rock-bottom prices favored by locals.
Avenida Central, San José
Café de los Deseos
This bohemian café in San José's Barrio Amón offers artisanal coffee, creative breakfasts, and light meals in a charming courtyard garden. The artistic atmosphere and quality coffee make it a favorite among locals and expats.
Barrio Amón, San José
Silvestre
This acclaimed restaurant showcases modern Costa Rican cuisine using locally-sourced, organic ingredients. Chef Santiago Fernández creates innovative dishes that honor traditional flavors while presenting them with contemporary flair in an elegant setting.
Barrio Escalante, San José
Café Mundo
This Barrio Amón café-restaurant occupies a converted mansion with courtyard seating. The diverse menu spans Mediterranean, Asian, and local flavors with excellent vegetarian options. Popular for both lunch and dinner with a sophisticated yet casual vibe.
Barrio Amón, San José
Soda Lidia's Place
Puerto Viejo's most famous soda serves Caribbean-style rice and beans, fresh fish, and generous portions at local prices. Miss Lidia's welcoming smile and authentic flavors keep customers coming back for over 20 years.
Puerto Viejo, Limón
Restaurants by cuisine
Browse picks grouped by cuisine type.
Café
Café Britt
Costa Rica's premier coffee brand operates a café at their plantation near San José. Tour the facility, taste single-origin coffees, and enjoy pastries and light meals. The coffee education experience is exceptional.
Heredia, Central Valley
Gecko Gourmet
Monteverde's upscale café and deli serves artisanal coffee, fresh-baked pastries, gourmet sandwiches, and imported cheeses. The cozy atmosphere and mountain views provide a perfect spot to warm up after cloud forest hikes.
Santa Elena, Monteverde
Bread & Chocolate
Puerto Viejo's beloved breakfast spot serves fresh-baked bread, pastries, and hearty breakfasts using local ingredients. The chocolate brownies are legendary, and the casual Caribbean vibe makes it a perfect morning hangout.
Puerto Viejo, Limón
Cool Café
Manuel Antonio's smoothie headquarters serves fresh fruit smoothies, açaí bowls, healthy breakfasts, and light lunches. The vibrant atmosphere and nutritious offerings make it perfect for post-beach refueling.
Manuel Antonio, Quepos
Seafood
Marisquería Bahía Azul
This casual seafood spot in Jacó offers the freshest catch, ceviche, and seafood soups. Locals know it as the best place for authentic mariscos at fair prices. The no-frills setting focuses attention on the food.
Jacó, Puntarenas
Koki Beach Restaurant
This beachfront restaurant in Tamarindo offers fresh seafood, ocean views, and romantic sunset dinners. The menu features grilled fish, ceviche, and international favorites. Daybeds on the beach provide a perfect spot for lunch and cocktails.
Playa Tamarindo, Guanacaste
Ceviche Stand - Jacó Beach
Fresh ceviche prepared daily at beachside stands along Jacó Beach. Watch vendors prepare mixed seafood ceviche with fresh lime, cilantro, and vegetables. Served in cups with crackers for beach dining.
Jacó Beach, Puntarenas
Mar y Tierra
Uvita's premier surf and turf restaurant offers quality steaks, fresh seafood, and craft cocktails. The open-air setting provides ocean breezes and jungle views. Popular with both locals and travelers seeking reliable quality.
Uvita, Puntarenas
Traditional Costa Rican
Soda la Hormiga
La Fortuna's best soda serves authentic Tico cuisine at local prices. Generous casados, fresh fruit batidos, and friendly service in a simple setting. Popular with both locals and budget-conscious travelers seeking authentic flavors.
La Fortuna, Alajuela
Restaurante Nuestra Tierra
This San José chain serves traditional food in a rustic setting with servers in traditional dress. While touristy, the food is authentic and portions generous. A good introduction to Costa Rican cuisine for first-time visitors.
Multiple locations, San José
Soda Viquez
San José locals flock to this unpretentious soda for authentic, home-style cooking. The daily specials board features traditional dishes made from scratch. Expect generous portions, affordable prices, and genuine Tico atmosphere.
San Pedro, San José
American
Café Milagro
Manuel Antonio's favorite café serves breakfast all day, fresh-roasted coffee, and creative lunch and dinner options. The casual atmosphere, quality ingredients, and consistent execution make it a reliable choice for any meal.
Manuel Antonio, Quepos
Empanadas Cart - Tamarindo
A popular evening cart near Tamarindo Beach serves fresh empanadas with various fillings. The crispy pastries filled with beef, chicken, or cheese make perfect post-beach snacks at budget-friendly prices.
Near Tamarindo Beach, Guanacaste
Caribbean
Patacones Stand - Puerto Viejo
Various vendors along Puerto Viejo's main street sell patacones (fried plantains) topped with beans, meat, and pico de gallo. These Caribbean-style tostones make a perfect beach snack or light meal.
Main street, Puerto Viejo, Limón
Lazy Mon Café
Puerto Viejo's laid-back café serves Caribbean-spiced coffee, fresh juices, and breakfast specialties. The relaxed vibe, beach proximity, and reggae soundtrack embody the Caribbean coast lifestyle.
Puerto Viejo, Limón
International
Morpho's Restaurant
Located in Monteverde, this restaurant offers cloud forest views alongside creative cuisine. The menu emphasizes local, organic ingredients with options for all dietary preferences. The cozy fireplace and mountain setting create memorable dining.
Santa Elena, Monteverde
Chelle's Paradise
Located in La Fortuna, this garden restaurant offers diverse international cuisine in a tropical setting. The menu includes everything from burgers to Thai curry, making it ideal for groups with varied preferences.
La Fortuna, Alajuela
Italian
Donde Claudio y Gloria
This intimate Italian restaurant in Monteverde serves authentic homemade pasta and wood-fired pizzas. The husband-wife team creates romantic ambiance with candlelit tables, live music, and exceptional service in a charming mountain setting.
Santa Elena, Monteverde
Rancho Perla Negra
This casual pizzeria in Uvita serves wood-fired pizzas, pasta, and Italian favorites with ocean views. The laid-back vibe, quality ingredients, and reasonable prices make it a local favorite for dinner.
Uvita, Puntarenas
Artisan Café
Sibu Coffee
Tamarindo's specialty coffee shop roasts beans on-site and serves exceptional espresso drinks, cold brew, and pour-overs. The knowledgeable staff educate customers about Costa Rican coffee regions and processing methods.
Tamarindo, Guanacaste
Breakfast Café
Kapi Kapi Café
This cheerful breakfast café in Uvita serves hearty breakfasts, fresh-baked goods, and excellent coffee. The friendly owners create a welcoming atmosphere that keeps visitors returning throughout their stay.
Uvita, Puntarenas
Dessert
Churros Don Sando
This beloved churro cart in San José serves fresh-fried churros with various fillings and toppings. A local institution for over 30 years, the churros are crispy outside, soft inside, and incredibly affordable.
Avenida Central, San José (cart)
European
Park Café
British chef Richard Neat brings Michelin-star experience to San José in this beautifully restored colonial mansion. The ever-changing menu emphasizes seasonal ingredients, innovative presentations, and artistic plating in an elegant garden setting.
Sabana Norte, San José
French
La Terrasse
French chef brings haute cuisine to Manuel Antonio with this elegant hillside restaurant. Fresh seafood, imported ingredients, and classic French techniques create memorable meals accompanied by stunning Pacific Ocean sunsets.
Manuel Antonio, Quepos
Fresh Fruit
Fruit Carts - Central Valley
Throughout San José and the Central Valley, fruit carts sell fresh tropical fruits cut to order. Choose from pineapple, mango, papaya, watermelon, and more, often sprinkled with lime and salt. Refreshing and healthy.
Various locations, San José
Fusion
Phat Noodle
Manuel Antonio's favorite Asian spot serves Thai, Vietnamese, and fusion dishes using fresh local ingredients. The casual atmosphere, generous portions, and bold flavors provide a break from seafood and Costa Rican fare.
Manuel Antonio, Quepos
International Fine Dining
Arbol de Seda
Located in Tamarindo, this treehouse-style restaurant offers ocean views and sophisticated cuisine. The menu changes seasonally, featuring fresh seafood, premium meats, and creative vegetarian options paired with an extensive wine list.
Tamarindo Beach, Guanacaste
Modern Costa Rican
El Jardín de Lolita
Chef Lola serves innovative Costa Rican cuisine in her garden restaurant in La Fortuna. Fresh herbs from the property's garden, local ingredients, and creative presentations make this a culinary highlight near Arenal Volcano.
La Fortuna, Alajuela
Organic Café
Organico Fortuna
This health-focused café in La Fortuna serves organic coffee, smoothie bowls, vegan options, and vegetarian cuisine. Fresh juices, local ingredients, and a commitment to sustainability attract health-conscious travelers.
La Fortuna, Alajuela
Peruvian
Restaurante Machu Picchu
San José's best Peruvian restaurant serves authentic ceviches, lomo saltado, and pisco sours. The family-run establishment offers generous portions and bold flavors at reasonable prices in a casual setting.
San Pedro, San José
Specialty Coffee
Kahawa Café
This third-wave coffee shop in San José serves single-origin Costa Rican coffees prepared by skilled baristas using pour-over, siphon, and espresso methods. The minimalist space focuses attention on exceptional coffee.
Barrio Escalante, San José
Street Tacos
Tacos El Primo
This popular taco cart in La Fortuna serves delicious Mexican-style street tacos late into the night. Fresh ingredients, homemade salsas, and generous portions make it a favorite after-hours stop for budget travelers.
Central La Fortuna (cart location varies)
Food tours & tastings in Costa Rica
Eat your way through Costa Rica with a guide.
Browse food experiences in Costa RicaWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
Empanadas
Fried or baked corn masa pastries stuffed with cheese, beans, chicken, or beef. Sold by street vendors outside schools, markets, and bus terminals nationwide. The cheesy version (queso) is most popular.
Find it at: Street vendors outside markets, bus terminals, school zones
Tamales Costarricenses
Costa Rica's tamales are wrapped in banana leaves rather than corn husks, filled with masa, rice, pork, vegetables, and olives. Made traditionally for Christmas (December-January) but available year-round at markets.
Find it at: Mercado Central, ferias de agricultor, December vendors everywhere
Chorreadas
Sweet fresh corn pancakes made on a griddle, similar to crêpes but with a corn flavor. A traditional snack sold at roadside stands throughout the Central Valley, eaten plain or with natilla (sour cream).
Find it at: Roadside stands in the Central Valley, especially on weekends
Agua de Pipa
Fresh young coconut water served directly from the coconut with a straw, sold from pickup trucks and beach stands throughout coastal areas. The ultimate tropical hydration at $1-2 per coconut.
Find it at: Beach towns, Pacific coast roadsides, Caribbean beaches
Palmito Sandwiches
Heart of palm sandwiches on white bread are a uniquely Costa Rican street snack, sold at markets and festivals. The crisp, mild heart of palm with mayo and tomato on cheap white bread is comfort food Tico-style.
Find it at: Mercado Central San José, local festivals
Food markets
Where locals shop and graze.
Mercado Central San José
The atmospheric 1880 covered market houses dozens of soda stalls serving the cheapest casado and gallo pinto in the capital, plus fresh produce vendors, butchers, fishmongers, and spice sellers on the ground floor. Arrive before 10AM for the freshest produce.
Hours: 6:00 AM - 6:00 PM Monday-Saturday
Feria del Agricultor Curridabat
The best of San José's Saturday farmers' markets has organic produce vendors, artisan cheese makers, specialty honey producers, prepared food stalls, and excellent tropical fruits. A genuine community gathering that represents food-loving Costa Rica at its best.
Hours: 5:30 AM - 1:00 PM Saturdays
Mercado Borbón
A less-visited alternative to the main Mercado Central offering excellent tropical fruit sections, Caribbean spice vendors, fresh herb sellers, and a traditional atmosphere. Less touristy and more authentically Tico than the main market.
Hours: 6:00 AM - 5:00 PM Monday-Saturday
Dining etiquette & tips
Navigate the local food scene confidently.
Lunch (12PM-2PM) is the main meal in Costa Rica — sodas serve the most generous portions at lunch prices
The 10% service charge is mandatory by law on restaurant bills — check for 'servicio incluido' before adding extra tip
Ask for 'sin azúcar' if you want unsweetened coffee — Costa Rican café comes sweet by default
Vegetarian options are limited in traditional sodas — tell staff 'soy vegetariano/a' and ask for casado sin carne (no meat)
Food budget guide
What to expect at different price points.
| Level | Price | Description |
|---|---|---|
| Budget | $6-10/meal | Soda casado or street food |
| Mid-range | $15-30/meal | Tourist restaurant or nicer soda |
| Upscale | $50+/meal | Fine dining in San José or resort restaurants |