Back to Blog
Pillar 3 — The Economics

How a Small Restaurant Can Serve Hundreds of Catering Meals

Preparation, standardized portions, packaging, delivery routes, order volume and kitchen utilization — the operational mechanics behind a single USJ 8 kitchen completing 10,000 pax of catering.

5 October 2026 8 min read USJ 8, Subang Jaya
A restaurant with a small dining room looks small. But a dining room is just where people sit — it has nothing to do with how much the kitchen can produce.

Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) is proof of that. The same kitchen that serves walk-ins in Goodyear Court 6 can run catering orders in the hundreds — and, across a scheduled production window, complete 10,000 pax using Lalamove, Grab Express and self-delivery.

This is Pillar 3: The Economics — the six operational levers that make it possible.
Pillar 3 The Economics
10,000 Pax capacity
RM6.90 Per packed meal
3 Delivery modes

The Counterintuitive Math

Why a small restaurant isn't limited to small numbers.

The Misconception

"Small Restaurant, Small Capacity"

This is the assumption that stops most small restaurants from ever bidding on a 500-pax order. It's also wrong. A restaurant's output is not determined by its dining room. It's determined by three things:

Kitchen throughput
How fast food is produced
Production window
How many hours are available
Delivery capacity
How fast food gets to the venue

The dining room doesn't appear on that list. A kitchen producing 800 boxes a day for dine-in, delivery and parcel-hour rush is already running at a scale that most "big" caterers would recognise. The only difference is where the boxes end up.

The reframe: Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) doesn't need a bigger restaurant to serve bigger orders. It needs better scheduling — and that's a completely different problem.

The Six Operational Levers

Each lever removes a specific bottleneck. Together, they turn a neighbourhood kitchen into a volume caterer.

Lever 01

Preparation — Building Components, Not Plates

Batch production

The single biggest mistake small kitchens make on large orders is thinking in plates. "300 plates of Nasi Kandar" sounds impossible. "300 portions of rice, 300 portions of chicken, 300 ladles of curry sauce" is a batch problem — and batch problems are solved with batch production.

Mise en place first. All prep — rice washed and measured, chicken marinated, curry sauce pre-portioned — happens before the catering production window begins. Nothing is improvised on the day.
Component cooking, not assembly cooking. Rice cooks in bulk. Chicken fries in bulk. Curry simmers in bulk. Assembly only happens at the end — and assembly is the fastest step.
Staggered preparation. Some components — curry sauce, marinated chicken — can be prepared the day before and stored. This stretches the effective production window far beyond the day itself.
Why it matters: a 500-pax order doesn't take 500 times longer than a single plate. It takes roughly the same per-unit time once the components are batched — and the prep work is done in parallel, not sequence.
Lever 02

Standardized Portions — Consistency at Speed

Gram-level control

When you serve 20 plates, you can eyeball the portions. When you serve 500, you can't. Every box must have the same rice weight, the same chicken size, the same ladle of curry sauce — not just for quality, but for cost control.

Rice by weight, not by scoop. A standard 200g–250g rice portion per box means 10,000 boxes uses exactly 2,000–2,500 kg of cooked rice. No guesswork, no waste.
Chicken by piece, not by size. Every Nasi Kandar Muiz Chicken box gets the same cut and the same approximate weight. This is what keeps the RM6.90 price point sustainable across 10,000 units.
Sauce by ladle, not by pour. A calibrated ladle means the curry sauce cost per box is known to the sen. This is how pricing stays predictable on large orders.
Why it matters: standardization isn't just about quality — it's the foundation of the economics. Without it, a large order can quietly become unprofitable through over-portioning.
Lever 03

Packaging — The Hidden Bottleneck

Where orders fail

Most small kitchens can cook for 500 people. Far fewer can pack for 500 people in a reasonable time. Packaging — not cooking — is where most catering orders quietly fall apart.

Right box, right format. A Nasi Kandar box needs compartmentalization so the curry doesn't flood the rice. The wrong box ruins the dish — and the brand — on arrival.
Assembly line packing. One person scoops rice, one ladles sauce, one places chicken, one seals and one labels. Five people on a line pack far faster than five people packing individual boxes start to finish.
Labelled and grouped. Every box is labelled — by order, by department, by dietary note. This is what makes 500 boxes actually usable when they arrive at a venue instead of an unlabelled pile.
Why it matters: a kitchen that cooks for 500 but packs for 100 cannot take a 500-pax order. Packaging capacity is the real ceiling — and it's solved with a line, not with more cooks.
Lever 04

Delivery Routes — Three Modes, One Fleet

Lalamove • Grab Express • Self-Delivery

Delivery is where a small restaurant does hit a real limit — unless it uses the right mix of modes. Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) uses three delivery modes in parallel, which together handle far more than any single vehicle could.

1
Lalamove — for bulk, multi-box drops. Large vehicle options handle hundreds of boxes in a single run, which is essential for large corporate and school orders.
2
Grab Express — for smaller and split deliveries. When one order needs to reach three different departments at three different times, Grab fills the gaps Lalamove can't.
3
Self-delivery — for scheduled, high-volume and multi-stop routes. Own vehicles handle the predictable runs and the tight-timing deliveries where third-party ETAs aren't reliable enough.
Wave scheduling. A 10,000-pax order isn't delivered in one trip. It's delivered in waves — batches leaving the kitchen every 30–60 minutes, timed to arrive just before each serving window.
Route planning. Stops are grouped geographically. Shah Alam runs together. Puchong runs together. Klang runs together. This is why Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) can cover all of Selangor without the delivery cost exploding.
Why it matters: the delivery mode is not about owning vehicles. It's about owning timing — and using the right vehicle for each type of drop.
Lever 05

Order Volume — The 10,000 Pax Math

Breaking it down

"10,000 pax" sounds like a number only a massive catering factory could hit. Broken down into its actual operational components, it's a scheduling problem that a properly organized kitchen can solve.

What 10,000 boxes actually looks like:

Production window
~12 hours
Boxes per hour
~830 boxes
Boxes per minute
~14 boxes
Packing line staff
8–12 people
Delivery waves
8–12 waves
Stretch across days
1–3 days (scheduled)
Why 10,000 is realistic: 14 boxes per minute is a fast but achievable line speed for a properly staffed, standardized packing line. Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) already runs close to this pace during peak dine-in and parcel-hour rush — the catering version is the same line, just dedicated to one order.
Lever 06

Kitchen Utilization — Using the Hours You Already Have

Off-peak capacity

A restaurant kitchen isn't busy 24 hours a day. It has distinct peaks and valleys — and the valleys are where catering production lives. Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) uses three distinct production windows:

1
Early morning (5 AM – 9 AM). Before the lunch rush begins, the kitchen pre-cooks curry sauce, marinates chicken, and pre-portions rice for scheduled catering orders.
2
Mid-afternoon (3 PM – 6 PM). The lunch peak is over and the dinner peak hasn't begun. This is the primary catering packing window — a clean two-to-three hour block for large batch packing and delivery waves.
3
Late night (10 PM – 2 AM). For the largest orders — 5,000 pax or above — the kitchen runs overnight batches, with the morning shift taking over packing and dispatch.
Why it matters: catering isn't competing with dine-in for kitchen time — it's using the hours dine-in doesn't need. This is why a small restaurant can accept a 2,000-pax order without turning away its regular lunchtime customers.

The 10,000 Pax Breakdown

What the operational plan actually looks like across a scheduled production window.

Example Scenario

A 10,000-Pax Order — Day 1 to Day 3

Day 1 — Prep
Curry sauce batched, chicken marinated
Day 2 — Production
5,000 boxes cooked, packed, delivered
Day 3 — Production
Remaining 5,000 boxes cooked, packed, delivered
Delivery waves per day
6–8 waves
Vehicles per wave
2–4 (mixed modes)
Gross value at RM6.90
RM69,000
Why this matters: a single 10,000-pax order is worth more than several months of typical dine-in revenue at a small restaurant. And it's fulfilled with the same kitchen, same certifications and same standard — just scheduled differently.

The Three Delivery Modes

Each mode covers what the others can't.

Lalamove

Large-vehicle bulk drops. Best for high-volume single-stop orders — corporate lunches, school events, seminar catering. Handles hundreds of boxes per trip.

Bulk drops

Grab Express

Fast, single-run deliveries for smaller orders and split drops. Perfect for same-day add-ons, multi-department deliveries and urgent top-up orders.

Split drops

Self-Delivery

Own vehicles for scheduled and multi-stop routes. Used for large orders with tight timing windows and multi-venue events where third-party ETAs aren't reliable enough.

Scheduled runs
The mix is the point: no single mode can handle every order type. Combining all three lets Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) accept orders that a single-fleet caterer would have to decline.

What It Actually Costs

The economics of a large catering order — where the money goes.

Cost Structure

The Five Cost Buckets of a Catering Order

Ingredients
Largest cost — but predictable per pax
Packaging
Fixed per box — scales linearly
Labour
Largest fixed cost — but absorbed by existing staff
Delivery
Variable — decreases per pax as volume grows
Overhead
Already covered by dine-in and delivery revenue
The key insight: the biggest fixed costs — rent, kitchen equipment, certifications, utilities — are already paid for by the daily restaurant. A catering order doesn't add those costs. It just adds variable costs on top of an already-covered base. This is why a small restaurant can price catering far lower than a dedicated catering company with its own facility.

Where the Ceiling Actually Is

Honest limits — and why they don't stop the mission.

The Real Constraints

Four Things That Limit Catering Volume

Notice period. Large orders need 3–5 working days minimum. For orders above 5,000 pax, closer to 1–2 weeks. This is a scheduling limit, not a production limit.
Date conflicts. Peak dates — festive seasons, graduation weeks, major corporate events — can clash. Booking early locks the slot.
Delivery windows. Some venues have tight access windows (loading bay restrictions, event-hall rules). These are managed case by case.
Chicken supply for very large orders. For 10,000 pax, chicken has to be ordered in advance from suppliers — which is why the notice period matters.
None of these are hard ceilings. They're scheduling and planning constraints. And they're all solved with one thing: notice. Give Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) enough lead time, and 10,000 pax is completable.

Pillar 3 — At a Glance

1
The dining room is not the limit Capacity is determined by kitchen throughput, production window and delivery — not by how many tables the restaurant has.
2
Think in components, not plates Batch preparation turns "300 plates" into "300 portions of rice, chicken and sauce" — a scheduling problem, not a cooking problem.
3
Standardize every portion Gram-level control keeps quality consistent and the RM6.90 price point sustainable across 10,000 units.
4
Packaging is the real bottleneck An assembly line packs far faster than individual packing — and labelling turns 500 boxes into a usable order.
5
Mix delivery modes — Lalamove, Grab Express, self-delivery No single mode handles every order. The mix is what unlocks Selangor-wide coverage.
6
Catering runs in the kitchen's off-peak hours Early morning, mid-afternoon and overnight batches let a small restaurant serve large orders without disrupting daily service.

Book a Large Catering Order

Tell us your headcount, date and venue. Restoran Pak Haji Ali & Muiz Hot Chicken - Subang Jaya (USJ 8) will confirm capacity and send a full quote within 1 working day.

Get a Catering Quote
🍛
Read next Pillar 2 — The Product: Why Nasi Kandar Muiz Chicken Could Be Our Catering Signature