Textual Chef Textual Chef

Thieboudienne (Senegalese Fish and Rice)

Senegal's national dish of tomato-braised fish and vegetables slow-cooked with broken rice that absorbs all the savory juices. Plan ahead: allow 30 minutes for stuffing and marinating the fish before cooking.

110 minHardServes 6610 cal/serving

West AfricanDinnerStovetopPescatarianHigh ProteinGluten-FreeDairy-FreeAlcohol-Free

Ingredients

  • 3 lbs firm white fish steaks (such as red snapper, tilapia, or sea bass)
  • 6 garlic cloves, minced
  • 1/2 cup fresh flat-leaf parsley, finely chopped
  • 1 scotch bonnet pepper (or habanero), finely chopped
  • 1/2 cup vegetable oil
  • 2 large yellow onions, sliced
  • 6 tbsp tomato paste
  • 2 cups crushed tomatoes (canned)
  • 6 cups fish stock or clam juice
  • 3 cups broken jasmine rice (or regular jasmine rice), rinsed
  • 1 lb cassava (yuca), peeled and chunked (or russet potato), peeled, chunked
  • 1/2 head green cabbage, wedged
  • 4 carrots, halved lengthwise
  • 2 Japanese eggplant, halved
  • 2 tsp kosher salt
  • 1 tsp black pepper

Instructions

  1. 1

    Make a stuffing paste: mix half of the 6 garlic cloves, half of the 1/2 cup fresh flat-leaf parsley, the 1 scotch bonnet pepper (or habanero), 2 tsp kosher salt, and 1 tsp black pepper together. Cut deep pockets into each 3 lbs firm white fish steaks (such as red snapper, tilapia, or sea bass) steak and stuff with the paste. Set aside to marinate for 30 minutes.

  2. 2

    Heat 1/2 cup vegetable oil in a large wide pot over medium-high heat. Sear the stuffed firm white fish steaks (such as red snapper, tilapia, or sea bass) on both sides until golden, about 3 minutes per side. Remove and set aside.

  3. 3

    In the same pot, add the 2 sliced large yellow onions and cook until softened and lightly browned, about 8 minutes. Add remaining garlic cloves and cook 1 minute more.

  4. 4

    Stir in 6 tbsp tomato paste and cook, stirring constantly, for 5 minutes until it darkens slightly. Add 2 cups crushed tomatoes (canned) and cook another 5 minutes.

  5. 5

    Pour in 6 cups fish stock or clam juice and bring to a boil. Add 1 lb peeled, chunked cassava (yuca), peeled and chunked (or russet potato) and 4 halved lengthwise carrots and simmer for 15 minutes.

  6. 6

    Add 1/2 head wedged green cabbage and 2 halved Japanese eggplant. Return the firm white fish steaks (such as red snapper, tilapia, or sea bass) to the pot. Simmer until fish reaches an internal temperature of 145°F (63°C) and vegetables are tender, about 10 more minutes.

  7. 7

    Remove the fish and all vegetables carefully and set aside. Skim excess oil if desired.

  8. 8

    Measure the remaining broth in the pot. You need about 1.5x the volume of 3 cups rinsed broken jasmine rice (or regular jasmine rice). Add water or stock as needed. Bring to a boil, then stir in the rice.

  9. 9

    Reduce heat to low, cover tightly, and cook until rice has absorbed all liquid and is tender, about 20 minutes. Let rest 5 minutes off heat.

  10. 10

    Serve the rice on a large platter topped with the fish and surrounded by the vegetables. Garnish with remaining fresh flat-leaf parsley.

Questions

How long does Thieboudienne (Senegalese Fish and Rice) keep?

Refrigerate leftovers within two hours and eat them within two days (seafood turns fast). Reheat gently on the stovetop.

Can I halve or double Thieboudienne (Senegalese Fish and Rice)?

Yes. As written it serves 6. Every ingredient in this entry carries precomputed half and double quantities, and the app's batch dial rewrites them inside each step. When doubling on the stovetop, use your widest pan or work in two batches so the food sears instead of steaming.

Serve it with

Cook this free in the app

Textual Chef is 4,504 plain-text recipes, free to read and free to cook from. No account, no paywall, no ads, no life stories. Open this one in the app and each quantity sits inside the step that uses it, so you read once and cook.

Every recipe is curated or public-domain sourced, written to one template and checked before it publishes. Nothing here is a scraped blog post.

Cook this free in the appNo download needed. It opens in your browser. The kitchen tools (planner, shopping list, pantry, import) are $5.33 a month billed annually; the first 30 days are free.