// Adds dimensions UUID, Author and Topic into GA4
Friday, July 31, 2026
30.6 C
Singapore

“I try to keep my budget under the psychological barrier of $20” — Netizen asks Singaporeans how much they spend on meals and how to save

SINGAPORE: An online citizen who tries to keep to a S$20 daily food budget for eating out recently turned to Singaporeans for financial advice, asking them how much they spend on meals daily.

“How much do you spend on meals daily? What are some of your savings tips?” This was the question an online user asked Singaporeans in an online news forum for questions about anything related to Singapore. “Half serious question for those who eat out three meals a day,” the post read. “Working in town, I try to keep my budget under the psychological barrier of $20–no reason, I’m just cheap…but obviously the going is tough. Unless I eat Foodcourt toast set (and) 2x cai png, it’s still doable but those things are coming out of my ears.”

The netizen then asked for tips on managing one’s meal budget, asking, “What do you do to control your meal budget? If at all. Let’s hear your hacks, tips, tricks and combinations.”

Singaporeans did not disappoint and came through with different solutions.

Many comments revolved around one of two central ideas–meal prepping and cheaper F&B establishment options.

“5 bucks can get you a drink and chicken rice at (a) Hawker centre. (Times three) for breakfast lunch and dinner with some variation on food,” said one. “So potentially, (it) can be only 15 bucks per day or less if I am left alone.”

“Buy 7-11 sandwich for lunch,” another suggested. “Chinatown hawkers have cheap food (too) by the way if you want a good and cheap dinner.”

f7 2
Image: Reddit Singapore / @Elyx117
f5 2
Image: Reddit Singapore / @Elyx117
f10
Image: Reddit Singapore / @Elyx117

Several users spoke highly of meal prepping and how much money it saves them. “Daily buy bread for breakfast, make coffee at home, or in the office,” one said.

“A banana and a boiled egg from home works (well) too,” said another.

“Not exactly what you’re asking but my lunch meal prep costs per week about $8 for four lunches,” said a third. “It’s balanced with what I want, protein, soluble fibre and leafy green. Takes about half an hour on a Sunday to prep and 5 minutes in the evening to put together.”

f9 1
Image: Reddit Singapore / @Elyx117
f4 2
Image: Reddit Singapore / @Elyx117
f3 2
Image: Reddit Singapore / @Elyx117
f2 2
Image: Reddit Singapore / @Elyx117
f 2
Image: Reddit Singapore / @Elyx117
f8 1
Image: Reddit Singapore / @Elyx117

Still, another wrote, “Depends on your lifestyle, I either fast or have a banana or two or a small cup of Meiji strawberry yogurt (4 for $2.85 at various supermarkets at the moment!) for breakfast, depending on the day of the week is a plate of chicken rice (and) more meat ($6) or pepper lunch ($8-13 depending on what I add or feel like eating) or YTF ($7-8) for lunch and dinner is usually daily cut ($14-$16) or my mum decides to cook for dinner. I spend/budget more on food as I feel it’s less (of a) hassle (and) convenient.”

How much do you spend on meals daily? What are some of your savings tips?
by u/Elyx117 in singapore

- Advertisement -

Hot this week

CNB seizes S$142,000 in drugs including 5.5kg of cannabis across two locations in single-day operation

CNB arrested three Singaporeans on 27 July in a two-location drug operation, seizing more than 5.5kg of cannabis, Ice, ketamine, and LSD stamps worth over $142,000, with the Pasir Ris bust alone yi...

The job hopper’s dilemma: Malaysian Reddit breaks down whether a guaranteed bonus is worth staying for

Malaysian professional earning RM6.7k has secured an RM8k job offer but faces the dilemma of whether to leave now or wait until March to collect a guaranteed RM20k bonus

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks