MenuBase EN
Playbook  /  Operations

Ramadan F&B Operations In Malaysia: The Buka Puasa, Sahur, Terawih Playbook

Ramadan is the second-largest revenue window in the Malaysian F&B calendar after CNY for venues that serve buka puasa or run terawih-friendly hours. The buka puasa spike is sharp: 7:00pm to 8:00pm accounts for 70 to 80 percent of the day's revenue at venues that get the playbook right. The operators who treat Ramadan like a normal month watch 30 to 40 percent of their year's revenue swing past them. The playbook below is what we have seen actually work.

Selamat Berbuka Puasa to every operator reading this during the month. If you are a non-Muslim operator running a halal venue, the same playbook applies. Ramadan is not a closed season for you. It is an open season if the preparation is right. The respect is in the readiness.

Why Ramadan operations are different from any other season

Chinese New Year is a cluster event. Hari Raya is a week-long wind-down. Ramadan is daily for 29 or 30 days. No other season in the Malaysian F&B calendar demands that kind of sustained operational rhythm.

The demand pattern is unlike anything else. In Malay-majority catchments, daytime from 6am to roughly 6:45pm is essentially dead for food. Nobody who is fasting is ordering. The trickle of non-Muslim customers rarely covers labour. Then, at the moment the azan Maghrib plays, the room fills. The 75 minutes from 6:45pm to 8:00pm is a demand surge that has no equivalent in normal operations. Then comes a steady late-dinner wave from 9pm to 11pm. Then the sahur window: 3am to 5am for a smaller, loyal niche. The next morning the whole cycle resets.

Most generic restaurant playbooks, especially those written for Western markets, completely miss this rhythm. They tell you to "train for peak" without telling you the peak is compressed into 75 minutes once a day for 30 consecutive days. They tell you to "manage daytime traffic" without acknowledging the daytime is effectively zero. The Ramadan playbook needs to be rebuilt from the ground up for Malaysia.

For operators in Shah Alam, Ampang, Bangi, or Kajang, the Malay-majority dynamic is acute. For operators in Bangsar, Pavilion, or Mont Kiara, the mix is different and the playbook adjusts. Both versions are in this guide.

The buka puasa hour playbook

The 75 minutes from 6:45pm to 8:00pm is the most operationally demanding window in the Malaysian F&B year. Done right, a venue that normally turns 80 covers in an evening turns 350 to 400. Done wrong, 200 people queue at the door while the kitchen collapses.

Pre-orders are not optional. Open WhatsApp pre-orders 7 to 10 days before Ramadan begins. A simple booking form or WhatsApp message asking for name, table size, and preferred time works. Collect a small deposit (RM10 to RM20 per person) to confirm the booking. Pre-orders let the kitchen plan protein quantities, prep timelines, and staffing levels with precision. Venues that run walk-in only during Ramadan buka puasa are gambling with their own peak hour.

Set menus and buffets de-risk the kitchen. A 4-item set menu at RM38 to RM58 per person removes the need for the kitchen to fire 15 different dishes simultaneously at 7:15pm. The kitchen knows what it is cooking before the first customer arrives. The team preps in a defined sequence. Every protein is seared before 6pm. Every gravy is resting. Every dessert is plated. Service at 7:15pm is execution of a plan, not improvisation under pressure.

Service starts the moment the azan plays. Do not wait for every table to be seated. The moment the call to prayer sounds, welcome drinks go out. Kurma and air sirap arrive on every table that is seated. The customer breaking fast appreciates the speed. It also creates separation between the first seated wave and the walk-in queue forming at the door.

Real Malaysian operators running this stack see 5 to 8 times their normal hourly throughput during buka puasa. A restaurant that normally turns RM3,500 in an evening hour turns RM18,000 to RM28,000 between 7pm and 8:30pm during peak Ramadan. That requires the kitchen prep to start at 4pm, the floor team to be fully briefed and in position by 6:30pm, and the pre-order list to be printed and assigned to tables before the first customer walks in.

Sahur operations: the 3am to 5am niche

Sahur is the pre-dawn meal before fasting begins. The window is roughly 3am to 5am, ending 10 to 15 minutes before Subuh azan. It is a real commercial opportunity but it is not for every venue.

The venues where sahur works: 24-hour mamak in high-density residential areas, kopitiams with existing overnight regulars, and hotel cafes in areas with large Muslim populations near mosques with active terawih crowds (Shah Alam, Ampang, sections of Johor Bahru, Penang's Georgetown). The customer coming for sahur is loyal, repeat, and predictable. They come back every single day of Ramadan. That consistency is valuable.

The economics are modest but real. Average order value at sahur is typically RM12 to RM18. The menu is light: milo, kopi, telur separuh masak, roti bakar, nasi lemak bungkus, maybe a simple protein. Nothing that requires a full kitchen brigade. The volume per table is lower than buka puasa but the frequency is daily. A 24-hour mamak in Ampang running 60 sahur covers a night across 30 days of Ramadan at RM15 average is RM27,000 in incremental revenue. Not the buka puasa number, but real money from hours that are otherwise zero.

The staffing model for sahur requires either a split shift (one team covering dinner to midnight, a second team covering midnight to 6am) or a dedicated overnight team. The second option works only if the overnight labour cost is covered comfortably by the sahur revenue. Most cafes and casual restaurants should not attempt sahur unless they already have overnight presence. Trying to open for sahur with an exhausted single shift team that has already worked buka puasa is a recipe for service failure at both ends of the day.

Selamat Bersahur to every kitchen team working those pre-dawn hours. The hours are hard. The customers remember the ones who showed up.

Handling the daytime dead zone honestly

The honest call most operators avoid making: in a Malay-majority catchment during Ramadan, the daytime from 11am to 6pm is often not worth running full operations.

The economics are blunt. If your daytime revenue drops to 15 to 20 percent of normal because the majority of your customer base is fasting, and your fixed costs (rent, utilities, a full kitchen team) remain the same, you are burning money to stay open. The right decision for many operators in Shah Alam, Bangi, Kajang, and areas of Johor Bahru is to close between 11am and 5pm, reduce to a skeleton crew, or pivot the kitchen to prep-only mode for the buka puasa service.

Operators in mixed catchments have more options. Bangsar, Mont Kiara, Pavilion, KLCC, and Sunway Pyramid all have sufficient non-Muslim traffic during Ramadan daytime to justify reduced operations. The move here is not full service but a pared-down daytime menu with minimal staffing. Two front-of-house, one kitchen. A short menu of 6 to 8 items that requires no full brigade. This keeps revenue coming in without bleeding the payroll.

The third option, reducing to skeleton and focusing energy on preparation, is the highest-leverage choice for operators in Malay-majority areas. Every hour the kitchen spends in prep mode during the day is an hour that buka puasa service runs smoother. The buka puasa revenue is worth 5 to 8 times a normal evening. Protect it by not exhausting the team on a dead daytime service.

Buka puasa menu engineering

The Ramadan menu is not the normal menu with a Ramadan banner on top. It is a purpose-built document designed to move fast through a kitchen at 5 to 8 times normal throughput.

The 5-item set rule. A well-engineered buka puasa set has five components. Welcome: kurma and air sirap (these are typically complimentary or included, they mark the beginning of the meal and are culturally expected). Carb: one main rice dish such as nasi minyak with lauk, or one main noodle such as mee goreng mamak. Protein: one grilled or roasted meat, typically ayam percik, lamb chop, or sotong bakar. Sweet finish: one dessert such as pengat pisang, air batu campur, or kuih. Optional fifth: a premium upsell at RM5 to RM8, a thicker gravy, an extra protein, a premium drink upgrade.

Halal is non-negotiable, and the certificate needs to be visible. The buka puasa crowd in Malaysia is 100 percent halal-observant. The JAKIM cert displayed at the door and on the menu builds immediate trust. No alcohol on the premise, no pork in any dish, no shared kitchen with non-halal proteins. Sweet drink upsell performs well at buka puasa: upgrade from air sirap to bandung or teh tarik is a clean RM2 to RM3 add-on per person.

Pricing for 2026. The sweet spot for a set buka puasa is RM38 to RM58 per person. Below RM35 compresses kitchen margin at peak. Above RM65 per person requires premium positioning. Buffet pricing at RM45 to RM75 per person works for venues with wide variety and volume throughput. Corporate buka puasa bookings (10 to 40 people) typically run RM55 to RM85 per person with a set menu and are the highest-margin category during Ramadan.

Aggregator orders during Ramadan. GrabFood and Foodpanda buka puasa orders spike sharply in the 5pm to 7pm window as customers pre-order before the azan. A dedicated Ramadan menu on the aggregator with a 4 to 5 item limited offer reduces kitchen confusion during peak. Price aggregator sets slightly above in-store to account for commission. Hide low-margin items from the aggregator view during Ramadan so the kitchen only fires the highest-throughput dishes. Read the supply chain discipline at our supply chain guide.

Stock and supply chain for Ramadan

The supply chain for Ramadan is a pre-planning exercise, not a reactive one. Operators who buy week-by-week during Ramadan pay 15 to 25 percent more on protein and 20 to 30 percent more on premium Ramadan ingredients because the market is tight.

Protein volumes surge 2.5 to 3 times normal. Chicken, beef, and mutton are the three proteins that spike hardest. Suppliers to halal restaurants across Shah Alam, Ampang, and Penang report that pre-Ramadan bookings from serious operators lock in prices 3 to 4 weeks before the month starts. If you are buying from a wet market or a spot supplier, you are paying the spot premium every day of Ramadan.

Ramadan-specific ingredients need pre-stocking. Kurma (dates) from Saudi Arabia and local varieties both spike in price and availability. Air sirap, susu pekat, sirap rose, and the base for bandung need to be purchased in bulk before Ramadan starts. Kueh-mueh suppliers, pomelo vendors, and ais kacang ingredient suppliers all run short by week two. Cold storage demand jumps significantly. If your venue does not have the cold storage for 2 to 3 days of buka puasa protein prep, rent additional cold storage space or arrange daily delivery from a reliable supplier with locked pricing.

Hari Raya supply disruption. Suppliers across the wholesale and distribution chain in Malaysia take 1 to 2 days off for Hari Raya. Some logistics chains shut for 3 to 5 days. Plan your last Ramadan service stock order 3 to 4 days before Hari Raya. Running out of protein on Ramadan 27 or 28 when the last-week crowd is largest is a mistake that costs real money.

For a deeper look at supply chain discipline throughout the year, read our guide: Restaurant Supply Chain Malaysia.

Staffing during Ramadan

Half of your floor team is fasting. They are serving food and drinks to breaking-fast customers while personally hungry and thirsty for most of the shift. That is a physically and mentally demanding situation that deserves direct acknowledgment from every operator, Muslim or not.

Shift design. Do not run 8-hour shifts during the Ramadan daytime for fasting staff. A 4-hour block from 2pm to 6pm, covering prep and setup, followed by a break window and then the buka puasa service block from 6:30pm to 10pm, is more sustainable than a continuous 8-hour grind. The team that starts fresh at 6:30pm delivers better service through the most demanding window of the year than a team that has been on shift since noon.

Non-fasting team members. If your team is mixed, the non-fasting members are well-suited for the daytime shifts if you choose to stay open. Being sensitive about eating in front of fasting colleagues is basic courtesy. Provide a designated space for non-fasting staff to eat their meals away from the main floor.

Praise the team that carries the buka puasa peak. The floor staff working the 7pm to 9pm window during Ramadan are doing some of the hardest work in Malaysian F&B. A table of 8 that walks in at 7:05pm needs water, menu, order, three rounds of dishes, and the bill inside 50 minutes before the next group sits down. That is elite-level service execution. The operators who acknowledge it, thank the team publicly, and reward the performance retain the people who make the next Ramadan season run. Your team carries the room. Give them the credit.

Hari Raya planning. Most floor staff from Malay backgrounds will request 3 to 5 days off for Hari Raya. This is expected and reasonable. Plan the rotation 3 weeks in advance. Identify which team members will stay and which will balik kampung. Brief the skeleton Hari Raya crew on the expected reduced menu and service level. Do not assume full team availability on Raya day 1 and 2. The operators who treat Hari Raya leave as an afterthought end up shorthanded on the highest-volume post-Ramadan days.

Marketing the buka puasa offer

The buka puasa marketing window is 2 to 3 weeks before Ramadan starts. By the time Ramadan begins, most customers have already decided where they are going for the first few days. The late marketer scrambles for the leftover crowd.

TikTok and Instagram reels of preparation. Kitchen prep videos, the first batch of kurma arriving, the team setting the room for opening day. Selamat Menyambut Ramadan content that shows genuine respect for the month performs significantly better than promotional graphics. The audience can tell the difference between a brand that is genuinely welcoming Ramadan and one that is just trying to sell set menus.

WhatsApp blast to past customers. A message to your WhatsApp contact list 7 days before Ramadan starts, with the set menu, pricing, and booking link, is the highest-converting marketing move available to a Malaysian restaurant operator during this period. It costs nothing. It reaches warm customers who already know you. A typical Malaysian restaurant doing a targeted blast of 300 to 500 contacts converts 8 to 15 percent into bookings within 48 hours.

Malay micro-influencer collaboration. The Ramadan food influencer market in Malaysia is active and responsive. Micro-foodies with 5,000 to 50,000 followers in Shah Alam, Ampang, Subang, or Johor Bahru charge RM200 to RM800 for a buka puasa review post or reel. The ROI on this category during Ramadan is the highest of any marketing channel for halal venues. The audience is primed to discover new buka puasa spots. One good review from a trusted local voice drives bookings for the week.

Cultural authenticity is noticed. Non-Muslim operators who put effort into Selamat Berbuka Puasa signage, accurate prayer time information (the Maghrib azan time, which differs by state and shifts slightly each day), and genuine halal execution earn deep goodwill from the Muslim customer base. This is not performative. It is the work of a business that respects its customers. That respect compounds into loyalty and word-of-mouth that outlasts Ramadan.

Common Ramadan operator mistakes

Treating Ramadan like a normal month. This is the most costly mistake in Malaysian F&B. A venue that does nothing different for Ramadan in a Malay-majority catchment does not just hold steady. It actively loses to the competitors who prepared. The customers make their buka puasa venue decisions in advance. If you are not in their consideration set before Ramadan starts, you are not getting that revenue.

Over-ordering protein for week one. Ramadan demand does not peak on day one. It ramps over 5 to 7 days as the crowd figures out which venues are running good buka puasa sets. Ordering as if week one will match week two or three leaves operators with excess protein that spoils. Start with 70 percent of your projected peak order in week one. Ramp to full volume from week two onward.

Running walk-in and bookings on the same track. Without a two-track system, pre-booked customers arrive to find their table occupied by walk-ins, or walk-ins queue endlessly while pre-booked tables sit empty. The buka puasa hour requires a clear physical separation: tables A to F are bookings-only, tables G to L are walk-in. Brief the host team on this before day one. Confusion at 7pm on day three of Ramadan is the kind of operational failure that gets written up on Google and TikTok.

Under-staffing the buka puasa peak. The 75-minute window requires your maximum staffing of the week, not your average. If you normally run three front-of-house for a regular dinner service, you need five or six for buka puasa peak. The cost of two extra staff for two hours is covered by the first two additional table turns you achieve.

Closing too early in the final week of Ramadan. The last 5 days of Ramadan and the terawih nights before Hari Raya see a second surge. Groups gather for last-Ramadan buka puasa together. The sentimental and celebratory mood drives larger group bookings and higher spend. Operators who dial back operations on Ramadan 25 onwards miss this second peak completely. Stay at full readiness through Ramadan 29 or 30. Selamat Hari Raya preparations can wait until after the last service.

Where MenuBase fits in the Ramadan playbook

Honest answer on what MenuBase does and does not do during Ramadan.

What MenuBase does not do. We do not handle bookings or deposits. We do not integrate with aggregators. We do not push orders into your kitchen display system. We do not manage the pre-order WhatsApp flow. Those pieces sit with you, your front-of-house team, and your existing tools.

What MenuBase does during Ramadan. The buka puasa menu goes live on the customer's phone the moment they sit down. No printed menu to sanitise between 200 covers. No team member running to describe the set menu to a table of 8 while 3 other tables are also ready to order. The customer scans, reads the full set in their language (BM, EN, and ZH for mixed catchments without any team interpretation), and submits.

The multilingual layer matters during Ramadan specifically. A buka puasa venue in Bangsar or Pavilion might seat a Malay family, a Chinese couple, and a visiting Indonesian family at adjacent tables within the same 7:15pm rush. Serving all three groups simultaneously in their language, at full throughput, without a waiter switching between three languages mid-rush, is what the MenuBase layer does.

The upsell logic is tuned to the third add-on. During buka puasa, the moment the customer has chosen their set, the system surfaces the dessert upgrade, the premium drink upgrade, or the second protein at the right moment. At 5 to 8 times normal volume, the waiter cannot physically suggestive-sell to every table. The menu layer does it automatically on every order.

The set menu logic keeps the kitchen sane. When the chicken ayam percik runs out at 7:45pm, it disappears from every customer's phone immediately. No waiter has to walk to three tables explaining the substitution. No customer discovers the disappointment after ordering. The stock-out hiding keeps the floor moving through the peak without the friction of 404 items landing in the kitchen queue.

Your floor team at buka puasa peak is doing the hardest work of their F&B year. MenuBase removes the boring bottlenecks so they can focus on the things only humans do well: reading the room, welcoming the regulars, handling the Raya-eve group that wants a photo with the team, making the experience feel warm. That is the role of your people during Ramadan. The system carries the order flow.

For the halal certification piece that underpins all of this, read our guide: Halal Certification For Malaysian F&B: The Operator's Guide. For the year-round operations and pain points context, read: SME F&B Pain Points Malaysia. For the broader festival season playbook covering CNY and Hari Raya alongside Ramadan, read: Festival Season Operations In Malaysian F&B. For the full revenue strategy beyond Ramadan, read: How To Increase Restaurant Sales In Malaysia.

Get your buka puasa setup live before Ramadan starts

Send us your current menu and your target set price. We rebuild the buka puasa menu in MenuBase with the multilingual layer, stock-out rules, and upsell logic set up for peak throughput. White-glove. Live before your first buka puasa service. RM28 to RM99 a month, no setup fee, monthly cancellation.

WhatsApp the team now with your menu and a note on your catchment (Malay-majority, mixed, or hotel). We will map the setup to your specific situation. If MenuBase is not the right tool for your venue, we will say so.

WhatsApp the team →
Want the buka puasa menu live on your customers' phones?

Send your menu. Get the Ramadan setup done today.

We rebuild your buka puasa menu in MenuBase with multilingual descriptions, stock-out hiding, and the upsell stack configured for peak-hour throughput. White-glove. Live by end of service on day one. RM28 to RM99 a month by menu size, no setup fee, monthly cancellation.

Send your menu →
15 MIN · NO COMMITMENT · WE REPLY WITHIN AN HOUR