Jollof Rice Recipe Vegan: West African Spice With Coconut Richness

Jollof Rice Recipe Vegan: West African Spice With Coconut Richness

This vegan take on West African jollof rice delivers the dish’s signature bold spices and rich depth without any animal products. I’ve perfected the balance of tomatoes, peppers, and onions that form the flavor base.

The coconut milk adds a creamy richness that replaces traditional butter or oil, while the slow cooking process allows the rice to absorb all the complex flavors. This version stays true to the dish’s cultural roots while adapting to plant-based cooking.

You’ll end up with perfectly cooked rice that’s fragrant with garlic, ginger, and thyme, with each grain coated in the vibrant red sauce. The coconut adds subtle sweetness that complements the spicy kick.

Serve this at your next gathering and watch as everyone asks for seconds. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Jollof Rice Recipe Vegan

Bold spices, creamy coconut, and long-grain rice bring this West African classic to life.

Ingredient Amount Notes
Long-Grain White Rice 🌾 2 cups Rinsed until water runs clear
Coconut Milk 🥥 1 can Full-fat for creaminess
Tomato Paste 🍅 ½ cup For deep red color
Red Bell Pepper 🌶️ 1 whole Diced, seeds removed
Yellow Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Fresh Ginger 🌿 1 tbsp Peeled and grated
Fresh Thyme Leaves 🍃 2 tsp Stems discarded
Scotch Bonnet Pepper 🔥 1 whole Seeds removed for heat control
Vegetable Broth 🥣 2 ½ cups Low-sodium preferred
Ground Cumin 🌿 1 tsp Toasted lightly for aroma
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Curry Powder 🌶️ 1 tsp Mild or hot variety
Sea Salt 🧂 1 tsp Adjust to taste
Olive Oil 🫒 2 tbsp For sautéing vegetables

The tomato paste and coconut milk are non-negotiable here. San Marzano tomatoes make the best paste—look for it in Italian markets or Whole Foods. For coconut milk, Thai Kitchen or Native Forest brands have the right consistency. Fresh thyme can be tricky to find; Latin or Caribbean grocery stores usually carry it year-round. The Scotch bonnet is what gives jollof its signature heat, but habanero works if you can’t find it.

No fresh thyme? Dried thyme at one-third the amount works, but fresh really shines. Short on ginger? Ground ginger at half the quantity in a pinch. Vegetable broth can be swapped for water, but you’ll lose depth—Better Than Bouillon makes a great vegan paste. For extra richness, a spoonful of nutritional yeast adds a cheesy depth without dairy.

This keeps 4-5 days in the fridge, and honestly gets better as the flavors meld. Freeze for up to 3 months—portion it out first for easy reheating. The coconut milk might separate, but a quick stir brings it back together.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in—rice, coconut milk, tomato paste—and let it simmer. No fancy techniques, just big flavor.
  • Rich & Smoky: The red bell pepper and tomato paste blend into this deep, almost meaty taste. Honestly, I double the recipe just for leftovers.
  • Feeds a Crowd: I’ve served this at potlucks and weeknight dinners alike. It’s hearty, filling, and always a hit.
  • Budget Stretch: Long-grain rice and pantry staples keep costs low. I’ll be real: it’s my go-to when I need something filling and cheap.

Step-by-Step Instructions for Vegan Jollof Rice

Here’s the method. Straightforward, tested, works every time.

Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the finely chopped yellow onion, diced red bell pepper, minced 4 cloves garlic cloves, grated 1 tbsp fresh ginger, and seeded scotch bonnet pepper.

Cook for 5-7 minutes, stirring occasionally, until the vegetables soften and the onions turn translucent. The kitchen should smell warm and inviting. I stir frequently to prevent the garlic from burning—it’s bitter when it does.

Add the 2 tsp fresh thyme leaves, 1 tsp ground cumin, 1 tsp smoked paprika, and 1 tsp curry powder. Toast the spices for 1 minute until fragrant. This step wakes up the flavors and ensures they bloom in the oil.

Step 2: Build the Rich Tomato Base

Stir in the 0.5 cup tomato paste and cook for 3-4 minutes, stirring constantly. The paste should darken slightly and caramelize around the edges of the pot. This step is crucial—it removes the raw flavor of the tomato paste and deepens the color of the dish.

Pour in the 1 can coconut milk and 2.5 cups vegetable broth, stirring to combine. Bring the mixture to a gentle simmer. I use full-fat coconut milk here for that signature creamy richness that balances the acidity of the tomatoes.

Season with 1 tsp sea salt, adjusting to taste. Let the mixture simmer for 5 minutes to allow the flavors to meld together. The sauce should be thick and vibrant, with a deep red hue that signals the depth of flavor to come.

Step 3: Cook the Rice to Perfection

Add the rinsed 2 cups long-grain white rice to the pot, stirring to coat each grain in the flavorful sauce. Make sure the rice is evenly distributed so it cooks uniformly. I press down gently with a spoon to submerge the rice in the liquid.

Reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20-25 minutes. Do not stir during this time—it can break the rice and make the dish mushy. You’ll know it’s done when the rice is tender and the liquid has been absorbed.

If the rice is still firm or there’s excess liquid after 20 minutes, cook for another 5 minutes and check again. The grains should be plump and separate easily when fluffed with a fork.

Step 4: Rest and Serve

Once the rice is cooked, turn off the heat and let it rest, covered, for 5-10 minutes. This allows the grains to steam and absorb any remaining liquid, ensuring a perfectly tender texture. I resist the urge to peek—patience pays off here.

Fluff the rice gently with a fork, breaking up any clumps. The result should be vibrant, aromatic, and rich, with the coconut milk adding a subtle sweetness that balances the heat from the spices. Serve warm in bowls, garnished with extra thyme if desired.

👨‍🍳

Pro Tips For Making Jollof Rice Recipe Vegan

  • Toast the Tomato Paste: Cook the tomato paste for 3-4 minutes in the pot before adding liquids—I learned this the hard way after my first few batches tasted raw and bitter.
  • Rinse the Rice: Wash the long-grain white rice until the water runs clear, or you’ll end up with a gummy, starchy mess instead of fluffy grains.
  • Bloom the Spices: Add your spices to the hot oil with the onions and peppers for 1-2 minutes; it actually changes the outcome more than you’d expect.
  • Use Full-Fat Coconut Milk: Skip the light version—after burning three batches with thin, watery sauce, I finally figured out the fat content carries the flavor.

Common Mistakes When Making Perfect Results

Skipping the Rinse

Never skip rinsing the 2 cups long-grain white rice until the water runs clear. This removes excess starch that can make your dish gummy. I sing the alphabet song while rinsing—Grandma’s trick to ensure I don’t rush it. 💡

Overcrowding the Pot

Use a pot large enough to accommodate the rice and liquid with room to spare. A 5-6 quart Dutch oven works perfectly for this recipe. Crowding prevents even cooking and leads to uneven texture.

Burning the Aromatics

Keep the heat at medium when sautéing the onion, bell pepper, and garlic. Burnt garlic turns bitter and can ruin the entire dish. Stir frequently and watch closely.

Using Low-Fat Coconut Milk

The full-fat coconut milk is essential for that creamy richness. Light versions won’t provide the same velvety texture or balance the bold spices. I always keep Thai Kitchen in my pantry for this.

Peeking While Cooking

Resist lifting the lid during the 20-25 minute simmer. Each peek releases steam and can extend cooking time. Trust the process—your patience will be rewarded with perfectly cooked rice. ❄️

Underseasoning

Start with 1 tsp sea salt but taste as you go. The coconut milk and tomato paste need proper seasoning to shine. I often add an extra pinch at the end to brighten all the flavors.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 58g21%
Dietary Fiber 4g14%
Sugars 6g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead of white?

Yes, but it needs 45-50 minutes and 1/2 cup extra broth. Brown rice stays chewier, so check for doneness at 40 minutes.

2

What if I don’t have fresh thyme?

Substitute with 1/2 tsp dried thyme or 1 tsp oregano. Fresh is ideal, but dried works in a pinch.

3

How do I make it less spicy?

Remove all seeds from the Scotch bonnet and reduce to 1/2 pepper. For zero heat, skip it entirely and add 1/2 tsp black pepper instead.

4

Can I make this in a rice cooker?

Yes! Sauté aromatics first, then transfer everything to the cooker. Use the standard rice setting and let it rest 10 minutes after.

★★★★★4.6(5 reviews)
Tyler Campbell