Table of Contents
Barcelos vs Nando’s: Which Flame-Grilled Chicken Is Cheaper in 2026?
Last updated:
Ask a group of South Africans where to get flame-grilled chicken and the argument starts immediately. Nando’s has the fame, the ads and a branch on every second corner. Barcelos has the loyal fans who swear the chicken tastes better and costs less. Both are South African-born, both marinate their chicken for 24 hours, and both cook over real flames instead of fryers. What nobody seems to do is put the two menus side by side and count the rand.
So that is what this page does. We lined up the quarter chicken, the half chicken, the family packs, the burgers, the sides and the delivery prices at both chains, using current in-store prices. The short version: Barcelos is cheaper on most of the menu, and the gap on some items is bigger than you would expect. But Nando’s wins a few rounds, and it wins the one contest that matters before you even order, which is having a branch near you.
The two brands at a glance
Both chains started in Gauteng within six years of each other. Nando’s opened in Rosettenville, Johannesburg in 1987 and grew into a global giant. Barcelos followed in Pretoria in 1993, built around the red cockerel of Portuguese legend, and grew more slowly but steadily. Today Nando’s has roughly four times as many South African stores, which is why it feels like the default choice. Default, though, is not the same as cheapest.
| Barcelos | Nando’s | |
|---|---|---|
| Founded | 1993, Pretoria | 1987, Rosettenville, Johannesburg |
| Stores in South Africa | 80+ | 300+ |
| Worldwide | 120+ restaurants in 13+ countries | 1,200+ restaurants in 30+ countries |
| Known for | Value pricing, shawarmas, pregos, breakfast | PERi-PERi sauces, PERinaise, famous ad campaigns |
| Cooking method | 24-hour marinade, flame-grilled | 24-hour marinade, flame-grilled |
Quarter chicken: Barcelos wins by a wide margin
The quarter chicken is the item most people order, so it is the fairest place to start. At Barcelos, a quarter chicken on its own costs R45.90. At Nando’s, the same thing costs R60. That is R14.10 less at Barcelos, or roughly 24% cheaper, for the same cut of chicken cooked the same way.
The gap holds when you add food around it. A quarter chicken with a side is R55.90 at Barcelos against R72 at Nando’s. With a side and a drink, Barcelos charges R65.90. Put simply, you can order a quarter chicken meal at Barcelos for close to what Nando’s charges for the chicken alone. If you eat a quarter chicken twice a week, the difference adds up to well over R100 a month. You can see the full breakdown on our Barcelos menu prices page.
| Quarter chicken | Barcelos | Nando’s | Cheaper by |
|---|---|---|---|
| Chicken only | R45.90 | R60 | Barcelos, R14.10 |
| With a side | R55.90 | R72 | Barcelos, R16.10 |
| With side and drink | R65.90 | R79-R84 | Barcelos, R13.10+ |
Half chicken: the one round Nando’s wins
Here is where it gets interesting, because the half chicken flips the result. On its own, a half chicken at Nando’s costs R87, which undercuts Barcelos at R90.90. If you order a plain half chicken and nothing else, Nando’s is the cheaper plate by R3.90.
Add a side, though, and Barcelos pulls ahead again: R100.90 against a steep R125 at Nando’s. So the honest answer depends on how you eat. Chicken only, take the Nando’s half. Chicken with chips or rice, take the Barcelos half. It is a small but real example of why comparing single items can mislead you, and why the full picture matters. The Nando’s menu prices page shows how quickly their add-ons stack up.
Full chicken and family packs
Feeding a group is where the two chains structure their menus differently. Nando’s sells the full chicken on its own for R152, then lets you build up: R182 with four rolls, R211 with two sharing sides, up to R264 with four sharing sides. Barcelos works in set packs instead. Its entry point is the Half Pack at R138.90 (half chicken, two sides, two rolls), and its whole-chicken meals start with the Family Chicken Meal at R149.90, a full chicken with four rolls.
Compare like for like and Barcelos still comes out ahead on the whole bird: a full chicken with four rolls is R149.90 at Barcelos versus R182 at Nando’s. The per-person maths is closer. Barcelos’s Family Pack (whole chicken, two sharing sides, four rolls) costs R274.90, about R68.73 a head for four people. The Super Family Pack at R359.90 feeds six at roughly R60 a head. Nando’s full chicken with two sharing sides at R211 works out at about R52.75 a head for four, but you get no rolls with it. Both are reasonable; Barcelos gives you the complete meal in one price, Nando’s gives you a cheaper starting point and charges for every extra.
| Sharing option | Barcelos | Nando’s |
|---|---|---|
| Cheapest pack | Half Pack R138.90 (½ chicken, 2 sides, 2 rolls) | Full chicken only R152 |
| Full chicken + 4 rolls | R149.90 | R182 |
| Family meal | Family Pack R274.90 (chicken, 2 sharing sides, 4 rolls) | Full chicken + 2 sharing sides R211 (no rolls) |
| Biggest pack | Super Family Pack R359.90 (2 chickens, 2 sharing sides, 6 rolls) | Full chicken + 4 sharing sides R264 |
Burgers, wraps, pitas and shawarma
Away from the chicken pieces, the two menus are much closer. A chicken burger costs R57 at Nando’s and R55.90 in cheese-burger form at Barcelos, close enough to call it a draw. Nando’s also does a pita at R54 and a wrap at R55, while Barcelos wraps run from R42.90 (Slaw) to R50.90 (Cheesy Loaded), so Barcelos takes the wrap round clearly.
Barcelos also plays a card Nando’s does not have: the shawarma at R69.90 and Portuguese prego rolls, a nod to its roots. Nando’s counters with things like winglets (six for R52, ten for R76) and its starter livers at R43, while Barcelos livers cost R39.90 and its chicken strips just R29.90. If you like variety beyond the standard chicken-and-burger script, Barcelos’s menu is wider than most people realise. For another peri-peri price fight, see how Pedros compares with Nando’s.
Sides: where the gap quietly widens
Sides look like small money, but they are where Nando’s prices pull away. At Barcelos, every standard side, fries, pap and relish, spicy rice or coleslaw, costs R19.90 as a single portion and R36.90 as a sharing portion. At Nando’s, a single side runs from R30 to R34, and sharing sides cost R40 to R44. That is roughly 50% more for a portion of chips or rice.
Salads show the same pattern: R36.90 to R46.90 at Barcelos against R62 to R66 at Nando’s. If your table orders two or three sides with the chicken, and most families do, this is where a Nando’s bill quietly becomes a Barcelos bill plus R30 or more.
Kids’ meals and breakfast
Both chains look after children. Nando’s Nandinos meals (a small burger, strips or winglets with chips) cost R53. Barcelos runs its own kids’ meals at similar pocket-money level, and both chains will happily tone the heat right down for small eaters, which brings us to the next point. Both also serve breakfast, a part of the menu many people walk past: Barcelos leans into it more heavily with pregos and breakfast deals, while Nando’s breakfast is available at selected stores.
Heat levels, mapped against each other
Both chains let you pick your heat, and at neither does the heat level change the price. The ladders just have different names. Barcelos runs Tangy Lemon, Prego, Mild Peri, Veri Peri and Supa Peri. Nando’s runs Lemon and Herb, Mild, Medium, Hot and Extra Hot on its PERi-ometer. The rough translation, if you are switching chains, looks like this:
| Heat level | Barcelos | Nando’s |
|---|---|---|
| No heat | Tangy Lemon | Lemon and Herb |
| Gentle warmth | Prego / Mild Peri | Mild |
| Proper kick | Veri Peri | Medium / Hot |
| Full burn | Supa Peri | Extra Hot |
One genuinely useful trick both chains allow: on a shared full chicken you can split the flavours, half mild for the kids and half hot for the adults, at no extra cost. If heat is what decides it for you, our Nando’s vs Galito’s comparison covers another flame-grilled rivalry in the same detail.
Delivery: the markup that erases the difference
Order through a delivery app and much of this careful comparison goes out the window. Barcelos delivery listings run about 45% above in-store prices: a quarter chicken that costs R45.90 in-store shows up at around R67 delivered, and the Family Pack jumps from R274.90 to roughly R399, before the platform’s own delivery and service fees. Nando’s delivery prices also sit well above its in-store menu once fees are added.
The lesson is simple. Whichever chain you choose, collecting it yourself is the single biggest saving on this page, worth more than the difference between the two brands. We broke the delivery maths down fully in Uber Eats and Mr D vs in-store prices.
The availability problem
None of Barcelos’s price advantage helps if there is no Barcelos near you. With more than 300 South African stores, Nando’s is in suburbs, small towns and petrol stations where Barcelos, with around 80 stores, simply is not. Barcelos fans on local forums say the same thing over and over: great chicken, too few branches. If you have both within reach, price should decide. If only one is in your area, the debate ends there, and Nando’s wins by showing up.
What R200 gets you at each chain
Concrete baskets make the difference real. At Barcelos, R200 covers a Half Pack (half chicken, two sides, two rolls) at R138.90, five chicken poppers at R29.90 and an extra side at R19.90: R188.70 in total, with change. At Nando’s, R200 buys a full chicken at R152, two rolls at R9 each and a spicy rice at R30: exactly R200. Both feed a small family. The Barcelos basket gives you more pieces and variety for less money; the Nando’s basket gives you a whole chicken and not much else. For tighter budgets, our guide to the cheapest fast food under R50 shows what a single note buys across all the big chains.
Verdict: who should eat where
| You are… | Go to | Why |
|---|---|---|
| Eating solo on a budget | Barcelos | Quarter chicken R45.90 vs R60 |
| Ordering a plain half chicken | Nando’s | R87 vs R90.90, the one item Nando’s wins |
| Feeding a family | Barcelos | Complete packs with sides and rolls in one price |
| A heat lover | Either | Supa Peri and Extra Hot both deliver; heat is free at both |
| Eating with kids or mild eaters | Either | Both do mild flavours and kids’ meals; split the chicken |
| Travelling or in a small town | Nando’s | 300+ stores vs 80+; availability wins |
| Ordering delivery | Neither, if you can help it | Roughly 45% markup wipes out the price difference |
Overall winner on price: Barcelos. It is cheaper on the quarter chicken, the wraps, the sides, the salads and the complete family meals. Nando’s takes the plain half chicken and wins on convenience, menu fame and sheer number of branches. If both are on your route home, your wallet says Barcelos. Your taste buds can argue about the rest.
Against the budget end of the market the picture flips: Pedros undercuts Barcelos on every like-for-like item we checked. See our Barcelos vs Pedros comparison for the full price tables.
Frequently asked questions
Which is cheaper, Barcelos or Nando’s?
Barcelos is cheaper on most of the menu. Its quarter chicken costs R45.90 against R60 at Nando’s, its sides are R19.90 against R30 to R34, and its full chicken with four rolls is R149.90 against R182. The one exception is the plain half chicken, which costs R87 at Nando’s and R90.90 at Barcelos.
How much is a quarter chicken at Barcelos and Nando’s?
A quarter chicken costs R45.90 at Barcelos and R60 at Nando’s in-store. With a side added, the prices are R55.90 at Barcelos and R72 at Nando’s. Delivery prices are higher at both chains.
Which chain has more stores in South Africa?
Nando’s, by a long way. It has more than 300 South African stores, while Barcelos has around 80. Barcelos is concentrated in larger towns and cities, so many areas only have a Nando’s.
Does the heat level change the price?
No. At both chains you can choose any flavour or heat level, from lemon and herb up to the hottest option, without changing the price. You can also split flavours on a shared chicken at no extra cost.
Which is better for a family of four?
For a complete meal in one price, Barcelos’s Family Pack at R274.90 (whole chicken, two sharing sides and four rolls) works out to about R68.73 per person. Nando’s full chicken with two sharing sides costs R211, roughly R52.75 per person, but rolls are extra. Families who want everything included pay less overall at Barcelos.
Is Barcelos halal?
Halal certification varies by outlet at both chains. Some Barcelos and Nando’s stores are certified halal and others are not, so check with your local branch before ordering if this matters to you.
How these prices were checked: Barcelos prices are national in-store prices reviewed in September 2026, and Nando’s prices were compiled from the official Nando’s South Africa menu in July 2026. Prices were re-checked in October 2026. Individual branches and delivery apps can charge more, and both chains adjust prices from time to time, so treat these as accurate guides rather than guarantees.

