Thieboudienne

This iconic Senegalese dish combines tender fish with fragrant tomato-infused rice, creating a harmonious blend of flavors that transports you straight to West Africa. Layered with vegetables and finished with a rich, savory sauce, Thieboudienne is a celebration of seafood and rice that will captivate your palate with its complex, warming spices.

⏱️90 min
📊Medium
👥6 servings
🍽️Main
seafoodfamilyfestive

Ingredients

  • 1200 gwhole snapper or grouper fish
  • 400 glong-grain white rice
  • 100 gtomato paste
  • 400 gcanned tomatoes
  • 1000 mlfish or vegetable stock
  • 3 piecesonions
  • 4 piecescarrots
  • 600 gsweet potato
  • 400 gcabbage
  • 4 piecesgarlic cloves
  • 100 mlvegetable oil
  • 5 gsalt and black pepper

Instructions

  1. 1PREPARE THE FISH: Clean and gut the whole fish thoroughly under cold running water, removing all scales by scraping from tail to head with a knife or fish scaler. Pat the fish dry with paper towels and season generously inside and out with salt, black pepper, and minced garlic. Set aside for 15 minutes to allow the seasonings to penetrate the flesh, creating a flavorful base for the dish.
  2. 2CREATE THE SAUCE BASE: Heat the vegetable oil in a large, heavy-bottomed pot over medium heat. Add finely chopped onions and minced garlic, stirring constantly for 3-4 minutes until the onions become translucent and fragrant. Add the tomato paste and cook for another 2 minutes, stirring continuously to caramelize slightly and remove any raw tomato taste from the paste.
  3. 3BUILD THE SAUCE: Pour in the canned tomatoes with their juice and the fish or vegetable stock, bringing the mixture to a gentle simmer. Add salt and black pepper to taste, then carefully place the seasoned fish into the simmering liquid. Cover partially and poach the fish for 12-15 minutes until the flesh becomes opaque and flakes easily when tested with a fork, being careful not to overcook and break apart the delicate fish.
  4. 4PREPARE THE VEGETABLES: While the fish cooks, cut the carrots into thick rounds, peel and cube the sweet potato into 2-inch pieces, chop the cabbage into rough chunks, and slice the remaining onions into thick rings. Once the fish is cooked through, carefully remove it from the pot using a slotted spatula and set aside on a plate, reserving the cooking liquid in the pot which will become the braising liquid for the vegetables and rice.
  5. 5BRAISE THE VEGETABLES: Add the prepared carrots, sweet potato, and additional onion slices to the tomato sauce in the pot, distributing them evenly. Simmer over medium heat for 15-20 minutes until these vegetables become tender but still hold their shape, stirring occasionally to prevent sticking. The sweet potato should be fork-tender and the carrots slightly soft but not mushy, creating a pleasant variety of textures in the final dish.
  6. 6COOK THE RICE: Stir the unwashed long-grain rice directly into the pot with the vegetables and sauce, ensuring each grain is coated with the tomato-infused liquid. Bring the mixture to a boil, then reduce heat to low, cover with a tight-fitting lid, and cook undisturbed for 18-20 minutes until the rice is tender and has absorbed all the liquid. The rice should be fluffy and slightly nutty in flavor, with the tomato sauce coloring it a beautiful reddish-brown throughout.
  7. 7ADD CABBAGE AND FINISH: In the final 5 minutes of rice cooking, gently stir in the chopped cabbage, allowing it to wilt slightly from the residual heat without becoming completely soft. Place the reserved cooked fish gently on top of the rice mixture or gently fold it in with large, careful movements to maintain its structure. Remove from heat, let rest for 3-4 minutes covered, then serve directly from the pot, ensuring each portion contains rice, vegetables, and a generous piece of fish infused with the aromatic tomato sauce.
Thieboudienne | Mijotia