Jamaican Rice Porridge: A Creamy, Spiced Breakfast

Updated November 4, 2026

Total time
55 min
prep 10 min · cook 45 min
Serves
4
portions as written

Jump to recipe

Jamaican Rice Porridge: A Creamy, Spiced Breakfast

Jamaican rice porridge is a warm breakfast made by simmering rice until soft, then enriching it with milk, sweetener and spices. This Jamaican dish is often flavored with cinnamon, nutmeg and vanilla, and served hot; recipes vary between households, including in the choice of milk and how sweet or thick the porridge is. This stovetop version makes four servings, and you will need a saucepan, a spoon for stirring and about 55 minutes from start to finish.

What You’ll Need

Use a heavy-bottomed saucepan so the rice cooks evenly and is less likely to catch on the base. Long-grain white rice gives a soft but pleasantly textured porridge; medium-grain rice works too and tends to make it a little creamier. Measure the liquids before you start, and keep a little extra hot water nearby in case the porridge thickens more than you like.

Ingredients

  • 1 cup (185 g) long-grain white rice
  • 4 cups (950 ml) water, plus a little more if needed
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • ¼ teaspoon (1.5 g) fine salt
  • 1 cup (240 ml) full-fat coconut milk, well stirred
  • ½ cup (120 ml) evaporated milk
  • ⅓ cup (about 100 g) sweetened condensed milk, or to taste
  • 1 teaspoon (5 ml) vanilla extract
  • ⅛ teaspoon (about 0.25 g) freshly grated nutmeg, plus more for serving

Practical substitutions: If evaporated milk is unavailable, use an equal amount of whole milk; the porridge will be slightly less rich. Coconut milk is a common flavor in Jamaican-style versions, but if you cannot find it, replace it with whole milk for a milder, less coconut-forward result. For a dairy-free bowl, use unsweetened oat or soy milk instead of evaporated milk and sweeten with sugar or maple syrup instead of condensed milk. The flavor and body will differ. Use unsweetened coconut milk from a can, not a sweetened coconut beverage.

Equipment: A medium, heavy-bottomed saucepan with a lid, a measuring cup, and a wooden spoon or heatproof spatula. A fine grater is useful for fresh nutmeg, though ground nutmeg also works.

Step-by-Step

  1. Rinse and measure the rice. Put the rice in a fine-mesh strainer and rinse under cool running water, rubbing the grains gently with your fingers, until the runoff is less cloudy. This removes some loose surface starch and helps keep the bottom of the pan from becoming gummy. Shake off excess water. Rinsing does not need to make the water perfectly clear, and do not soak the rice for this recipe.
  2. Start the rice in water. Add the rinsed rice, 4 cups (950 ml) water, cinnamon stick and salt to the saucepan. Bring to a boil over medium-high heat, stirring once or twice so no grains settle and stick. Once the water is boiling, reduce the heat to low and cover the pan, leaving the lid slightly ajar so steam can escape. Lower the heat further if the liquid bubbles vigorously; a gentle simmer is what you want.
  3. Cook until very soft. Simmer for about 40 minutes, stirring and scraping the bottom of the pan every 5 to 7 minutes. Keep the lid partly on between stirs. The rice is ready for the next step when most of the water has been absorbed and the grains are swollen, very tender and beginning to break apart. If the pan looks nearly dry while the grains are still firm, stir in ¼ cup (60 ml) hot water at a time and continue cooking. Do not leave the pot unattended for long, especially near the end.
  4. Add the milks and break up the grains. Stir in the coconut milk and evaporated milk. Use the back of the spoon to press some of the soft rice against the side of the pan, then stir it back through the liquid. This thickens the porridge while leaving some grains intact. If you prefer a smoother texture, use an immersion blender briefly in the pot, keeping the blade submerged to avoid splashes. Do not blend hot porridge in a sealed countertop blender.
  5. Sweeten and season. Stir in the condensed milk, vanilla and nutmeg. Cook uncovered over low heat for about 5 minutes, stirring often, until the flavors are combined and the porridge is thick and creamy. Taste carefully after letting a spoonful cool; add more condensed milk for sweetness or a pinch of salt if the flavor seems flat. Remove and discard the cinnamon stick.
  6. Adjust the consistency and serve. Take the pan off the heat and let the porridge stand for 2 minutes. It will thicken as it sits. For a looser bowl, stir in hot water or milk 1 tablespoon (15 ml) at a time until it pours easily from a spoon. Divide among four bowls and finish with a light dusting of nutmeg or a small splash of milk. Serve hot.

Common Mistakes

Using too much heat: A hard boil can make the liquid evaporate before the rice is tender and can scorch the starch on the bottom. Bring it to a boil only at the beginning, then keep the pot at a low simmer. If you see rapid bubbling, lower the burner.

Not stirring the base: Rice releases starch as it cooks, and grains can settle and stick, especially as the mixture thickens. Stir on a regular schedule and scrape across the full base of the pan. A heavy-bottomed saucepan provides a little more protection but does not remove the need to stir.

Adding all the milk too early: The rice needs time to soften in water. Adding rich milk at the start can make the porridge catch more easily and can leave the grains undercooked. Wait until the rice is very tender before adding the coconut and evaporated milks.

Sweetening before tasting: Condensed milk is already sweet, and the amount needed depends on personal preference. Begin with the listed quantity, taste after it dissolves, and add more in small increments. Remember that the mixture tastes less sweet when it is very hot.

Expecting it to stay loose: Porridge continues to thicken as it cools, so a pan that looks slightly fluid may be just right after a short rest. Avoid cooking it down until it is stiff; loosen individual bowls with a little warm milk or water instead.

Tips

Stir the can of coconut milk before measuring, since the thick cream can separate from the liquid during storage. For a fuller coconut flavor, use full-fat coconut milk. Light coconut milk can be substituted, but the porridge will be thinner and less rich. If using a carton beverage, choose an unsweetened one and expect a more delicate result; carton coconut drinks are not as concentrated as canned coconut milk.

Use a cinnamon stick for a gentle, rounded spice flavor and remove it before serving. Ground cinnamon can replace it: stir in ¼ teaspoon (about 0.7 g) with the nutmeg near the end, since ground spice can make the porridge look darker and taste more pronounced. Freshly grated nutmeg is aromatic, but pre-ground nutmeg is a practical alternative. Add spices gradually; they should complement the milky rice rather than overwhelm it.

For an especially even texture without blending, use the spoon to mash a portion of the rice against the pan as directed. If you do use an immersion blender, pulse briefly rather than pureeing continuously. A completely smooth porridge is a matter of preference, not a requirement.

You can make the porridge ahead and reheat it gently, but expect it to become quite firm in the refrigerator. Stir in a splash of water or milk before warming and continue adding small amounts until it loosens. Refrigerate cooked rice porridge within 2 hours in a covered, shallow container; use it within 3 to 4 days. Reheat leftovers until they reach 165°F (74°C), stirring so the temperature is even throughout. Do not leave cooked rice at room temperature for extended periods.

Troubleshooting

The rice is still firm when the pot is nearly dry: Add hot water in ¼-cup (60-ml) portions, cover the saucepan partly and continue simmering. Check every few minutes and stir the base. Rice can take longer if the heat is very low or the pan lid lets out a lot of steam. Add the milks only after the grains are tender.

The porridge is too thin: Simmer it uncovered over low heat for a few more minutes, stirring often, or press more of the cooked grains against the side of the pan. It will also thicken during its 2-minute rest. Avoid adding extra rice at this stage, since it will not have enough time to cook properly.

The porridge is too thick: Stir in hot water or milk a tablespoon (15 ml) at a time. Warm liquid blends in more smoothly than cold liquid and helps preserve the serving temperature. Add only enough to reach the texture you like.

The bottom has started to catch: Immediately move the pan off the burner. Do not scrape the scorched layer into the rest of the porridge; carefully spoon the unburned portion into a clean saucepan and continue on low heat with a splash of hot water or milk. A smoky or bitter smell means the burnt flavor may have spread too far.

It tastes bland or too sweet: For a flat flavor, add a small pinch of salt or a little more nutmeg, then taste again. If it is too sweet, stir in unsweetened milk or water a little at a time and add a small pinch of salt to balance it. Because sweetness is hard to remove once added, make any further sweetening gradual.

Frequently Asked Questions

Can I use brown rice?
Yes, but it takes longer to soften and has a firmer, chewier texture. Add extra water as needed and expect the simmer to take longer than the 40 minutes in this recipe. The finished porridge will be less silky than one made with white rice.

Can I make Jamaican rice porridge without coconut milk?
Yes. Replace it with an equal amount of whole milk or an unsweetened plant-based milk. The porridge will still be creamy, but it will lose the characteristic coconut note found in many Jamaican-style preparations.

Is rice porridge usually smooth or grainy?
Both textures are served. This method leaves some soft grains while breaking down others. Mash more rice or briefly blend for a smoother bowl; stir gently and skip blending if you prefer distinct grains.

Can I make it without condensed milk?
Yes. Use sugar, brown sugar or another sweetener to taste, then stir until dissolved. Start with 1 tablespoon (12 g) sugar, taste, and add more as needed. Condensed milk also adds body, so a version without it may be a little less creamy.

How should I store and reheat leftovers?
Cool and refrigerate the porridge within 2 hours in a covered, shallow container, and use it within 3 to 4 days. Reheat with a splash of milk or water, stirring frequently, until it reaches 165°F (74°C). Do not leave cooked porridge at room temperature for more than 2 hours.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).