A Ramadan iftar classic you can make at home! Bubur lambuk or spiced porridge: hearty, fragrant, and perfect for sharing with family.

This is the porridge that only appears once a yearโฆ always during Ramadan. Bubur lambuk is an iftar special in Singapore and Malaysia. It’s traditionally cooked in huge vats and given away at mosques just before breaking fast. Itโs generous, communal cooking at its best; and definitely a dish made to be shared.
I rarely get my hands on it though. By the time we reach the mosque, thereโs usually no more bubur left. Itโs hot commodity!
So, fear not, hereโs the version you can make at home. Itโs easy, deeply fragrant, and makes a generous batch. It keeps beautifully too, which means we love having it again for suhoor! Gentle, warming, and easy on the stomach first thing in the morning.
In this version, Iโve added a small amount of lentils for a boost of protein and fibre. Jasmine white rice is typically used, but if you want an added boost of fibre, you can easily replace with brown rice for this flexible porridge recipe.
I cooked this on the stovetop, but you can absolutely make it in the Instant Pot. More on that below!
Jump to Recipe
What Is Bubur Lambuk?
Bubur lambuk is a specific style of spiced (rempah) porridge traditionally cooked and distributed during Ramadan in Singapore, Malaysia, Brunei and some parts of Indonesia. Traditionally, it is prepared in large quantities during Ramadan and distributed freely to the community before iftar.
- โBuburโ means porridge in Malay.
- โLambukโ doesnโt have a direct literal translation. Iโve never used nor heard of lambuk in any other context than in bubur lambuk! (Feel free to drop in and let me know otherwise!)
So when you say bubur lambuk, youโre essentially saying:
โRamadan-style spiced rice porridge.โ
Itโs a savoury Malay rice porridge infused with warming spices, aromatics, herbs, and usually meat such as beef, lamb or chicken.
Unlike plain congee, it is layered with whole spices like cinnamon and star anise, ground spices like coriander and cumin, dried shrimp for subtle umami, and coconut milk for a gentle richness.
This porridge is not meant to be fiery or heavily spiced, making this perfect for anyone. The flavour is warm, comforting, and deeply aromatic, and just the right kind of nourishing you need after a long day of fasting.
This is such an upgraded version of porridge, that I wonder why we don’t have it throughout the year!
Why Youโll Love This Version
Key Ingredients
Rice (Choose Your Base)
Iโve made this with many types of rice, and honestly, they all work. The difference comes down to texture.
- Jasmine Rice โ The most traditional option. It cooks down into a soft, silky porridge.
- Basmati Rice โ Works well, but needs slightly longer cooking to fully break down its firmer grains.
- Japonica / Short-Grain Rice โ My personal favourite for porridge. Short-grain or sushi rice is starchier, so it breaks down faster and gives you that thick, creamy congee-style texture.
- Brown Rice โ My go-to during Ramadan. It adds a subtle nuttiness and more texture. It also contains more fibre than white rice, which helps keep you fuller for longer during fasting.
Lentils (Optional, But I Highly Recommend It)
If you want to boost the nutrition while keeping the flavour traditional, add a small handful of lentils as the porridge cooks.
They:
- Add plant-based protein
- Increase fibre
- Naturally thicken the porridge
- Make it more satisfying!
Red lentils are ideal because they soften quickly and blend seamlessly into the rice. Yellow lentils work too.
Used subtly, they enhance the texture without turning the dish into dal.
Minced Beef (Or Your Protein of Choice)
Beef gives this version a deeper, heartier flavour. When cooked properly with the spice paste, it disperses evenly throughout the porridge so every spoonful is well seasoned.
I prefer minced beef because it cooks quickly and integrates beautifully into the rice.
You can also use:
- Thinly sliced beef
- Lamb (rich and flavourful!)
- Chicken, which is a more traditional and lighter option
Spices & Aromatics
This is what transforms it from plain porridge into something unmistakably Ramadan.
- Aromatic Paste โ Shallots, garlic, ginger are blended into a paste and cooked down until fragrant and slightly caramelised to remove any raw sharpness.
- Empat Sekawan (The โFour Friendsโ) โ Cinnamon, star anise, cloves, and cardamom are the essential spices in the Malay kitchen pantry. They create the warm, mosque-style fragrance bubur lambuk is known for. If you prefer convenience, you can use sup bunjut (Malay soup spice sachets). As a bonus, you won’t accidentally bite into any pungent whole spices later on. Using loose spices however will get you that lovely aroma evenly dispersed throughout the bubur.
- Ground Spices โ Ground coriander, cumin, fennel and turmeric (also staples in the Malay pantry) add warmth and roundness. The turmeric also adds a slight golden hue to the bubur, makes it more appetising! If you have a favourite Malay sup spice blend, that works beautifully too.
- Dried Shrimp โ Just a small amount adds savoury depth and complexity. It wonโt make the dish taste โseafood-yโ โ it adds ~umami.
- Lemongrass โ Instead of blending it into the paste, I bruise it and simmer it whole to avoid any pesky fibres sneaking into the porridge. If you prefer to blend it in instead, slice thinly, and blend well with the aromatics.
- Pandan Leaves (Optional but Traditional) โ Knotted pandan leaves can be added while simmering for a subtle, fragrant sweetness. Remove before serving.
Optional: You can pre-measure whole and ground spices into small bowls for easier sautรฉing.
Liquid & Finishing Touches
- Hot Water: Hot water is the base of the porridge. Hot water will not only speed up the cooking process, it’s going to help break down the rice into that porridge consistency we love. I usually keep my kettle running while cooking to speed things up. You can also use stock, but make sure to take into account of salt levels when seasoning.
- Coconut Milk: Added at the end for gentle richness. It shouldnโt dominate โ just soften the spices and round out the porridge. Personally, I sometimes skip it at home if I want a lighter version. The bubur is still delicious without it.
Key Steps to Making Bubur Lambuk
Prep
Do this first to keep the cooking process smooth:
- Rice & Lentils: Rinse until the water runs mostly clear. Drain well.
- Aromatic Paste: Blend onion (or shallots), garlic, and ginger with a small splash of water into a smooth paste.
- Dried Shrimp: Give a quick rinse, then finely chop or pulse in a processor.
- Lemongrass: Trim the base and bruise firmly with the back of a knife or pestle to release the fibres and aroma.
- Pandan Leaves: Knot if using.
- Liquid: Prepare hot water in advance. I like to keep the kettle running so thereโs always hot water ready to top up the porridge as it cooks.
Optional: You can pre-measure whole and ground spices into small bowls for easier sautรฉing.
1. Build the Aromatic Base

- In a large heavy-bottomed pot, heat the oil over medium heat.
- Add the cinnamon stick, star anise, cloves, and cardamom. Toast for about 30 seconds until fragrant.
- Add the blended paste. Stir in the ground coriander, cumin, fennel and turmeric. Add the bruised lemongrass and pandan leaves (if using).
- Sautรฉ for 5โ8 minutes, stirring frequently, until:
- The paste smells deeply fragrant
- The colour has slightly deepened
- The oil begins to separate at the edges
- The paste should smell cooked and aromatic, not raw. Cook gently โ avoid high heat so the ground spices donโt burn.
2. Brown the Beef

- Push the paste to one side. Add the minced beef. If your pot has not much space, it’s ok to mix with the paste.
- Break the beef apart finely with your spatula.
- Cook for 5โ7 minutes until:
- The released liquid evaporates
- The beef begins to brown
- The mixture looks slightly crumbly rather than wet
- Stir fry to combine with the paste.
- Add the chopped dried shrimp and stir-fry for another 1โ2 minutes until fragrant.
3. Add Rice

- Pour in about 1 cup hot water. This is just to loosen the mixture and prevents the rice from sticking to the sides of the pot when added.
- Add the rinsed rice and optional red lentils.
- Stir for 1โ2 minutes so the grains are evenly coated in the aromatic base.
4. Simmer into Porridge

- Pour in the remaining hot water or stock. Stir well to lift anything from the bottom of the pot.
- Bring to a boil, then reduce to a gentle simmer.
- Cook uncovered for 40โ50 minutes, stirring occasionally to prevent sticking.
- Continue to cook until it achieves your desired consistency! The rice will gradually soften and break down into a creamy porridge. If using lentils, they will dissolve gently into the mixture, adding body without changing the flavour.
- If the porridge becomes too thick, add ยฝ cup hot water at a time until it reaches a loose, spoonable consistency. If itโs too loose, continue to cook until it thickens.
5. Finish
- Stir in the coconut milk, and salt and pepper. Adjust seasoning to taste.
- Stir in 1/4 cup fried shallots. Option to also stir in 1/4 cup coriander and celery leaves, but leave it out if you’re planning to store for longer or freeze.
- Simmer for another 5 minutes, then turn off the heat.
- Remove the lemongrass, pandan leaves (if using), and any visible whole spices before serving.
- Serve, with additional fried shallots, coriander, and celery leaves for garnish. ENJOY!
Can You Make This in the Instant Pot?
YES!
I love how quick this produced bubur lambuk, although I personally find sauteeing in an instant pot slightly awkward. So make sure to saute each component well before pressure cooking.
Use the sautรฉ function to build the spice base and brown the beef. Add rice, lentils, and liquid. Cook on high pressure for about 15-20 minutes, then allow natural release for 10โ15 minutes before venting. If itโs too thick, add hot water and stir.
Full instructions in the recipe card below.
Can You Make This in the Rice Cooker?
Short answer: yes.
Long answer: I donโt personally prefer it.
Iโm usually a big advocate for the rice cooker, but bubur lambuk is one of the few dishes where itโs just less hassle to use the stovetop. I find the stovetop gives better control and better texture. That said, it can be done with a few adjustments.
-> If Your Rice Cooker Has a Sautรฉ Function
- Use the sautรฉ setting to build the aromatic base first.
- Toast the whole spices, cook the blended paste with the ground spices, and brown the beef properly.
- Once fragrant and slightly reduced, add the rice, lentils (if using), and liquid.
- Cook using the porridge setting if available, or the regular rice setting.
-> If Your Rice Cooker Does Not Have Sautรฉ
- Preheat the rice cooker insert before adding oil and aromatics (if your model allows this safely, and it will likely take time to heat up), OR
- Cook the entire spice base and beef separately on the stovetop first, then transfer everything into the rice cooker with the rice and liquid.
Whichever method you choose:
- Stir midway through cooking if possible to prevent the rice from settling, and evenly redistribute the spices.
- Be prepared to add additional hot water if it thickens too much.
Why I Personally Donโt Prefer It
- It takes significantly longer to achieve the right porridge texture.
- Most rice cooker bowls arenโt large enough for a generous batch.
- You still need to stir occasionally to prevent settling and ensure the spices distribute evenly.
- At that point, it becomes less โhands-offโ than Iโd like from a rice cooker.
For me, bubur lambuk is one of those dishes that benefits from a wide pot and gentle stirring. Itโs much easier to control the thickness and texture as it cooks.
If convenience is your priority, the Instant Pot is a better alternative. If texture is your priority, stovetop wins.
How to Serve
Serve hot, topped with:
- Fried shallots
- Chopped coriander
- Chopped celery leaves
- Sliced chillies
Itโs traditionally eaten on its own. You can also serve it with:
- A squeeze of lime
- Sambal on the side (or chilli oil, if I don’t have sambal ready!)
Tips and Tricks
Storing and Reheating
Storing
- Store in airtight containers in the refrigerator for up to 4 days.
- You can freeze portions for up to 2 months. Thaw overnight in the refrigerator before reheating.
To Reheat
- Porridge will thicken further when cooled. To revive, add a splash of water.
- Reheat gently on the stovetop or microwave.
- Stir well to restore creamy texture.








