West AfricanMedium · Hot
A rich, tomato-punched one-pot rice dish infused with warm spices and savory ground beef. This is the kind of recipe that fills the kitchen with so much flavor, your neighbors will know dinner is coming before you even call them to the table.
15 min
35 min
5 min
55 min
Method
Heat 2 tablespoons of olive oil in a large Dutch oven over medium-high heat. Add the diced yellow onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
Add the minced garlic, cayenne pepper, paprika, and ground ginger. Cook for 1 minute until fragrant, stirring constantly so the spices bloom but don't burn.
Add the chopped tomatoes and tomato sauce. Stir everything together, breaking down the tomatoes with your wooden spoon. Season with salt and black pepper. Let this simmer uncovered for 10 minutes, stirring occasionally, until the tomatoes break down into a thick, vibrant stew.
Push the tomato stew to one side of the pot. Add the remaining olive oil to the empty space and crumble the ground beef directly into the pot. Season with salt and black pepper.
Cook the ground beef over medium-high heat, breaking it apart with your spoon, until browned on all sides, about 6-8 minutes. Once fully browned, mix it into the tomato stew base.
Add the diced bell pepper and carrot to the pot, stirring them into the beef and tomato mixture.
Pour in the rinsed white rice, spreading it out in an even layer over the stew. Do not stir — the rice should sit on top of the stew.
Carefully pour the chicken broth around the edges of the pot. Bring everything to a gentle boil, then reduce the heat to low. Cover tightly with a lid.
Let the rice steam and absorb all the liquid for 20-25 minutes. Do not lift the lid while it cooks — trust the process. The steam is doing the work.
After 20 minutes, check by pulling back some rice with a fork. If there's still liquid, cover and cook 5 more minutes. If the rice is tender and dry, remove from heat.
Remove the lid and add the sliced scallions on top. Place a clean kitchen towel over the pot and let it rest for 5 minutes — this helps retain warmth and allows the rice to firm up slightly.
Fluff the rice gently with your wooden spoon, mixing the scallions throughout. Taste and adjust seasoning with more salt or cayenne if you like it spicier.
Serve the jollof rice in a generous mound on a large platter. Scatter fresh cilantro and parsley over the top. This dish is meant to be shared — bring the whole pot to the table.
Nutri-Score
Excellent balance
A–E · lower is better · score -1
Calories
614
per serving
Protein
29g
Carbs
80g
Fat
19g
Sat. fat
4g
Fiber
5g
Sugar
9g
Sodium
872mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very high impact
A–E · lower is better · includes estimates
kg CO2e
8.2
per serving
Water
1.6m³
Land
192Pt
Runoff
0.2g P
Ground Beef drives 92% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Dutch OvenTechniques
Safety & Storage
Cooking Temperature
Ground beef must reach an internal temperature of 160°F (71°C) to safely eliminate harmful bacteria like E. coli and Salmonella.
When browning ground beef, ensure the pot is hot enough to achieve proper searing without steaming the meat.
Cross Contamination
Use separate cutting boards and utensils for raw ground beef and vegetables to prevent bacterial transfer.
Wash hands thoroughly with soap and warm water for at least 20 seconds after handling raw ground beef before touching other ingredients or surfaces.
Storage
Refrigerate leftover jollof rice within 2 hours of cooking. Store in airtight containers and consume within 3-4 days.
Allow rice to cool completely before refrigerating to prevent condensation and bacterial growth. Do not leave at room temperature for more than 2 hours total.
Shelf Life
Reheat leftover rice to165°F (74°C) throughout before consuming. Rice is considered a high-risk leftover food due to Bacillus cereus spores that can survive cooking.
Handling
When adding ground beef to the pot, crumble it into small pieces and ensure it doesn't overcrowd the pan. Overcrowding causes steaming instead of browning and may not reach safe temperatures evenly.
High Risk Population
Pregnant individuals, young children, elderly, and immunocompromised persons should exercise extra caution with ground beef dishes and ensure thorough cooking to recommended internal temperatures.
Handling Hot Peppers
When handling scotch bonnets or other hot peppers, wear gloves and avoid touching eyes, face, or sensitive skin. Wash hands thoroughly with soap and cold water immediately after handling. Never touch contact lenses with contaminated hands.
Pro Tips
Technique
When the tomato stew simmers down and the oil begins to separate on top, that's your signal—trust me, that fried tomato stage is non-negotiable. It builds the deep, complex flavor that separates real jollof from just rice with sauce.
Substitution
For a more authentic West African touch, replace the olive oil with palm oil—it brings that signature smokiness and richness that makes this dish sing. And if you can find scotch bonnets, finely chop one and add it with the tomatoes for proper Ghanaian heat.
From the chef
This is jollof rice that earns its name. Tomatoes and tomato sauce simmer down into a rich, deeply colored stew base with cayenne, paprika, and ground ginger, then ground beef goes in and browns until the fat runs into the sauce. Bell pepper and carrot follow before the rinsed white rice settles on top — never stirred, just steamed under a tight lid for twenty to twenty-five minutes while the bottom develops that prized smoky crust. A paper towel under the lid at the end pulls excess steam and keeps every grain separate. Finish with scallions, taste for cayenne, and serve straight from the pot. Tomato-rich, warmly spiced, and not a bland grain in sight.
Source: generated · June 10, 2026