Jollof Rice
intro
Smoky, vibrant tomato-infused rice loaded with warm aromatic spices, a beloved celebratory staple perfect for sharing with family at weekend meals.
Ingredients
Steps
Blend the tomato base
First, rinse 2 cups (360g) long-grain parboiled rice under cold running water until the water runs clear, then set aside in a mesh sieve to drain fully. Roughly chop all 4 plum tomatoes, the whole seeded red bell pepper, 1 ½ of the red onions (150g), all 4 peeled garlic cloves, and the seeded scotch bonnet pepper, then add these plus the grated fresh ginger to a high-speed blender. Blend on high speed for 45 seconds until completely smooth with no lumps remaining; do not add extra water to the blend.
Sauté the spice base
Heat 3 tablespoons (45ml) neutral vegetable oil in a heavy-bottomed 5-quart lidded pot over medium heat (350°F / 175°C). Finely dice the remaining half red onion (50g), add it to the hot oil, and sauté for 2 minutes until soft and translucent. Stir in 3 tablespoons (45g) tomato paste, 1 teaspoon (2g) curry powder, 1 teaspoon (1g) dried thyme, 1 teaspoon (2g) smoked paprika, and 2 dried bay leaves. Cook, stirring constantly with a wooden spoon, for 3 minutes until the tomato paste darkens to a deep brick red and releases a rich, fragrant aroma.
Cook the tomato puree
Pour the smooth blended tomato-pepper mixture into the pot with the sautéed spices, stirring to fully combine. Bring to a gentle simmer, then reduce heat to medium-low (275°F / 135°C), set the lid partially ajar, and cook for 12 minutes, stirring every 3 minutes to prevent burning on the pot bottom. Cook until the puree thickens significantly, the sharp raw tomato flavor mellows, and small pools of separated oil rise to the surface.
Combine stock and rice
Stir 3 cups (720ml) low-sodium beef or vegetable stock and 1 teaspoon (5g) salt into the cooked tomato base, then turn heat up to medium (325°F / 160°C) to bring the liquid to a rolling boil. Once boiling, add the fully drained parboiled rice, stir once very gently to evenly distribute the rice in the liquid (avoid over-stirring, as this breaks rice grains and leads to mushy final texture), then dot the top of the mixture with 1 tablespoon (14g) unsalted butter.
Steam rice undisturbed
Place a sheet of parchment paper or aluminum foil over the pot opening before replacing the lid to create an airtight seal that traps steam. Reduce heat to the lowest stovetop setting (200°F / 95°C) and let the rice steam completely undisturbed for 25 minutes. Do not lift the lid at any point during this steaming period, as escaping steam will cause uneven cooking and prevent the formation of the signature subtle smoky, slightly crispy rice layer at the pot bottom.
Fluff and rest rice
After 25 minutes of steaming, turn off the heat, and let the rice rest, still fully sealed, for 5 minutes. Remove the lid and foil seal, fish out and discard the two bay leaves, then use a fork to gently fluff the rice from the bottom up, mixing the darker, smoky crispy rice bits from the pot base evenly through the fluffy bright red grains. Taste and add a pinch more salt if needed before serving.
Tips
2.The foil or parchment seal between the pot and lid is non-negotiable: even a small gap will let steam escape, leading to undercooked, crunchy rice on top and burnt rice at the bottom.
3.For extra depth of flavor and authentic smokiness, add a 50g piece of smoked turkey wing or dried smoked mackerel to the pot when you add the rice, removing it before fluffing to serve.

OMG this jollof recipe is a total game changer! I brought it to our neighborhood potluck last weekend and every single person asked me for the recipe. The spice level was perfect, not too hot for the kids but still packed so much depth of flavor. I was a little nervous it’d be too hard since it’s marked medium difficulty, but the steps were super straightforward even for someone like me who’s never made West African food before. 10/10 will be making this for our weekly family dinner from now on!
SO good! I made a big batch of this on Sunday for my weekly meal prep and it held up perfectly all week for work lunches. The 60 minute cook time was totally accurate, no surprises there. I added a little extra fried plantain on the side like my roommate used to make when we were in college and it *chef’s kiss*. My only tiny note is I’d probably cut the salt a tiny bit next time since I use low-sodium broth and it was still a touch salty for my taste, but that’s an easy fix.
My kids loved it!!! I’ve been trying to mix up our weeknight dinners instead of the same old tacos and spaghetti, and this was such a hit. Even my super picky 7 year old went back for seconds. I served it with some grilled chicken on the side and it was a whole balanced meal. Will absolutely be adding this to our regular rotation!
As someone who grew up eating jollof at every family gathering in Lagos, I’m super picky about jollof recipes online and went into this super skeptical. Let me tell you – this is the real deal! No weird added veggies that don’t belong, the tomato and pepper base was perfectly fried down so it didn’t have that raw, sour taste a lot of bad jollof recipes have. I did add a handful of bay leaves and a little bit of ginger like my mom does, but the base recipe is 100% solid. Don’t sleep on this one!
First time making jollof ever and it turned out pretty good! I think I messed up a little by adding too much water at first so my rice was a tiny bit mushy, but the flavor was still incredible. The smell while it was cooking had my whole apartment smelling amazing, my roommate kept popping into the kitchen asking when it would be done. Excited to try again now that I know what to adjust!
Made this for our game night watch party with friends yesterday and it was gone in 10 minutes flat. I was worried the medium difficulty meant I’d be stuck in the kitchen all day missing the pre-game show, but it came together so smoothly I even had time to make a batch of puff puff to go with it. Everyone kept raving about how flavorful it was, even my friend who ‘hates rice’ had two servings. Absolute win.