· Food  · 4 min read

Cheap Eats in Rabat: Street Food, Markets and Prices

Cheap eats in Rabat, decoded: habricha, fried sardines, sfenj and market grills — plus what a full day of street food costs in dirhams.

Cheap eats in Rabat, decoded: habricha, fried sardines, sfenj and market grills — plus what a full day of street food costs in dirhams.

The capital gets filed under ministries and monuments, yet some of its best cooking is also its cheapest. A cheap eats in Rabat trail runs from sfenj at dawn to charcoal grills after dark. Start with habricha, the medina’s spiced minced-meat sandwich, fried sardines in bread, or maakouda at 3 to 5 MAD. A full day of eating this way runs about 90 to 150 MAD.

In this guide, we will break down what to order first, the hours Rabat eats, the districts where prices drop and what a cheap day costs.

Cheap Eats in Rabat — Why the Capital Out-Eats Its Reputation

Rabat is a working city before a tourist one. The medina trades in leather and textiles, not souvenirs. Atlantic sardines land a short walk from the grills, and the midday office crowd keeps kitchens busy.

Rabat café where locals eat breakfast and drink tea

A survey of published menus in 146 venues across four Moroccan cities put the median tagine at 107 MAD in Rabat against 199 MAD in Casablanca. Rabat came out the cheapest of the four, which matters for a visitor’s daily budget. The same dirhams buy more meals than in the bigger cities.

What to Order First — Street Food, Maakouda and the Charcoal Grills

Habricha is what makes Rabat’s food its own: spiced minced meat, usually lamb, sometimes turkey, stretched with rice, folded into egg. It goes into a khobz bun with harissa and olives. The rest of the street food in Rabat is fried to order.

Moroccan street food stall with fried snacks and fresh bread

The classic pairing is a maakouda-and-sardine sandwich: fritter and fried sardine in the same cheap roll, cooked in front of you.

Order these first:

  • Habricha: minced meat, egg, harissa and olives in a small khobz bun.
  • Maakouda: spiced potato fritter, 3 to 5 MAD, best with a fried sardine.
  • Fried sardines or squid: in bread with chermoula, harissa and lemon.
  • Kefta brochettes and merguez: charcoal skewers at 5 to 10 MAD each.
  • Bissara or harira: fava-bean soup with cumin, or tomato-lentil soup at 10 to 25 MAD.

Breakfast, Snacks and Late Dinners — Eating Rabat by the Clock

Mornings cost the least. Sfenj, doughnuts eaten hot with tea, cost 1 to 2 MAD; harcha and beghrir 2 to 4 MAD; plain msemen 2 to 5 MAD.

Moroccan breakfast spread with msemen, honey and mint tea

The savoury side runs to bissara, fava-bean soup with olive oil and cumin, and rziza, coils of fine dough more common on Rabat’s carts than elsewhere. Raib, a fermented milk drink at 5 to 10 MAD, fills the mid-morning gap.

Lunch is the main meal, roughly 13:00 to 15:00, best value on grills, tagines and Friday couscous. Small kitchens close between services, so a 16:00 sandwich is easier to find than a 16:00 tagine. Dinner at local places runs about 20:00 to 22:00.

Marché Central, the Medina Souks and the Océan Quarter

Where to eat in Rabat on a budget mostly means walking inland: prices fall as soon as you leave the terraces facing the Kasbah and marina. Rabat medina food is neighbourhood trade, sold between leather and textile shops.

Souk stalls piled with spices, produce and street food

Quarter by quarter:

  • The old medina: Rue Souika, Souk Sebbat and Rue des Consuls, busy all day.
  • Bab El Had and Marché Central: the biggest food market in town, busiest from midday.
  • Océan quarter: Avenue Abdelkarim El Khattabi, for sandwiches and seafood.
  • Agdal: cheap tagines and sandwiches for students and office staff.
  • Hassan district: budget kitchens near Hassan Tower.

Local food sits behind Bab El Had and inside the medina, where the queue matters more than the waved menu.

Dirhams, Change and Paying Fairly — What a Cheap Day Costs

Stalls work in cash, so carry 5, 10 and 20 MAD notes. These are bands, not fixed prices:

  • Breakfast: sfenj 1 to 2 MAD, harcha or beghrir 2 to 4, msemen 2 to 5.
  • Street lunch: a maakouda-and-sardine sandwich with soup, 30 to 50 MAD.
  • Grills: kefta or merguez 5 to 10 MAD a skewer; a full plate 30 to 50.
  • Sit-down dinner: tagine or couscous in a local restaurant, 40 to 80 MAD.
  • Day total: about 90 to 150 MAD, or 8 to 14 euros at 1 EUR ≈ 11 MAD.

On tipping, round up 1 or 2 MAD at a stall. In a small café, leave 5 to 10 MAD. A mid-range restaurant expects about 10%, handed to the waiter, not the table.

Eat where there is a queue and visible cooking, take your food hot and skip anything sitting out. Our Moroccan street food and drinks safety guide covers the rest.

A driver-guide makes this timetable easy: our team orders, translates and settles prices. The 10 Day Morocco Tour from Rabat to Marrakech leaves the capital for the imperial cities and the Sahara. The 4-Day Private Tour from Fes to Rabat via Merzouga Desert ends here.

We can customize a tour to match your needs — design your perfect itinerary

If you found this helpful, add us as your preferred source on Google.

Frequently Asked Questions

What are the cheapest foods to try in Rabat?

Start with sfenj at 1 to 2 MAD, harcha or beghrir at 2 to 4 and maakouda at 3 to 5. Then habricha, the medina's spiced minced-meat sandwich.

Is street food in Rabat safe for tourists?

Busy stalls with fast turnover are safest: food is cooked in front of you and served hot. Skip anything sitting out, and use bottled water for anything mixed.

How much does a day of eating in Rabat cost?

Plan 90 to 150 MAD for breakfast, a street lunch, tea and a grill or tagine dinner — about 8 to 14 euros at roughly 1 EUR ≈ 11 MAD.

What is habricha and where do you find it in Rabat?

Habricha is Rabat's own sandwich: spiced minced lamb or turkey, often stretched with rice and mixed with egg, in a small khobz bun with harissa and olives.

Ready for an Adventure?

Have questions? Feel free to contact us using the form below. We're here to help!

  • Email us

    moroccoamazingdestination@gmail.com

  • Call us

    +212 605 67 95 37 / +34 634 22 58 83

  • Follow us

    @moroccoamazingdestination

Back to Blog