Moroccan Tagine with Fish Rice Recipe

Delicate fish fillets gently simmered in a fragrant saffron broth with tomatoes, peppers, and warm Moroccan spices, served over fluffy, aromatic rice that soaks up the rich, spice-infused sauce, creating a dish that is both comforting and bursting with layered flavors.

by BdRecipes
Published: Updated:

Moroccan Tagine with Fish Rice Recipe: Moroccan cuisine offers a rich tapestry of flavors. One of the standout dishes is the Moroccan Tagine with Fish and Rice. This delightful dish combines tender fish fillets with aromatic spices, vibrant vegetables, and perfectly cooked rice, making it a must-try for any food lover.

As we travel around the world, gathering recipes from local restaurants and cooking classes, we’ve come to appreciate how traditional Moroccan ingredients blend in this dish. Paired with crusty Moroccan bread, it’s not just a meal; it’s an experience that brings people together around the table.

Join us as we explore this recipe, which captures the essence of Moroccan cuisine and invites you to recreate a taste of Morocco in your own kitchen. We are excited to share our insights and tips for making this flavorful tagine that will impress your family and friends.

Moroccan Tagine with Fish, Rice Recipe

About Us

We are John and Laurel Rodgers, an American couple passionate about food and travel. Our journey takes us around the world as we visit restaurants and take cooking classes. We gather unique recipes to share with you.

Our adventure enables us to discover rich culinary traditions. We focus on authentic flavors and traditional cooking methods.

We believe that food brings people together. By sharing our experiences, we hope to inspire others to explore new cuisines.

The Moroccan Tagine with Fish and Rice recipe is a shining example of the meals we’ve encountered. This dish combines nutritious ingredients such as fish, rice, and a variety of vegetables.

Nutrition Information

  • Calories: Approx. 350 per serving
  • Protein: High in protein from fish
  • Vitamins: Packed with vitamins from fresh vegetables
  • Healthy Fats: Includes olive oil, beneficial for heart health

We enjoy providing easy-to-follow recipes that anyone can try at home. Explore our blog for more dishes like the Moroccan Tagine, and join us on this flavorful journey.

Why You’ll Love This Recipe

We love this Moroccan Tagine with Fish and Rice recipe for its aromatic flavors and simple preparation. It’s a satisfying meal that combines tender fish fillets with fluffy rice, all cooked together in one pot.

The fragrant sauce adds depth to each bite. The spices, such as cumin and ginger, create a warm and inviting aroma that fills the kitchen.

Cooking fish and rice in the same dish ensures that the rice absorbs the delicious flavors. This makes for a tasty and cohesive dish that can impress anyone at the table.

Additionally, this recipe is flexible. You can easily adjust the spice level or add your favorite vegetables for a personal touch.

Preparing this tagine allows us to explore Moroccan cuisine right from our kitchen. Each serving presents not just food, but a journey into a world of rich culinary traditions and culture.

With just a few simple ingredients, we create a wholesome, deliciously tender meal that is perfect for family dinners or entertaining guests. Enjoying this dish means enjoying a delightful balance of taste and nourishment.

What Makes This Recipe Special

We love Moroccan cuisine for its vibrant flavors and fresh ingredients. Moroccan tagine is a unique dish cooked in a traditional tagine pot, which helps to lock in moisture and enhance the natural flavors.

This fish tagine recipe stands out because of its bold mix of spices. We use ingredients like cumin, paprika, and ginger, which create a warm and aromatic base. Each spice adds a distinct flavor that makes each bite special.

The combination of fish and rice not only provides a satisfying meal but also reflects the coastal heritage of Morocco. The fish cooks to a flaky perfection, absorbing the savory sauce made with tomatoes and herbs.

We enjoy adding dried fruits like raisins and apricots to our tagine. They offer a hint of sweetness that beautifully balances the spices. Topping the dish with fresh herbs like cilantro further enhances its freshness.

Why choose this recipe? Here are some reasons:

  • Authentic Taste: This dish captures the essence of Moroccan culinary traditions.
  • Easy Preparation: With straightforward steps, it’s accessible for cooks at any skill level.
  • Health Benefits: Packed with protein from fish and nutrients from vegetables, it’s a wholesome choice.

We believe this Moroccan fish tagine recipe brings a delightful taste of Morocco right to your dining table.

Cooking Equipment Needed

To make a delicious Moroccan Tagine with Fish and Rice recipe, we need the right cooking equipment. Here’s what we recommend using:

  • Dutch Oven: This heavy pot works well for slow cooking the tagine. It distributes heat evenly and retains moisture, making it perfect for our dish.
  • Sauté Pan: A sauté pan can be used to cook the vegetables before adding the rice and fish. Its wide surface area helps in even cooking.
  • Measuring Cups and Spoons: Accurate measurements are key for spices and liquids. These tools ensure we get the flavors just right.
  • Cutting Board and Knife: A sturdy cutting board and a sharp knife are essential for chopping vegetables and fish.
  • Wooden Spoon or Spatula: These tools help us stir without scratching the cooking surface. They are great for mixing ingredients together.
  • Lid for the Dutch Oven: A tight-fitting lid helps trap steam and cooks the fish evenly.
  • Serving Dish: After cooking, we’ll need a nice dish to serve our tagine.

Having these items ready will make our cooking process smooth and enjoyable. Each piece of equipment plays a role in creating authentic Moroccan flavors and textures in our dish.

Moroccan Tagine with Fish, Rice Recipe

Cooking Instructions

To make our Moroccan Tagine with Fish and Rice recipe, follow these steps:

  1. Prepare the Tagine
    Start by heating your tagine on a medium flame. If you don’t have a tagine, a large pot will work.
  2. Sauté the Onions
    Add sliced onions and cook until soft. This should take about 5 minutes.
  3. Add Vegetables
    Mix in bell peppers, potatoes, and any other vegetables. Cook for another 5 minutes.
  4. Prepare the Sauce
    Add canned tomatoes and tomato sauce. Stir in spices such as cumin and coriander for flavor.
  5. Layer the Fish
    Place cod, halibut, or sea bass on top of the vegetable layer. This allows the fish to soak up the flavors.
  6. Incorporate Olives and Chickpeas
    Scatter green olives and chickpeas over the fish. This adds texture and taste.
  7. Cook the Rice
    Add rice and enough water to cover the mixture. Allow it to simmer gently for about 20-25 minutes.
  8. Final Touches
    Once the rice is cooked, check if the fish is flaky. You might add dried apricots for sweetness if desired.
  9. Serve
    Fluff the tagine gently and serve hot, garnished with fresh herbs if you like.

Enjoy this flavorful dish with a side of couscous or a fresh salad!

Cooking Tips

When making a Moroccan Tagine with Fish and Rice recipe, a few tips can enhance the flavors.

Use fresh ingredients.

Fresh garlic, ginger, and herbs like cilantro or parsley make a big difference. Select bright, firm fish and fresh vegetables.

Choose the right spices.

A mix of spices is key. We enjoy using cumin, paprika, and ground coriander. You can also add a pinch of cayenne pepper for some heat.

Marinate the fish.

We like to use a chermoula marinade, which includes ingredients like preserved lemon, garlic, and olive oil. This adds flavor and helps tenderize the fish.

Cooking the rice.

Use brown basmati rice for a nutty flavor. Cook it alongside the fish and spices. This way, the rice absorbs all the delicious flavors.

Adjust salt and acid.

Taste as you go. You might need to add a bit of salt or a splash of lemon juice to brighten the dish.

Simmer gently.

Let the tagine cook slowly. This ensures the fish stays tender and the flavors meld beautifully.

Finish with herbs.

Once cooked, sprinkle fresh cilantro or parsley on top for a fresh touch before serving.

Ingredients For the Moroccan Tagine with Fish Rice Recipe

Serves 6
45 mins

White Fish
Onion
Cilantro
Ginger
Cumin
Coriander
Tomatoes
Chickpeas
Raisins
Apricots
Lemon
Almonds
Mint
Cilantro
Green Olives
Rice
Olive Oil
Cinnamon
Garlic
Salt
Pepper

Cooking Instructions For the Moroccan Tagine with Fish Rice Recipe

Sautéing the Aromatics

Place a large Moroccan tagine or a large skillet with a tight-fitting lid over low heat. Pour in the oil, then add the chopped onions, chopped cilantro, minced garlic, and freshly grated ginger. Sauté for a few minutes until the onions become soft and fragrant.

Toasting the Spices and Rice

Stir in the cumin, coriander, cinnamon, and long-grain rice. Allow the mixture to toast for a couple of minutes, stirring occasionally, until the spices release their aroma and the rice is lightly coated.

Adding the Ingredients

Incorporate the diced tomatoes, chickpeas, raisins, apricots, lemon zest, lemon juice, and salt. Mix everything thoroughly and spread the mixture evenly across the bottom of the pan. Gently pour the water over the top without stirring.

Cooking the Rice

Cover the tagine and let it simmer for 15–20 minutes without lifting the lid before the 15-minute mark. The rice should appear dry on the surface, with a visible vent hole. If it still looks undercooked, replace the lid and cook for an additional 5 minutes.

Cooking the Fish

If adding fish, first pat the fillets dry and season both sides generously with salt and pepper. Once the rice has cooked for at least 15 minutes, arrange the fish fillets over the top, then cover again. Either turn off the heat and let the fish steam for 5–10 minutes, or continue cooking the rice for another 5 minutes before turning off the heat. Fillets less than ½ inch thick will cook through in 5–10 minutes.

Finishing and Serving

Once done, remove the lid and garnish with freshly chopped mint, cilantro, and toasted almonds. Serve warm, optionally accompanied by pickled red onions. If made with fish, leftovers can be stored in an airtight container in the refrigerator for up to 3 days. A vegan version of this tagine will keep well for up to 5 days.

Moroccan Tagine with Fish, Rice Recipe

FAQ For the Moroccan Tagine with Fish Rice Recipe

Question: What is a Moroccan Tagine with Fish Rice recipe?
A: A Moroccan Tagine with Fish Rice recipe is a traditional dish that combines tender fish with aromatic rice, cooked in a tagine. The Tagine with Fish Rice recipe is flavoured with a mix of spices such as cumin, paprika, and saffron, creating a delicious and comforting meal.

Question: What type of fish is best for a Moroccan Tagine with Fish Rice recipe?
A: Firm white fish, such as cod or halibut, works best for a Moroccan Tagine with Fish Rice recipe. These types of fish hold up well during cooking and absorb the spices and flavours of the tagine, complementing the rice and vegetables.

Question: Can I substitute rice in a Moroccan Tagine with Fish Rice recipe?
A: Yes, you can substitute rice in a Moroccan Tagine with Fish Rice recipe with couscous, quinoa, or bulgur wheat. Each alternative will bring its own texture and flavour, but they will still pair wonderfully with the fish and spices.

Question: How long does it take to prepare a Moroccan Tagine with Fish Rice recipe?
A: The preparation for a Moroccan Tagine with Fish Rice recipe typically takes about 20 minutes, with an additional 30 to 40 minutes for cooking. The tagine slow-cooks the fish and rice, allowing the flavours to meld together.

Question: Can I make a Moroccan Tagine with Fish Rice recipe in advance?
A: Yes, you can make a Moroccan Tagine with Fish Rice recipe in advance. The flavours deepen when stored in the fridge overnight, and it can easily be reheated before serving for a quick and flavorful meal.

Moroccan Tagine with Fish, Rice Recipe

Moroccan Tagine with Fish Rice Recip

Delicate fish fillets gently simmered in a fragrant saffron broth with tomatoes, peppers, and warm Moroccan spices, served over fluffy, aromatic rice that soaks up the rich, spice-infused sauce, creating a dish that is both comforting and bursting with layered flavors.
5 from 1 vote
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Course Main Course
Cuisine Moroccan
Servings 6 Servings
Calories 722 kcal

Ingredients
  

  • 6 White Fish fillets, thin
  • 1 cup Onion chopped
  • 1/2 cup Cilantro chopped
  • 2 tablespoons Ginger fresh grated
  • 2 teaspoons Cumin ground
  • 1 teaspoon Coriander ground
  • 15 oz Tomatoes diced
  • 15 oz Chickpeas drained
  • 3/4 cup Raisins golden dried
  • 1/2 cup Apricots dried halved
  • 1 Lemon zested and juiced
  • 1/2 cup Almonds toasted
  • 1/2 cup Mint fresh chopped
  • 1/4 cup Cilantro
  • 6 oz Green Olives ounce pitted
  • 1 1/2 cups Rice basmati or long grain
  • 3 tablespoons Olive Oil
  • 1 teaspoon Cinnamon ground
  • 5 cloves Garlic minced
  • 1/4 tsp Salt and
  • 1/4 tsp Pepper

Instructions
 

Sautéing the Aromatics

  • Place a large Moroccan tagine or a large skillet with a tight-fitting lid over low heat. Pour in the oil, then add the chopped onions, chopped cilantro, minced garlic, and freshly grated ginger. Sauté for a few minutes until the onions become soft and fragrant.

Toasting the Spices and Rice

  • Stir in the cumin, coriander, cinnamon, and long-grain rice. Allow the mixture to toast for a couple of minutes, stirring occasionally, until the spices release their aroma and the rice is lightly coated.

Adding the Ingredients

  • Incorporate the diced tomatoes, chickpeas, raisins, apricots, lemon zest, lemon juice, and salt. Mix everything thoroughly and spread the mixture evenly across the bottom of the pan. Gently pour the water over the top without stirring.

Cooking the Rice

  • Cover the tagine and let it simmer for 15–20 minutes without lifting the lid before the 15-minute mark. The rice should appear dry on the surface, with a visible vent hole. If it still looks undercooked, replace the lid and cook for an additional 5 minutes.

Cooking the Fish

  • If adding fish, first pat the fillets dry and season both sides generously with salt and pepper. Once the rice has cooked for at least 15 minutes, arrange the fish fillets over the top, then cover again. Either turn off the heat and let the fish steam for 5–10 minutes, or continue cooking the rice for another 5 minutes before turning off the heat. Fillets less than ½ inch thick will cook through in 5–10 minutes.

Finishing and Serving

  • Once done, remove the lid and garnish with freshly chopped mint, cilantro, and toasted almonds. Serve warm, optionally accompanied by pickled red onions. If made with fish, leftovers can be stored in an airtight container in the refrigerator for up to 3 days. A vegan version of this tagine will keep well for up to 5 days.

Nutrition

Serving: 1gCalories: 722kcalCarbohydrates: 85gProtein: 49gFat: 23gSaturated Fat: 3gPolyunsaturated Fat: 4gMonounsaturated Fat: 14gTrans Fat: 0.002gCholesterol: 85mgSodium: 649mgPotassium: 1357mgFiber: 13gSugar: 9gVitamin A: 1279IUVitamin C: 27mgCalcium: 164mgIron: 6mg
Keyword fish, Tagine
Tried this recipe?Let us know how it was!

You may also like

1 comment

BdRecipes March 5, 2025 - 1:08 am

5 stars
The fish in this tagine was perfectly tender, flaking apart with every bite, and the rice absorbed all the delicious spices and broth. The slow simmering made everything come together beautifully, and the dish had just the right balance of warmth and freshness. My guests kept raving about how light yet satisfying it was—definitely making this again!

Reply
5 from 1 vote

Leave a Comment

Recipe Rating




Boondocking Recipes
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.