Get ready to embark on a culinary journey to Senegal with Thieboudienne, often called Ceebu Jën or Thiebou Dieune! This incredible dish is the heart and soul of West African cuisine, a vibrant, comforting one-pot meal featuring a bold tomato base, tender fish, and an abundance of vegetables, all served over perfectly cooked rice. The name "Thieboudienne" literally translates to "rice with fish" in Wolof, and it perfectly encapsulates the simple yet profound magic of this dish. While it’s a weekend-style project with big flavors, don't let that intimidate you – the steps are straightforward, and we're here to guide you through making this authentic African dish right in your US kitchen. You're about to fall in love with one of the most beloved African food recipes!
Ingredients
Directions
Rinse + Soak the Rice: Place the broken jasmine rice in a fine-mesh sieve and rinse thoroughly under cold running water until the water runs clear. Transfer the rinsed rice to a bowl and cover with fresh water. Let it soak for at least 30 minutes while you prep other ingredients. This step helps remove excess starch, preventing mushiness and ensuring each grain cooks up separate and fluffy.
Make the Green Stuffing (Rof): In a food processor or mortar and pestle, combine the roughly chopped parsley, garlic cloves, scotch bonnet (if using in the stuffing), chopped onion, bell pepper, and bouillon cube/powder. Process or pound until you have a coarse, thick paste. This "rof" is a flavor bomb that infuses the fish.
Prep the Fish: Pat the fish pieces very dry with paper towels. Make 2-3 deep slits into each piece of fish, being careful not to cut all the way through. Gently stuff a small amount of the green paste into each slit. Season the fish lightly with salt and pepper. Let the fish rest for about 15-20 minutes while you continue prep, allowing the flavors to meld.
Brown the Fish: Heat 2-3 tablespoons of vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Once the oil is shimmering, carefully add the stuffed fish pieces to the pot. Brown the fish for 2-3 minutes per side until golden. The goal here is to develop flavor and a crust, not to cook it through, especially if your fish pieces are thick. Remove the browned fish from the pot and set aside.
Build the Tomato Base: In the same pot with the remaining oil (add a little more if needed), add the 1/2 cup tomato paste. Cook, stirring constantly, for 5-7 minutes over medium heat until the paste deepens in color to a rich brick red and becomes fragrant. This browning step is crucial for developing a deep, complex flavor. Add the finely chopped onion and minced garlic, cooking until softened, about 5 minutes. Stir in the pureed fresh tomatoes and the whole or slit scotch bonnet (if using in the sauce). Cook for another 5 minutes.
Simmer Vegetables in Stages: Pour 6-8 cups of water or vegetable stock into the pot, scraping up any browned bits from the bottom. Bring the sauce to a gentle simmer. Add the hardest vegetables first: sweet potato, carrot, and cassava (if using). If using smoked fish or fermented locust bean, add them now for maximum flavor infusion. Simmer for 15-20 minutes. Next, add the cabbage and eggplant (if using), continuing to simmer. As each vegetable softens but still holds its shape (firm-tender), carefully remove it from the sauce with a slotted spoon and set aside. This prevents overcooking and keeps the vegetables intact.
Simmer Fish Briefly in the Sauce: Once all the vegetables are removed, carefully return the browned fish pieces to the simmering sauce. Cook for just 5-10 minutes, depending on the thickness of your fish, until it's just cooked through and flakes easily. Be careful not to overcook, as it can become dry or break apart. If your fish was already cooked through from the browning, simply add it back now for a brief warm-up, then remove it gently and set aside with the vegetables.
Cook the Rice in the Seasoned Broth: Remove the fish (if you haven't already) and any remaining whole scotch bonnet peppers from the sauce. Stir in the tamarind paste (or lime juice) and taste the broth, adjusting salt and pepper as needed. The liquid should be intensely flavored. Drain the soaked rice and add it to the simmering broth. The liquid should just barely cover the rice – add a little more water if needed, or remove some broth if it seems too much. Bring to a boil, then immediately reduce the heat to low, cover the pot tightly with a lid, and cook for 20-25 minutes. Resist the urge to stir! Stirring releases starch and can make the rice mushy.
Rest + Fluff: Once the rice is cooked, remove the pot from the heat (still covered) and let it rest for 10-15 minutes. This resting period allows the steam to redistribute, resulting in perfectly fluffy, separate grains. After resting, gently fluff the rice with a fork.
Serve the Traditional Way: To serve, spread a generous layer of the seasoned rice on a large communal platter or individual plates. Arrange the cooked vegetables and fish on top of the rice. Garnish with fresh lime wedges. Offer extra hot sauce on the side for those who like more heat.
Thieboudienne - West African Cuisine
Serves: 6 People
Prepare Time: 45 minutes
Cooking Time: 1 hour 45 m
Calories: -
Difficulty:
Medium
Get ready to embark on a culinary journey to Senegal with Thieboudienne, often called Ceebu Jën or Thiebou Dieune! This incredible dish is the heart and soul of West African cuisine, a vibrant, comforting one-pot meal featuring a bold tomato base, tender fish, and an abundance of vegetables, all served over perfectly cooked rice. The name "Thieboudienne" literally translates to "rice with fish" in Wolof, and it perfectly encapsulates the simple yet profound magic of this dish. While it’s a weekend-style project with big flavors, don't let that intimidate you – the steps are straightforward, and we're here to guide you through making this authentic African dish right in your US kitchen. You're about to fall in love with one of the most beloved African food recipes!
Ingredients
Directions
Rinse + Soak the Rice: Place the broken jasmine rice in a fine-mesh sieve and rinse thoroughly under cold running water until the water runs clear. Transfer the rinsed rice to a bowl and cover with fresh water. Let it soak for at least 30 minutes while you prep other ingredients. This step helps remove excess starch, preventing mushiness and ensuring each grain cooks up separate and fluffy.
Make the Green Stuffing (Rof): In a food processor or mortar and pestle, combine the roughly chopped parsley, garlic cloves, scotch bonnet (if using in the stuffing), chopped onion, bell pepper, and bouillon cube/powder. Process or pound until you have a coarse, thick paste. This "rof" is a flavor bomb that infuses the fish.
Prep the Fish: Pat the fish pieces very dry with paper towels. Make 2-3 deep slits into each piece of fish, being careful not to cut all the way through. Gently stuff a small amount of the green paste into each slit. Season the fish lightly with salt and pepper. Let the fish rest for about 15-20 minutes while you continue prep, allowing the flavors to meld.
Brown the Fish: Heat 2-3 tablespoons of vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Once the oil is shimmering, carefully add the stuffed fish pieces to the pot. Brown the fish for 2-3 minutes per side until golden. The goal here is to develop flavor and a crust, not to cook it through, especially if your fish pieces are thick. Remove the browned fish from the pot and set aside.
Build the Tomato Base: In the same pot with the remaining oil (add a little more if needed), add the 1/2 cup tomato paste. Cook, stirring constantly, for 5-7 minutes over medium heat until the paste deepens in color to a rich brick red and becomes fragrant. This browning step is crucial for developing a deep, complex flavor. Add the finely chopped onion and minced garlic, cooking until softened, about 5 minutes. Stir in the pureed fresh tomatoes and the whole or slit scotch bonnet (if using in the sauce). Cook for another 5 minutes.
Simmer Vegetables in Stages: Pour 6-8 cups of water or vegetable stock into the pot, scraping up any browned bits from the bottom. Bring the sauce to a gentle simmer. Add the hardest vegetables first: sweet potato, carrot, and cassava (if using). If using smoked fish or fermented locust bean, add them now for maximum flavor infusion. Simmer for 15-20 minutes. Next, add the cabbage and eggplant (if using), continuing to simmer. As each vegetable softens but still holds its shape (firm-tender), carefully remove it from the sauce with a slotted spoon and set aside. This prevents overcooking and keeps the vegetables intact.
Simmer Fish Briefly in the Sauce: Once all the vegetables are removed, carefully return the browned fish pieces to the simmering sauce. Cook for just 5-10 minutes, depending on the thickness of your fish, until it's just cooked through and flakes easily. Be careful not to overcook, as it can become dry or break apart. If your fish was already cooked through from the browning, simply add it back now for a brief warm-up, then remove it gently and set aside with the vegetables.
Cook the Rice in the Seasoned Broth: Remove the fish (if you haven't already) and any remaining whole scotch bonnet peppers from the sauce. Stir in the tamarind paste (or lime juice) and taste the broth, adjusting salt and pepper as needed. The liquid should be intensely flavored. Drain the soaked rice and add it to the simmering broth. The liquid should just barely cover the rice – add a little more water if needed, or remove some broth if it seems too much. Bring to a boil, then immediately reduce the heat to low, cover the pot tightly with a lid, and cook for 20-25 minutes. Resist the urge to stir! Stirring releases starch and can make the rice mushy.
Rest + Fluff: Once the rice is cooked, remove the pot from the heat (still covered) and let it rest for 10-15 minutes. This resting period allows the steam to redistribute, resulting in perfectly fluffy, separate grains. After resting, gently fluff the rice with a fork.
Serve the Traditional Way: To serve, spread a generous layer of the seasoned rice on a large communal platter or individual plates. Arrange the cooked vegetables and fish on top of the rice. Garnish with fresh lime wedges. Offer extra hot sauce on the side for those who like more heat.
Hey there! I’m just someone who seriously loves good food and believes that cooking doesn’t have to be complicated to be amazing. Whether it’s a quick weeknight dinner or a cozy weekend meal, I’m all about sharing easy, tasty recipes that actually work.