Best Food Delivery Singapore: Deliveroo vs Foodpanda vs GrabFood

Food Delivery deliveroo ubereats foodpanda

Remember those days when you would actually step out of your house to buy food when you were hungry? Me neither.

Ever since food delivery services appeared on the scene, they’ve been a huge hit in convenience-obsessed Singapore. Why bother to brave the heat and humidity when there’s Deliveroo, Foodpanda, and GrabFood?

To be completely honest, I love that the food delivery scene in Singapore is booming right now. Even with Honestbee’s exit in 2019 and UberEats’ exit in 2018, we still have 3 major players in competition, which means more promo codes for my lazy lunches!

But with that many players in the game, it’s always a dilemma which one you should support. Here’s a comparison of their minimum order, delivery fees and current credit card promotions, so you can decide for yourself.


      1. Food Delivery Platforms
      2. Deliveroo: Most User-Friendly
      3. Foodpanda: Allows Cash Payment
      4. GrabFood: Earn Membership Rewards

1. Food Delivery Platforms in Singapore

Food Delivery Min. Order + Delivery Fee Unique Selling Point
Deliveroo $12 to $38 minimum order. Delivery fee from $3 $6.90 or $12.90 Deliveroo Plus subscription service where you get free delivery (minimum order $38 or $18)
Foodpanda $15 minimum order. Delivery fee from $1.49 Only service with cash payment 
GrabFood $8 to $15 minimum order. $3 and up delivery fee Can pay by GrabPay and earn membership points via GrabRewards

2. Deliveroo: Most User-Friendly

  • Minimum order: Varies, depends on restaurant. Minimum order can range from $12 onwards. For Deliveroo Plus, minimum order to qualify for free delivery is $18 and $38 (gold and silver)
  • Delivery fee: Starts from $3 to $5 depending on distance and time needed
  • Monthly subscription service: $6.90 or $12.90 Deliveroo Plus a month. No delivery fees with minimum order of $38 or $18
  • Many ongoing promotions and credit card tie-ups

Deliveroo once ruled the food delivery scene, but they’ve since lost a bit of their lead as Foodpanda and GrabFood caught up in terms of partner restaurants, membership points etc.

Thankfully, Deliveroo is fighting hard to keep their crown.

Deliveroo introduced a $0.20 service charge as well as a dynamic delivery fee instead of the static $3 that users used to pay. Delivery fee starts from $3 to $5, and increases depending on the distance and the time required to deliver the order.

All that considered, it’s no surprise that local foodies are still on Deliveroo. There is also a lot of online feedback that praise the app for being easy to use and aesthetically pleasing.

If you’re a frequent Deliveroo user, it made sense to sign up for Deliveroo Plus, its monthly subscription service at $6.90 or $12.90 a month that offers free delivery fees… if you hit a minimum order value of $38 or $18. That’s super steep and inaccessible!

Deliveroo Promo Codes

As with most promotions, discounts are the best for new users. If you’re an existing user, don’t despair, you can still get some good deals if you are a Citibank, UOB, HSBC, or OCBC credit cardholder. 

Deliveroo Promo Code Deliveroo Promotion Expiry
CITI8OFFOCT Citibank card. $8 off Deliveroo order. Minimum spend $40 31 Oct
CITINEW2022 Citibank card. $6 off first Deliveroo order. Minimum spend $15 31 Dec
UOBNEW22 UOB card. $3 off first Deliveroo order with free delivery 31 Dec
UOBGROOCT UOB card. $6 off grocery order. Minimum spend $30 31 Oct
HSBCOCT22 HSBC card. $5 off Deliveroo order. Minimum spend $25 31 Oct
HSBCNEW22 HSBC card. $3 off first Deliveroo order with 14 days free delivery 31 Dec
OCBCNEW22 OCBC card. $3 off first Deliveroo order. Minimum spend $12 31 Dec

3. Foodpanda: Allows Cash Payment

  • Minimum order: $15
  • Delivery fees: From $1.49, increases depending on restaurant and distance
  • Monthly subscription service: Pandapro for $3.99 per month
  • Only delivery service to still accept cash on delivery

Foodpanda is also the only food delivery service to allow cash on delivery, which is great for those uncomfortable with online payment.

The minimum order is generally at $15, and delivery fee starts from $1.49 – although these charges vary from restaurant to restaurant.

Over the years, Foodpanda has drawn a bit of flak online for poor customer service and extremely long waiting times.

Foodpanda promo code

The most notable Foodpanda promo codes are from their app. You can browse through their list of restaurants to see ongoing promotions. Some are really pretty value for money. Here are some generic promo codes: 

Foodpanda Promo Code Foodpanda Promo Date
Free delivery on first foodpanda order. No minimum spend 31 Oct
NEWPU $3 off first 3 foodpanda pick-up. Minimum spend $12. 31 Oct
PGNEW 25% off pandago. Minimum delivery fee $6. Discount cap $5. 31 Oct
NEWSHOPS $20 off first 3 foodpanda shop order. First order minimum spend $35 on first order, max $8 discount. Second & third orders 2 x $6 discount, minimum spend $40. 31 Oct

4. GrabFood: Earn Membership Rewards

  • Minimum order: $8 to $15 
  • Delivery fee: $3 and up 
  • Monthly subscription service: GrabUnlimited for $7.99/month (currently $0.01/month) for discounts
  • No desktop version, app only
  • Earn Grab Rewards to redeem vouchers. Redemption getting steeper, increasingly difficult to earn sufficient points to redeem vouchers.

The latest to join the fray was actually GrabFood, which was on its own separate app initially before it integrated within the main Grab app.

Compared to Foodpanda and Deliveroo, GrabFood is the ‘youngest’ platform. One thing we’ve noticed is that compared to the other two food delivery platforms, there are many in-app promotions within GrabFood, such as new vendor free delivery, item discounts, and value bundle meals.

For avid GrabCar riders, Grab may be a good food delivery option since you can also use GrabPay if you already have credits.

GrabFood promo code

GrabFood seems to be trimming down their bank tie-ups and GrabFood promo codes since they’re all for users signing up to their GrabUnlimited for discounts and vouchers. But there are still some attractive non-partner promo codes. There’s one for new users, for example:

GrabFood Promo Code Grab Food Promotion Expiry
SELFPICK15 15% off all Grab Food self pick up orders. No minimum spend. Max discount $8 31 Oct
TEATIME Free delivery during Tea Time (3pm to 5pm). Minimum spend $15. Free delivery discount cap $4. Select merchants 31 Oct
HSBCFOOD2022 HSBC cards. $5 off Grab Food Delivery, self pick up. Minimum spend S$25 (2 redemptions per user per month, total 1,500 redemptions monthly) 31 Dec
CITI6 Citibank cards. $6 off Grab Food Delivery, self pick up. Minimum spend $30 31 Dec
CITI10 $10 off Grab Food Delivery, self pick up. Minimum spend $50 31 Dec
MCGRAB Mastercard World & World Elite cards. $5 off delivery fees. No minimum spend 31 Dec

Which is your favourite food delivery app in Singapore? Tell us in the comments below!