Classic Jollof Rice (Rich, Smoky, and Comforting)
Jollof rice is a classic West African tomato rice dish known for its bold color, deep flavor, and comforting texture. Rich tomato flavor, aromatic spices, tender rice, and colorful vegetables come together to create a dish that is deeply satisfying. This version keeps things easy while still delivering that signature depth and warmth Jollof is known for.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Perfect for family dinners, gatherings, or meal prep, this one-pot rice dish is filling, flavorful, and always a crowd-pleaser. Serve it on its own or alongside grilled meats, fried plantains, or fresh salads for a complete, comforting meal.
Why You Will Love This Recipe
- This one-pot jollof rice is dish packed with bold, savory tomato flavor.
- The blended onion, ginger, and pepper base creates deep flavor without complicated steps.
- Frozen vegetables make it colorful, balanced, and easy to throw together.
- It’s hearty enough to serve as a main dish or works beautifully as a side.
- This recipe is flexible, forgiving, and perfect for feeding a crowd.
Pro Tip: Let the tomato and onion mixture cook until it thickens and deepens in color before adding the rice. This step builds the rich, slightly smoky flavor that gives Jollof rice its signature taste.
Ingredients

How To Make Classic Jollof Rice

Step 1: Blend 1½ onions with the vegetable oil, ginger, and habanero pepper until smooth. Transfer the mixture to a medium bowl.

Step 2: Blend the diced tomatoes until smooth and add them to the onion mixture. Stir to combine.

Step 3: Heat a pot over medium-high heat, add a few tablespoons of oil, and sauté the onion until fragrant.

Step 4: Add the blended tomato-onion mixture to the pot and cook until it begins to thicken and deepen in color.

Step 5: Add the rice, stock, Maggi cubes, garlic powder, salt, and pepper. Stir well and cook on high heat until the liquid begins to bubble. Reduce the heat to the lowest setting, cover with a lid, and cook for 20-25 minutes.

Step 6: After about 10 minutes, stir in the frozen vegetables, cover again, and continue cooking for another 15 minutes. Remove from heat, fluff gently, and serve while hot.
Variations and Add-Ins
- Add cooked chicken, air fryer shrimp, or tofu to turn this into a full one-pot meal.
- Use coconut milk for part of the stock to create a creamier, slightly sweet variation.
- Swap frozen mixed vegetables for peas, carrots, bell peppers, or green beans.
- Adjust the heat by adding more or less habanero, or substitute with Scotch bonnet. You can also add a spoonful of this habanero hot sauce.
- Finish with a knob of butter or a drizzle of olive oil for extra richness.

Tried these Jollof Rice? I’d love to hear what you think! Please leave a comment below and give the recipe a star rating so others can find it too.

Equipment
- Dutch oven or a large pot
Ingredients
- 2 ½ cup white rice I used Basmati
- 1 ½ cup stock chicken or vegetable
- 2-4 cubes Maggie cubes chicken or vegetable
- 1 12 oz bag frozen mixed vegetables
- 2 large yellow onions
- 1 28 oz can diced tomatoes
- 1 6 oz can tomato paste
- ⅓ cup vegetable oil plus a few extra tablespoons for cooking
- 1 inch fresh ginger
- 1 habanero pepper
- 2 teaspoon garlic powder
- Salt and pepper to taste
Instructions
- Start by blending 1½ onions, vegetable oil, ginger, and habanero pepper until everything is a smooth paste. Transfer to a medium bowl. Then blend your diced tomatoes until smooth and transfer to the bowl with the onion paste. You can mix until well combined.
- Dice the remaining onion. Bring a pot to medium-high heat, add the remaining vegetable oil, and sauté the onions for a few minutes, until they get fragrant. Then add the blended tomato-onion mix and cook until it starts to thicken.
- Add the rice and vegetable stock and cook on high. Bring the heat as low as possible and cover with a lid. Cook for a total of 20-25 minutes.
- After simmering for about 10 minutes, you can add the vegetables. Stir in well, until well combined and cover again, and cook for 15 more minutes. Remove from heat and serve while hot.
Notes
- Rinse the rice thoroughly until the water runs mostly clear to prevent clumping and ensure a fluffy final texture.
- Allow the tomato base to cook down properly before adding the rice so the flavor concentrates instead of tasting raw or watery.
- Keep the pot covered while the rice cooks to trap steam and help the grains cook evenly.
- Let the rice rest for a few minutes off the heat before fluffing to finish absorbing moisture and deepen flavor.
- This recipe pairs well with vegetables, grilled proteins, or can be served on its own as a satisfying rice dish.

