Ghanaian jollof rice with beef is a one-pot rice dish cooked in a boldly seasoned tomato, pepper, and onion sauce, with tender beef folded in. This version uses long-grain parboiled rice and a Scotch bonnet for a savory, gently smoky result; heat levels and seasonings vary between Ghanaian households, so adjust the pepper to suit your table.
Ingredients
- 1 1/2 lb (680 g) beef chuck stew meat, cut into 1-inch (2.5 cm) cubes
- 1 1/2 tsp fine salt (9 g), divided, plus more to taste
- 1/2 tsp ground black pepper (1 g)
- 1 tsp sweet paprika (2 g)
- 1 tsp curry powder (2 g)
- 1 tsp dried thyme (1 g)
- 3 tbsp neutral oil, such as canola (45 ml), divided
- 2 medium yellow onions (about 300 g), one roughly chopped and one finely diced
- 1 large red bell pepper (about 180 g), seeded and roughly chopped
- 2 medium ripe tomatoes (about 300 g), roughly chopped
- 1 Scotch bonnet pepper (about 10 g), stem removed; use half for less heat
- 3 garlic cloves (about 9 g), peeled
- 1-inch piece fresh ginger (about 15 g), peeled and roughly chopped
- 1 can crushed tomatoes, 14.5 oz (411 g)
- 2 tbsp tomato paste (32 g)
- 1 bay leaf
- 3 cups water (710 ml), for braising the beef
- 3 cups long-grain parboiled rice (about 570 g)
- 2 1/2 cups (600 ml) reserved beef cooking liquid, topped up with water if needed
- 1 tsp dried oregano (1 g)
- 1/2 tsp ground white or black pepper (1 g), for the rice sauce
Instructions
-
Season and brown the beef. Pat the beef dry, then toss it with 1 teaspoon of the salt, the black pepper, paprika, curry powder, and thyme. Heat 1 tablespoon of oil in a heavy, lidded pot or Dutch oven over medium-high heat. Brown the beef in two batches for about 3–4 minutes per batch, turning the pieces so several sides develop color. Avoid crowding the pot, which makes the meat steam rather than brown. Transfer the browned pieces to a plate.
-
Braise until tender and reserve the broth. Add the roughly chopped onion and 3 cups water to the pot, scraping up the browned bits. Return the beef and any juices to the pot, add the bay leaf, and bring the liquid to a boil. Lower the heat, cover, and simmer gently for about 40–45 minutes, until the beef is tender when pierced. The USDA FSIS safe minimum for whole cuts of beef is 145°F (63°C) with a 3-minute rest; check a large piece with a food thermometer, then continue braising as needed for tenderness. Lift out the beef and bay leaf, strain the broth if desired, and measure 2 1/2 cups (600 ml) of broth. Add water to make up any shortfall. Keep the beef and measured broth nearby.
-
Blend the pepper base. While the beef simmers, rinse the rice under cool water in a fine-mesh strainer, moving it gently with your hand, until the runoff is mostly clear. Drain it well. Blend the chopped red pepper, fresh tomatoes, Scotch bonnet, garlic, ginger, and one roughly chopped onion until smooth. If your blender needs help, add a tablespoon or two of water; do not add a large splash, since the sauce needs to reduce.
-
Cook down the tomato sauce. Once the beef is out of the pot, wipe away any burnt spots but leave the browned flavor in place. Set the pot over medium heat and add the remaining 2 tablespoons oil. Add the finely diced onion and cook for 4–5 minutes, stirring, until softened. Stir in the tomato paste and cook for 1 minute. Pour in the blended pepper mixture and canned crushed tomatoes. Add the oregano, remaining 1/2 teaspoon salt, and white or black pepper. Cook uncovered for about 15 minutes, stirring regularly and scraping the base, until the sauce is thicker, less raw-smelling, and beginning to release a little oil at the edges. If it splatters, lower the heat rather than covering it tightly.
-
Add the beef, broth, and rice. Stir the browned beef into the reduced sauce. Pour in the measured 2 1/2 cups broth and bring the mixture to a steady simmer. Taste the liquid; it should taste a little more seasoned than you want the finished rice, since the rice will absorb it. Adjust salt now. Scatter the drained rice evenly over the surface and stir once to distribute it through the sauce. Bring it back to a gentle simmer, then cover the pot with a tight-fitting lid and turn the heat to low.
-
Steam the rice, then rest it. Cook covered for 25 minutes without lifting the lid or stirring. Check a few grains near the center. If they are still firm and the pot looks dry, drizzle 1/4 cup (60 ml) hot water around the inside edge, cover again, and cook for another 5 minutes. When the grains are tender, turn off the heat and leave the pot covered for 10 minutes. Remove the lid, fluff gently from the edges toward the center, and taste for salt. The bottom may have a lightly toasted layer; loosen it carefully rather than scraping up any scorched patches.
Tips
-
Choose the right rice. Long-grain parboiled rice is a reliable choice because it tends to stay separate during steaming. Rinsing removes loose surface starch and helps prevent a gummy texture. Drain it thoroughly so extra rinse water does not upset the balance of the sauce and broth. Regular long-grain white rice can work, but it may cook faster and turn softer, so begin checking it a few minutes earlier.
-
Control the heat carefully. Scotch bonnet adds a distinctive fruity heat common in West African cooking. Use half, or remove the seeds and inner membrane, for a milder pot. A habanero is a practical substitute with a similar type of heat and aroma; a jalapeño is usually milder and less fruity, so the finished sauce will taste different. Handle hot peppers carefully and wash your hands and cutting board afterward.
-
Keep the sauce thick before adding rice. Jollof should be tomato-rich, not soupy. Reduce the blended tomatoes until the raw aroma fades and the sauce clings to a spoon. If the sauce still looks watery, give it a few extra minutes before adding the broth. Once the rice is covered and steaming, avoid frequent stirring or lid lifting, both of which release heat and can make the grains cook unevenly.
-
Use a heavy pot and gentle heat. A thick-bottomed pot distributes heat better and lowers the chance of scorching during the covered rice stage. If your burner runs hot, use its smallest ring on low or place a heat diffuser underneath. A little toasted rice at the bottom can add a desirable roasted note, but burnt rice will make the whole pot bitter.
Serving Suggestions
Serve the jollof hot, with a portion of beef in each bowl and the tomato-coated rice fluffed rather than packed. It pairs well with a crisp cabbage-and-carrot salad, sliced cucumber and tomato, or fried plantain for sweetness. A simple green salad with a tart vinaigrette also balances the richness of the beef and sauce. Offer sliced onion, extra pepper sauce, or lime wedges at the table so diners can adjust each serving without changing the seasoning of the whole pot.
For a larger Ghanaian-inspired spread, serve it alongside grilled chicken, kelewele-style spiced plantain, or steamed vegetables. These are optional accompaniments rather than requirements; the rice and beef make a filling meal by themselves. If serving buffet-style, keep the pot covered between portions so the rice stays warm and does not dry out.
Variations
For a milder family-style pot, use half a Scotch bonnet or leave it out and serve pepper sauce separately. For more heat, blend in the whole pepper, but avoid adding several at once unless you know their strength; Scotch bonnets vary considerably. If fresh tomatoes are unavailable, the canned crushed tomatoes in the recipe provide dependable body, while the fresh red pepper and aromatics keep the sauce lively.
You can substitute beef broth for some or all of the reserved cooking liquid, but choose a low-salt broth and taste before adding more salt. The beef can also be replaced with bone-in chicken pieces, though cooking times and safe temperatures change: poultry must reach 165°F (74°C) as measured with a food thermometer. For a meat-free version, omit the beef, use vegetable broth, and add cooked beans or roasted vegetables near the end; this changes the dish from beef jollof but keeps the tomato-pepper rice as the centerpiece.
Storage and Reheating
Transfer leftovers to shallow, covered containers and refrigerate within 2 hours of cooking. Cooked rice should not sit at room temperature for an extended period, so divide a large pot promptly rather than leaving it on the table to cool. Refrigerated jollof keeps for 3–4 days. For longer storage, freeze portions in airtight containers for about 2–3 months for best quality, then thaw in the refrigerator.
Reheat only the portion you plan to eat. Add a tablespoon or two of water, cover loosely, and warm on the stovetop over low heat or in the microwave, stirring partway through so the beef and rice heat evenly. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. If reheating on the stovetop, use a covered pan and stir gently to avoid crushing the rice. Do not repeatedly cool and reheat the same batch.
Frequently Asked Questions
Is Ghanaian jollof rice different from other jollof?
Jollof is made in several West African countries, and versions differ in rice, seasoning, cooking method, and preferred texture. Ghanaian home recipes are not all identical either. This version uses parboiled long-grain rice and a tomato, pepper, and onion base; it is one practical stovetop approach, not a claim that there is only one correct recipe.
Can I make the sauce ahead?
Yes. Cook and reduce the tomato-pepper sauce, cool it promptly, and refrigerate it in a covered container for up to 3 days. You can also braise the beef ahead and refrigerate it with its broth. Reheat the sauce and beef thoroughly before adding the measured broth and rice, and allow extra time for the pot to return to a simmer.
Why is my jollof rice mushy?
Common causes are too much liquid, rice that was not drained after rinsing, a sauce that was not reduced, or stirring repeatedly while the grains steam. Measure the broth, let the sauce thicken before adding rice, and keep the lid closed during most of the cooking. Rice varieties absorb liquid differently, so check the grains at the stated time and add water only if they are still firm and the pot is dry.
Why is the rice still hard after the cooking time?
Heat may have been too low for the pot to maintain a gentle steam, or the lid may not have fit tightly. If the rice is firm and there is little moisture left, sprinkle 1/4 cup (60 ml) hot water around the pot, cover it, and cook for 5 more minutes before checking again. Repeat with a small amount only if necessary; pouring in a lot at once can make the bottom wet while the top remains undercooked.
Can I use ordinary long-grain rice instead of parboiled rice?
Yes, but the texture may be softer and the cooking time can be shorter. Rinse and drain it well, then check for doneness a few minutes before the 25-minute mark. Keep a little hot water ready in case the grains need more steaming, but do not assume the rice needs the same adjustment as parboiled rice.
Can I cook this in advance for guests?
It is best served shortly after its covered rest, when the rice is fluffy and moist. You can prepare the beef and sauce ahead to reduce the work on serving day, then cook the rice close to mealtime. If the complete dish must be made earlier, cool and refrigerate it promptly, then reheat covered with a little water until the center reaches 165°F (74°C).
Related
- Ghanaian Jollof Recipe: Smoky, Spiced Rice at Home
- Ghanaian Chicken Recipe: Tomato-Pepper Stew
- Ghanaian Jollof Rice: A One-Pot Recipe
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).