Ghanaian jollof rice is a one-pot West African dish of long-grain rice cooked in a bold tomato, pepper, onion and spice sauce. It is commonly served at gatherings with chicken or fish, fried plantain, salad or shito; families and regions vary the spices, heat and rice they use.
This version makes a vegetarian base with parboiled rice, a blended tomato-and-pepper sauce and stock. Have a heavy pot with a snug lid ready, and keep foil nearby in case the lid does not seal tightly. The key is to reduce the sauce before adding the rice, then cook gently without lifting the lid repeatedly.
What You’ll Need
- 3 cups (570 g) long-grain parboiled rice
- 1 can diced tomatoes, about 14.5 oz (411 g), with their juice
- 1 large red bell pepper, about 5 oz (150 g), seeded and roughly chopped
- 1 medium onion, about 5 oz (150 g), peeled and divided
- 1 Scotch bonnet pepper, stem removed; use less for milder rice
- 3 tablespoons (45 ml) neutral cooking oil
- 3 tablespoons (48 g) tomato paste
- 2 cups (480 ml) chicken or vegetable stock, preferably low-sodium
- 2 teaspoons (10 g) grated fresh ginger
- 2 garlic cloves, peeled and finely grated or crushed
- 1 teaspoon (2 g) curry powder
- 1 teaspoon (1 g) dried thyme
- 1 bay leaf
- 1 teaspoon (6 g) fine salt to start, plus more to taste
- ½ teaspoon (1 g) black pepper
You will also need a blender, a fine-mesh sieve or bowl for rinsing the rice, a wooden spoon and a heavy 5- to 6-quart (4.7- to 5.7-liter) pot with a tight-fitting lid. A pot that is too wide can dry the rice unevenly; a heavy base helps prevent scorching. Scotch bonnet gives the sauce a distinctive fruity heat. If it is unavailable, use a small habanero, or use jalapeño with a pinch of cayenne; the latter will taste less fruity and may be milder. For a gentler version, omit the hot pepper or use only a small piece.
Step-by-Step
- Prepare the rice and vegetables (25 minutes). Put the rice in a bowl, cover it with cool water and swish it with your hand. Drain and repeat until the water is less cloudy, usually three or four rinses. Drain thoroughly in a sieve. This removes loose surface starch that can make the finished grains sticky. Roughly chop the bell pepper and half the onion. Cut the remaining onion into thin slices for the pot. Blend the canned tomatoes, chopped pepper, chopped onion and Scotch bonnet until mostly smooth. For less heat, blend in only a portion of the Scotch bonnet, or leave it out.
- Soften the sliced onion and fry the tomato paste (8 minutes). Set the pot over medium heat and add the oil. When it shimmers, add the sliced onion and cook for about 5 minutes, stirring now and then, until softened but not deeply browned. Stir in the tomato paste and cook for 3 minutes. Keep it moving so it darkens slightly and smells less raw without sticking to the base. This frying step gives the sauce a deeper, rounder tomato flavor.
- Cook down the blended sauce (20 minutes). Carefully pour the tomato mixture into the pot; it may splatter against the hot oil. Stir well, bring it to a steady simmer, then cook uncovered for 20 minutes, stirring every few minutes. Adjust the heat if it spits aggressively. The sauce should thicken, lose its raw, watery smell and leave a brief trail when you draw a spoon across the pot. Reducing it now concentrates the flavor and keeps excess liquid from making the rice wet.
- Season and add the stock (4 minutes). Stir in the ginger, garlic, curry powder, thyme, bay leaf, salt and black pepper. Pour in the stock and bring the sauce back to a simmer, allowing about 4 minutes. Taste a small spoonful: it should be savory and slightly stronger than you want the finished rice, because the rice will absorb and soften the seasoning. Add a little more salt if needed, especially if your stock is unsalted. Keep the bay leaf in the pot for cooking.
- Coat the rice and start cooking (2 minutes). Tip in the drained rice and stir until every grain is coated with sauce. Spread the rice into an even layer and bring the liquid to a gentle simmer. If the mixture looks unusually dry before it begins simmering, add 2 tablespoons (30 ml) stock or water; avoid pouring in a large extra amount, since the rice needs to steam rather than boil in excess liquid.
- Steam over low heat (25 minutes). Cover the pot tightly. If the lid is loose, put a sheet of foil over the pot before setting the lid in place, taking care to keep the foil away from the flame or burner. Turn the heat to low and cook for 25 minutes. Do not stir during this time: moving the grains can break them and release starch. If your burner runs hot, use a heat diffuser or the lowest stable setting. A little gentle steam is right; a loud, forceful bubbling sound suggests the heat is too high.
- Check, finish and rest (10 minutes). After 25 minutes, open the lid and taste a few grains from the center and near the edge. If they are tender, turn off the heat, remove the bay leaf and gently fluff the rice from the bottom up with a fork. If the center is still firm and the pot is dry, sprinkle 2 tablespoons (30 ml) water over the rice, cover and cook on low for 5 more minutes before resting; this adds time beyond the recipe estimate. If it is firm but moist, simply cover and cook another 5 minutes. Once tender, cover the pot off the heat for 10 minutes so the steam finishes distributing, then fluff and serve.
Serve the rice hot as a main dish or alongside grilled chicken, fish, fried plantain, salad or beans. If serving with meat or fish, cook and check that food separately using a food thermometer and the applicable safe temperature. The recipe itself is a meat-free rice dish.
Common Mistakes
- Adding rice before the sauce reduces. A thin, watery tomato base can leave the grains soft outside but undercooked inside. Let the sauce cook until thick and concentrated before adding stock and rice.
- Using too much liquid. The blended vegetables release water, and the rice will absorb both that moisture and the stock. Measure the stock, drain the rice well, and add extra liquid only a tablespoon or two at a time if the grains remain firm.
- Cooking over high heat. The bottom can burn while the top remains hard. Once covered, use low heat and let trapped steam do the work.
- Stirring repeatedly or checking too often. Each lid lift releases steam, and frequent stirring can make the grains clump. Wait until the first 25-minute cook is complete before checking.
- Underseasoning the sauce. Rice dilutes the seasoning as it cooks. Taste the simmering sauce before adding the rice and adjust it then, rather than trying to correct a bland pot after the grains are tender.
Tips
- Choose the rice deliberately. Long-grain parboiled rice is a forgiving option because it tends to hold its shape. Other long-grain rice can work, but its water needs and cooking time may differ; check early and add small splashes of water only as needed. Short-grain rice is more likely to turn sticky.
- Control heat without losing pepper flavor. Scotch bonnet heat varies. Blend in half first, then add more only if you want a hotter sauce. Wear gloves when handling hot peppers, and avoid touching your eyes.
- Use stock that suits your serving plan. Vegetable stock keeps the rice vegetarian; chicken stock adds a savory note. Low-sodium stock makes it easier to season accurately. If using a salty stock, begin with less added salt.
- Let the pot rest. The covered 10-minute rest helps moisture settle through the rice and makes the grains easier to fluff. Use a fork or a flat wooden spoon and lift gently rather than mashing.
- Make a party-style spread. Pair the rice with fried ripe plantain, a crisp salad and a protein served separately. Ghanaian jollof has many household variations, so adjust the pepper and seasoning to suit your table rather than treating one spice mix as the sole correct version.
Troubleshooting
The rice is still hard, but the sauce has dried out: Sprinkle 2 tablespoons (30 ml) hot water or stock evenly over the rice. Cover tightly and cook on low for 5 minutes, then check again. Repeat once if needed. Avoid stirring the whole pot; adding liquid in small amounts lets the steam soften the grains without turning the bottom soupy.
The rice is cooked on top but firm underneath: The heat may be uneven or the lid may not seal. Fold the top layer gently toward the center, add a tablespoon or two of water if the pot is dry, then cover with foil and the lid. Cook on the lowest heat for another 5 minutes and rest off the heat before checking.
The bottom is catching or smells burnt: Turn off the heat immediately. Do not scrape the scorched layer into the rest of the rice. Carefully spoon the unburnt rice into a clean pot, leaving the stuck bottom behind. If the rice above it is still firm, add a small splash of water, cover and finish on very low heat. Next time, reduce the sauce fully before adding rice and use a heavier pot or a heat diffuser.
The finished rice is too wet: If the grains are tender, take off the lid and let the pot stand for a few minutes so excess steam can escape. If the rice is both wet and undercooked, continue uncovered over very low heat briefly, watching closely to prevent sticking. Do not use high heat to rush off the liquid.
The flavor is too mild or too hot: For mild rice, serve with a cooling salad or plain yogurt on the side; the heat cannot be removed from the pot once blended in. For a bland pot, gently fold in a little salt or black pepper after cooking, tasting as you go. A squeeze of lime at the table is optional, but it changes the flavor away from the classic tomato-forward profile.
For storing leftovers: Transfer rice to shallow containers and refrigerate within 2 hours. It keeps for 3–4 days refrigerated. Reheat only the portion you plan to eat, adding a spoonful of water and covering it to limit drying; reheat leftovers to 165°F (74°C), the USDA FSIS safe minimum for reheated leftovers.
Frequently Asked Questions
What makes Ghanaian jollof different from other jollof rice?
Jollof is made in several West African countries, and ingredients and methods vary between regions and households. Ghanaian versions commonly use a tomato-and-pepper base and may include curry powder and thyme; rice choice and pepper level also differ. This recipe is one practical Ghanaian-style version, not a claim that there is only one authentic formula.
Can I use basmati rice?
Yes, but basmati may cook faster and can need a different amount of liquid than parboiled long-grain rice. Follow the package guidance as a starting point, check the pot earlier, and add water in small amounts only if the grains are still firm. The aroma and final texture will differ.
Can I make the sauce ahead?
Yes. Blend and cook the tomato sauce through the seasoning step, cool it promptly and refrigerate it in a covered container. Use it within 3–4 days, then bring it to a simmer before adding the stock and rice. The recipe’s listed prep and total time assume the sauce is made on the day.
Why is my jollof rice not red?
Color depends on the tomatoes, pepper, tomato paste and how far the sauce reduces. Use ripe red pepper and tomato paste, and cook the sauce until concentrated. Color alone is not a reliable sign that the rice is cooked; check the texture of the grains.
Can I freeze cooked jollof rice?
Yes. Cool it promptly, portion it into airtight freezer-safe containers and freeze. For best texture, use within about 2 months. Thaw in the refrigerator or reheat from frozen with a splash of water, and bring it to 165°F (74°C) before serving.
Can I make it less spicy without losing the sauce?
Yes. Remove the Scotch bonnet entirely or blend in only a small piece; the tomato, bell pepper, onion and spices still make a full-flavored base. Do not substitute a large amount of a mild pepper expecting the same heat, since it adds extra moisture and changes the balance of the sauce.
Related
- Chicken Bolivian Stew with Potatoes, Peas, and Red Chile
- Curry Hut Indian Bistro Chicken Tikka Masala
- Finnish Nettle Soup Recipe with Potatoes and Cream
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).