Skip to main content
Gluten-Free Thiéboudienne with Millet recipe by Safe Plated

Gluten-Free Thiéboudienne with Millet

Senegalese national dish, made gluten-free with millet instead of rice, featuring flavorful fish and vegetables.

90m4 servings
Contains fishWHEAT-free
680 cal|48g protein|75g carbs|25g fat|12g fiber

Ingredients

  • about 680 g Firm white fish (grouper, snapper)
  • 1 cup Millet
  • 6 tbsp Tomato paste
  • 2 large Onion
  • 3 Carrots
  • 1 Bell pepper (red or yellow)
  • 1 Eggplant
  • 1 Cassava
  • 10 Okra
  • 4 cloves Garlic
  • 1/2 Scotch bonnet pepper
  • 5 cups Fish broth
  • 4 tbsp Vegetable oil
  • 1 tsp Salt
  • 1/2 tsp Black pepper

Original measure retained: its cup/spoon or fluid-volume standard is unspecified.

Instructions

  1. 1Pat dry the about 680 g of firm white fish. In a small bowl, combine the 4 cloves of minced garlic, 1/2 scotch bonnet pepper (finely minced, remove seeds if you prefer less heat), 1 tsp salt, and 1/2 tsp black pepper. Carefully make a few slits in the fish and stuff some of this mixture inside. Set the fish aside.
  2. 2Heat 4 tbsp of vegetable oil in a large, heavy-bottomed pot over medium-high heat (204.4°C / 200°C). Add the 2 large onions, chopped, and cook until they are softened and translucent, about 5-7 minutes.
  3. 3Add the 6 tbsp of tomato paste to the pot. Cook, stirring constantly, for 3 minutes until it darkens slightly.
  4. 4Add the 3 carrots (peeled and cut into 2.54 cm pieces), 1 bell pepper (seeded and cut into 2.54 cm pieces), 1 eggplant (cut into 2.54 cm cubes), 1 cassava (peeled and cut into 2.54 cm chunks), and 10 okra (trimmed and halved if large) to the pot. Stir and cook for 7 minutes, allowing the vegetables to soften slightly.
  5. 5Pour in the 5 cups of fish broth and bring the liquid to a rolling boil over high heat (232.2°C / 230°C).
  6. 6Carefully place the seasoned about 680 g of firm white fish into the boiling broth. Reduce the heat to low (93.33°C / 95°C), cover the pot tightly, and let it simmer for 25 minutes. The fish should be opaque and flake easily when tested with a fork.
  7. 7Stir in the 1 cup of millet. Ensure the millet is submerged in the liquid. Cover the pot again and continue to simmer on low heat (93.33°C / 95°C) for 25-30 minutes, or until the millet is tender and has absorbed most of the liquid. Stir occasionally to prevent sticking.
  8. 8Serve the Thiéboudienne hot, making sure each portion includes a piece of the cooked fish and a generous amount of the millet and vegetables.

Substitutions

Rice → Millet

Gluten-Free

Keep a label checklist handy when you cook

Get the free 7-rule checklist for reading packaged-ingredient labels, then one practical allergy-aware tip each week. Confirm by email; no Safe Plated account needed.

One practical tip each week. Unsubscribe anytime. See our privacy policy.

More senegalese recipes to explore

Different recipes may contain different allergens. Review each ingredient list for your household.

Related Guides

Cooking with a packaged ingredient?

Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.

Check an ingredient label

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.