Print

Easy Flavorful Senegalese Thieboudienne Recipe Perfect One-Pot Fish and Rice

Senegalese Thieboudienne recipe - featured image

A vibrant and comforting one-pot Senegalese fish and rice dish with a tangy tomato base and layers of traditional spices, perfect for busy weeknights or family dinners.

Ingredients

Scale
  • 2 lbs firm white fish fillets (like snapper or cod), cut into chunks
  • 2 cloves garlic, minced
  • 1 tablespoon smoked paprika
  • 1 teaspoon cayenne pepper (adjust to taste)
  • Juice of 1 lime
  • Salt and pepper, to taste
  • 2 cups long-grain rice, rinsed (Jasmine or Basmati recommended)
  • 1 large onion, finely chopped
  • 3 medium tomatoes, pureed (or 1 cup canned crushed tomatoes)
  • 2 tablespoons tomato paste
  • 1/4 cup vegetable oil (peanut oil preferred)
  • 4 cups water or fish stock
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • Salt, to taste
  • 2 carrots, peeled and cut into chunks
  • 1 small eggplant, diced
  • 1 small cabbage, cut into wedges
  • 1 bell pepper, sliced
  • Optional garnishes: fresh parsley or cilantro, chopped; lemon or lime wedges

Instructions

  1. Marinate the fish: In a bowl, combine fish chunks with minced garlic, smoked paprika, cayenne pepper, lime juice, salt, and pepper. Toss gently to coat and set aside for 10 minutes.
  2. Prepare the sauce base: Heat vegetable oil in a large pot over medium heat. Add chopped onions and sauté until translucent, about 5 minutes. Stir in pureed tomatoes and tomato paste, cooking until thickened and oil separates, about 7-8 minutes.
  3. Add spices and water: Stir in bay leaves, dried thyme, smoked paprika, and salt. Pour in water or fish stock and bring to a gentle simmer.
  4. Add vegetables: Add carrots, eggplant, cabbage, and bell pepper. Cover and cook gently for about 10 minutes until vegetables start to soften.
  5. Add rice and cook: Spread rinsed rice evenly over the vegetables without stirring. Cover tightly, reduce heat to low, and steam for 20 minutes without lifting the lid.
  6. Add fish: Nestle marinated fish pieces on top of the rice, cover again, and cook for 10-12 minutes until fish is opaque and flakes easily.
  7. Final touches: Remove from heat and let sit covered for 5 minutes. Adjust salt and add a squeeze of fresh lime juice before serving.

Notes

Use fresh firm white fish to maintain texture. Avoid oily fish to prevent falling apart. Rinse rice to remove excess starch and prevent clumping. Do not stir rice once added to keep grains fluffy. If liquid evaporates too fast, add a splash of water. The slight crust on the bottom of the rice is traditional and adds flavor.

Nutrition

Keywords: Senegalese Thieboudienne, one-pot fish and rice, Senegalese fish recipe, West African cuisine, easy fish and rice, healthy fish dish, gluten-free fish recipe