McDonald’s Desserts, Shakes and McCafé Prices South Africa
McDonald’s South Africa runs fifteen items on its official Desserts and Shakes menu, from a soft serve cone up to the Grimace Shake at R59.90. Add the McCafé range and the cold drinks list and there are close to forty things you can order that are not a burger.
This guide to McDonald’s desserts prices South Africa covers every one of them, grouped by menu section, including the sundae flavours, frappes and limited-run items that most price lists leave out entirely.

McDonald’s Desserts Prices South Africa at a Glance
| Menu section | Price range |
|---|---|
| Sundaes | R30.90 |
| McFlurry | R56.90 – R60.90 |
| Shakes | R39.90 – R59.90 |
| Pies, doughnuts and muffins | R15.90 – R52.90 |
| Iced McCafé | R39.90 |
| Hot McCafé | R26.90 – R46.90 |
| Cold drinks | R21.90 – R39.90 |
That is the short version. The headline numbers behind McDonald’s desserts prices South Africa are simple: the cheapest sweet item is the Homestyle Doughnut at R15.90, the most expensive is the Grimace Shake at R59.90, and everything else on the desserts board sits between the two.
Sundaes are the flat-rate item. Every flavour is R30.90, which makes them the anchor price most people compare the rest of the menu against. The full breakdown by section follows.
McFlurry Prices
| McFlurry | Price |
|---|---|
| Oreo McFlurry | R56.90 |
| McFlurry with KITKAT | R60.90 |
Two McFlurry flavours are on the permanent South African menu. The R4.00 gap between them is the only difference in price, so the choice comes down to whether you want Oreo pieces or KitKat.
The Oreo McFlurry is the more popular of the two and appears in McDonald’s own Customer Favourites list. It is also the most expensive dessert on the menu after the KitKat version and the Grimace Shake.
Sundae Prices and Flavours
Most price lists show a single line for “Sundaes.” McDonald’s South Africa actually sells four separate sundaes.
| Sundae | Price |
|---|---|
| Plain Sundae | R30.90 |
| Caramel Sundae | R30.90 |
| Chocolate Sundae | R30.90 |
| Strawberry Sundae | R30.90 |
All four are priced the same, so flavour is the only decision. At R30.90 a sundae is roughly half the price of a McFlurry, which makes it the better-value soft serve option if you are not set on the cookie or chocolate pieces.
McFlurry vs Sundae: Which Is Better Value?
A McFlurry costs R56.90 or R60.90. A sundae costs R30.90. That is a gap of R26.00 to R30.00 for what starts as the same soft serve base with different mix-ins on top.
Two sundaes come to R61.80, which is R0.90 more than a single KitKat McFlurry and R4.90 more than an Oreo McFlurry. If you are ordering for two people, two sundaes and one McFlurry land within a rand of each other on the bill, so the real question is whether you want twice the volume or the mix-in.
That R30.00 swing is the single biggest gap anywhere in McDonald’s desserts prices South Africa. For one person the sundae wins on rand per serving, The McFlurry is worth the premium only if the Oreo or KitKat pieces are the point of the order.
Shake Prices
| Shake | Price |
|---|---|
| Vanilla Shake | R39.90 |
| Strawberry Shake | R39.90 |
| Chocolate Shake | R39.90 |
| Grimace Shake | R59.90 |
The three standard shakes all cost R39.90. The Grimace Shake sits R20.00 above them, which makes it the most expensive item on the entire desserts and shakes menu.
The Grimace Shake is a purple berry-flavoured shake tied to the McDonald’s character of the same name. It has run as a recurring promotional item rather than a permanent fixture, so availability is worth checking before you plan an order around it.
Worth noting on naming: the official menu calls these Shakes, not milkshakes. If you are searching for a price and finding nothing, that is usually why.
Pie and Muffin Prices
| Item | Price |
|---|---|
| Homestyle Doughnut | R15.90 |
| Apple Pie | R32.90 |
| Blueberry & Cheesecake Pie | R32.90 |
| Muffin | R39.90 |
| Pie à la Mode | R52.90 |
Pie à la Mode is a pie served with soft serve, which is why it costs R20.00 more than the pie on its own. Ordering an Apple Pie and a Plain Sundae separately would come to R63.80, so the à la Mode version saves you R10.90 if that is the combination you want.
McDonald’s South Africa’s official menu lists muffins in two flavours, Blueberry and Choc Chip, both sitting in the desserts section rather than McCafé. Both are R39.90, the same price as a standard shake.
Iced Coffee and Frappe Prices
The McCafé cold range is where a lot of the dessert-adjacent ordering happens, and it is priced separately from the desserts menu.
| Drink | Price |
|---|---|
| Iced Latte | R39.90 |
| Iced Latte Hazelnut | R39.90 |
| Iced Latte Caramel | R39.90 |
| Iced Latte Vanilla | R39.90 |
| McFizz | R39.90 |
All four iced latte variants cost the same R39.90, so the flavoured versions carry no premium over the plain one. That is unusual on a fast food menu and it is the easiest free upgrade on the board.
McDonald’s South Africa also runs a frappe range that appears in its Customer Favourites list, including Mango Frappe and Strawberry Frappe, plus a Watermelon McFizz. These rotate more than the core menu, so check the app or your branch for current pricing and availability.
Hot McCafé Prices
| Drink | Price |
|---|---|
| Cappuccino | R26.90 |
| Tea | R34.90 |
| Tall Americano | R38.90 |
| Hot Chocolate | R42.90 |
| Spanish Latte | R46.90 |
| Tall Cafe Latte | R46.90 |
The Homestyle Doughnut and Short Filter combo at R26.90 is the cheapest coffee-and-something pairing on the menu, matching the price of a cappuccino on its own.
The spread across the hot range is R20.00, from the R26.90 cappuccino to the R46.90 Spanish Latte and Tall Cafe Latte. A hot chocolate at R42.90 costs more than a standard shake, which catches people out.
Cold Drink Prices
| Drink | Price |
|---|---|
| Coke No-Sugar | R21.90 |
| Stoney Zero | R21.90 |
| Bonaqua Still Water | R24.90 |
| Coke | R26.90 |
| Fanta Orange | R26.90 |
| Sprite | R26.90 |
| Creme Soda | R26.90 |
| Cappy Apple Juice | R29.90 |
| Apple Juice | R33.00 |
| Orange Juice | R33.00 |
| Powerade Mountain Blast | R39.90 |
Coke No-Sugar and Stoney Zero at R21.90 are the cheapest drinks on the menu, R5.00 below the standard Coke. Stoney is a South African ginger beer that does not appear on McDonald’s menus in most other countries.
Bottled juice is the expensive end of the soft drink list. Apple Juice and Orange Juice at R33.00 cost more than any fizzy drink and R3.10 more than Cappy Apple Juice at R29.90.
McFlavor Fries and Limited Items
Two items on the current menu are limited-run rather than permanent, and both get searched for regularly.
| Item | Price |
|---|---|
| Chilli Cheese McFlavor Fries | R46.90 |
| Regular Waffle Fries | R46.90 |
| Grimace Shake | R59.90 |
McFlavor Fries are standard fries with a seasoning sachet, currently in a chilli cheese version. At R46.90 they cost R17.00 more than plain Fries at R29.90, which is a steep premium for seasoning.
Because these items rotate, they are the ones most likely to have disappeared by the time you read a price list elsewhere. Check the Limited Offers section of the McDonald’s app before counting on them.
The Cheapest McDonald’s Dessert
| Item | Price |
|---|---|
| Homestyle Doughnut | R15.90 |
| Soft Serve cone | Priced below the sundae range |
| Any Sundae | R30.90 |
| Apple Pie | R32.90 |
The cheapest entry in McDonald’s desserts prices South Africa is the Homestyle Doughnut at R15.90. A plain Soft Serve cone, which McDonald’s South Africa lists on its official desserts menu, sits below the sundae price since it is the same soft serve without the sauce.
For the most dessert per rand, a Plain Sundae at R30.90 gives you soft serve in a cup for less than half the price of a McFlurry.
How to Pay Less for McDonald’s Desserts
Nothing in McDonald’s desserts prices South Africa is expensive by fast food standards, but there are four easy ways to shave rands off a dessert order.
- Order through the McDonald’s app. Deals and limited offers are app-first and are not always signposted in store.
- Take the Pie à la Mode over buying the two items separately. At R52.90 it beats an Apple Pie plus a Plain Sundae by R10.90.
- Do not pay extra expecting a flavoured iced latte to cost more. Hazelnut, caramel and vanilla are all R39.90, the same as plain, so the flavour is free.
- Switch to Coke No-Sugar or Stoney Zero at R21.90 if the drink is an afterthought. That is R5.00 off a regular Coke.
One more thing worth knowing when you compare McDonald’s desserts prices South Africa wide: branches are a mix of company-owned and franchised stores, so the same sundae can differ by a rand or two between suburbs.
Full Price List, Cheapest to Most Expensive
Every item covered above in one table, sorted by price. This is the quickest way to scan McDonald’s desserts prices South Africa if you have a budget in mind rather than a specific item.
| Item | Price |
|---|---|
| Homestyle Doughnut | R15.90 |
| Coke No-Sugar | R21.90 |
| Stoney Zero | R21.90 |
| Bonaqua Still Water | R24.90 |
| Cappuccino | R26.90 |
| Coke | R26.90 |
| Fanta Orange | R26.90 |
| Sprite | R26.90 |
| Creme Soda | R26.90 |
| Cappy Apple Juice | R29.90 |
| Plain Sundae | R30.90 |
| Caramel Sundae | R30.90 |
| Chocolate Sundae | R30.90 |
| Strawberry Sundae | R30.90 |
| Apple Pie | R32.90 |
| Blueberry & Cheesecake Pie | R32.90 |
| Apple Juice | R33.00 |
| Orange Juice | R33.00 |
| Tea | R34.90 |
| Tall Americano | R38.90 |
| Vanilla Shake | R39.90 |
| Strawberry Shake | R39.90 |
| Chocolate Shake | R39.90 |
| Muffin | R39.90 |
| Iced Latte | R39.90 |
| Iced Latte Hazelnut | R39.90 |
| Iced Latte Caramel | R39.90 |
| Iced Latte Vanilla | R39.90 |
| McFizz | R39.90 |
| Powerade Mountain Blast | R39.90 |
| Hot Chocolate | R42.90 |
| Spanish Latte | R46.90 |
| Tall Cafe Latte | R46.90 |
| Chilli Cheese McFlavor Fries | R46.90 |
| Regular Waffle Fries | R46.90 |
| Pie à la Mode | R52.90 |
| Oreo McFlurry | R56.90 |
| Grimace Shake | R59.90 |
| McFlurry with KITKAT | R60.90 |
Thirty-nine items make up McDonald’s desserts prices South Africa in full, spanning R15.90 to R60.90. Roughly half of everything on the list sits between R26.90 and R39.90, which is the price band McDonald’s clearly designs its add-on ordering around.
What Each Item Actually Is
Menu names are not always self-explanatory, especially where the South African menu differs from the ones people see online. Here is what you are buying.
- McFlurry – soft serve blended with a mix-in, either Oreo pieces or KitKat. The most expensive way to buy soft serve.
- Sundae – soft serve in a cup, served plain or with caramel, chocolate or strawberry sauce. All four cost the same.
- Soft Serve cone – the same soft serve in a cone with no sauce and no mix-in, which is why it undercuts the sundae.
- Pie à la Mode – a pie served with soft serve alongside it, sold as one item at R52.90.
- Grimace Shake – a purple berry-flavoured shake built around the McDonald’s character, run as a promotional item rather than a permanent one.
- McFizz – a fizzy fruit-flavoured cold drink from the McCafé range, priced with the iced lattes at R39.90.
- Homestyle Doughnut – a single doughnut at R15.90, and the cheapest sweet thing on the board. It also anchors the R26.90 doughnut-and-Short-Filter pairing.
- McFlavor Fries – ordinary fries with a seasoning sachet, currently chilli cheese. A side rather than a dessert, but it rotates in and out alongside the limited desserts.
The naming quirks matter when you are searching for McDonald’s desserts prices South Africa. The official menu says Shakes, not milkshakes, and it lists soft serve as its own line rather than folding it into the sundae range.
More McDonald’s Prices
- Full McDonald’s menu prices
- McDonald’s breakfast menu prices and times
- Big Mac Meal price in South Africa
- KFC desserts menu and prices
McDonald’s Desserts Prices South Africa: Quick Answers
How much is an Oreo McFlurry in South Africa?
R56.90. The KitKat version costs R60.90.
How much is a McDonald’s sundae?
R30.90 for any flavour. McDonald’s South Africa sells four sundaes, Plain, Caramel, Chocolate and Strawberry, all at the same price.
How much is the Grimace Shake?
R59.90, which makes it the most expensive item on the desserts and shakes menu. It is a promotional item rather than a permanent one, so check availability at your branch.
How much is McDonald’s iced coffee in South Africa?
R39.90 for an Iced Latte, and the same price for the Hazelnut, Caramel and Vanilla versions. The flavoured options carry no premium.
How much are McFlavor Fries?
R46.90 for the Chilli Cheese version, which is R17.00 more than standard Fries at R29.90. They are a limited-run item.
What is the cheapest dessert at McDonald’s South Africa?
The Homestyle Doughnut at R15.90. A plain Soft Serve cone is the next cheapest, followed by any sundae at R30.90.
What is the most expensive McDonald’s dessert?
The Grimace Shake at R59.90, followed by the KitKat McFlurry at R60.90 among the permanent items. Pie à la Mode at R52.90 is the priciest non-frozen option.
How much is a McDonald’s milkshake?
R39.90 for Vanilla, Strawberry or Chocolate. McDonald’s South Africa lists these as Shakes rather than milkshakes on its official menu.
Are McDonald’s desserts prices South Africa the same at every branch?
No. McDonald’s desserts prices South Africa can vary by branch because the chain operates a mix of company-owned and franchised restaurants, and franchisees set their own prices, so figures can move by a rand or two between branches.
How much is Pie à la Mode at McDonald’s South Africa?
R52.90. Buying an Apple Pie at R32.90 and a Plain Sundae at R30.90 separately costs R63.80, so the combined item saves R10.90.
Is a McFlurry or two sundaes better value?
Two sundaes come to R61.80 against R56.90 for an Oreo McFlurry and R60.90 for the KitKat version. You get roughly double the soft serve for R0.90 to R4.90 more, so two sundaes win on volume and the McFlurry wins only if you want the mix-in.
What is the cheapest McCafé drink?
The cappuccino at R26.90. That is R20.00 below the Spanish Latte and Tall Cafe Latte, which share the top of the hot range at R46.90.
What is the cheapest cold drink at McDonald’s South Africa?
Coke No-Sugar and Stoney Zero, both R21.90. A regular Coke is R26.90, so the zero-sugar options save R5.00.
Do flavoured iced lattes cost more?
No. Hazelnut, caramel and vanilla are all R39.90, exactly the same as the plain Iced Latte, so the syrup carries no premium.
How much is a McFizz?
R39.90, the same as the iced lattes. A Watermelon McFizz also appears in McDonald’s Customer Favourites, though flavours in that range rotate.
How much is a McDonald’s muffin?
R39.90. The official menu lists two flavours, Blueberry and Choc Chip, and both sit in the desserts section rather than under McCafé.
How many desserts does McDonald’s South Africa have?
Fifteen items sit on the official Desserts and Shakes menu. Counting the McCafé range and the cold drinks list alongside them takes the full non-burger selection to thirty-nine items.
Which McDonald’s dessert items are only available for a limited time?
The Grimace Shake and the Chilli Cheese McFlavor Fries are the two current limited-run items, and the frappe flavours rotate as well. The Limited Offers section of the McDonald’s app is the reliable place to check.
The McDonald’s desserts prices South Africa figures above are standard menu prices and limited-run items rotate without notice. The item list is taken from McDonald’s South Africa’s official website and its Desserts and Shakes menu. Confirm at your branch before ordering.
