Quick answer: An easy suhoor meal plan for 30 days rotates proteins (eggs, fish, chicken, beef, tofu and tempeh) and carbs (rice, oats, bread, noodles) so you do not get bored. The sample table below is split by week, with one day a week using a ready-cooked dish for the busiest morning.
Asking “what do I cook for suhoor tomorrow?” every night gets tiring. Planning once for the whole month saves time, money and energy.
The table in this guide is only an example. Adjust it to your family’s taste, budget and what your nearby market sells. For more dish ideas, see our main guide to suhoor ideas.
How to use this suhoor meal plan
Each row in the table has a main dish and a fruit or vegetable add-on. Most dishes take about 15 minutes, especially if you cut ingredients the night before.
Ramadan lasts 29 or 30 days, so day 30 works as a flexible day. You are also free to change the order of days. For example, put simpler dishes on workdays and longer ones at the weekend.
Principles for planning a month of meals
- Rotate proteins: avoid the same dish two days in a row.
- Balance the plate: the suku-suku separuh concept promoted by the Ministry of Health suggests half a plate of vegetables and fruit, a quarter carbs and a quarter protein.
- Cut down on salt: the British Nutrition Foundation advises avoiding salty foods at suhoor because they can make you thirsty.
- Reuse iftar leftovers safely: refrigerate them straight away and reheat until piping hot.
The 30-day suhoor meal plan table
Dishes marked “retort” use a ready-cooked pouch that only needs warming in hot water for a few minutes.
Week 1 (days 1 to 7)
| Day | Main dish | Add-on |
|---|---|---|
| 1 | Rice, omelette, stir-fried sawi | Banana |
| 2 | Oats with milk and dates | Nuts |
| 3 | Rice, turmeric fried fish, vegetable soup | Watermelon |
| 4 | Wholemeal bread, boiled eggs | Cucumber, milk |
| 5 | Chicken porridge | Dates |
| 6 | Rice, soy sauce chicken, long beans | Papaya |
| 7 | White Rice with Kaki Ayam Berapi (retort) | Cucumber, ulam |
Schedule for week 2 (days 8 to 14)
| Day | Main dish | Add-on |
|---|---|---|
| 8 | Egg noodle soup with vegetables | Banana |
| 9 | Rice, fried tempeh, stir-fried kangkung | Orange |
| 10 | Overnight oats with fruit | Nuts |
| 11 | Rice, grilled mackerel, ulam | Watermelon |
| 12 | Bread with sardines | Cucumber |
| 13 | Egg fried rice with frozen vegetables | Papaya |
| 14 | Spaghetti Bolognese (retort) | Cucumber salad |
Menu for week 3 (days 15 to 21)
| Day | Main dish | Add-on |
|---|---|---|
| 15 | Rice, soy sauce eggs, mixed vegetables | Banana |
| 16 | Fish porridge | Dates |
| 17 | Rice, black pepper beef, broccoli | Watermelon |
| 18 | Oats with milk and banana | Nuts |
| 19 | Rice, fried tofu, vegetable soup | Orange |
| 20 | Bread with scrambled eggs | Milk |
| 21 | Laksa Johor (retort) | Cucumber |
Week 4 (days 22 to 28)
| Day | Main dish | Add-on |
|---|---|---|
| 22 | Rice, roast chicken, stir-fried cabbage | Papaya |
| 23 | Chicken bihun soup | Banana |
| 24 | Rice, ikan masak asam, boiled okra | Watermelon |
| 25 | Overnight oats with dates | Nuts |
| 26 | Rice, vegetable omelette | Orange |
| 27 | Wholemeal bread with tuna | Cucumber |
| 28 | White Rice with Paru Berlado (retort) | Ulam |
Days 29 and 30
| Day | Main dish | Add-on |
|---|---|---|
| 29 | Chicken porridge | Dates |
| 30 | Rice with leftover iftar dishes | Any fruit |

Weekly shopping list
Shopping once a week is easier than stopping at the shop every day after work. A basic list:
- Rice, oats, wholemeal bread, noodles or bihun.
- A tray of eggs, plus fish and chicken for 2 to 3 meals.
- Tofu, tempeh and canned sardines or tuna.
- Leafy greens, cabbage, cucumber and frozen vegetables.
- Bananas, dates, watermelon, oranges or papaya.
- Fresh or UHT milk.
Raw fish and chicken that will not be cooked within a day or two are better kept in the freezer.
Ready-cooked stock for your suhoor meal plan
In the table above, one day a week uses a retort dish. These days are placed on purpose for the most tiring mornings, for example after moreh or a late night at work.
MakanHubb dishes are cooked and sealed in a pouch, need no fridge before opening, and keep for 1 to 2 years. Soak in hot water for a few minutes and serve. Any stock you do not finish in Ramadan can still be used afterwards.
Prices from RM17.90 a pack. A combo makes it easy to buy four weeks of stock at once. Find out how long this food keeps in our retort food shelf life guide.
Tips to stick to your suhoor meal plan
- Print the table and stick it on the fridge so the whole household knows tomorrow’s menu.
- Prep suhoor ingredients right after iftar, while the kitchen is already messy.
- If there are iftar leftovers, swap that day’s menu and save the original ingredients for another day.
- On very busy days, borrow ideas from our quick suhoor meals guide.
- For options lower in salt and oil, see our healthy suhoor guide.
FAQ about this suhoor meal plan
Do I have to follow the plan exactly?
No. The table is only an example. Change the days, dishes and portions to suit your family.
What if Ramadan is only 29 days?
Day 30 in the table is a flexible day. If Ramadan ends on day 29, just skip the last row.
How many retort dishes should I stock for a month?
This plan uses a retort dish one day a week, so about four meals per person. Add a few extra packs for emergencies.
Can I cook dishes for several days at once?
Yes, but keep them in the fridge and finish within 3 days, as the Ministry of Health advises. For longer, portion them and freeze.
Is this plan suitable for children?
Mostly yes. Use less chilli and avoid very spicy dishes for young children.
Still have questions?
WhatsApp the MakanHubb team at 012-540 0263. We reply during office hours, Monday to Friday.



