Moroccan Fish Tagine with Ginger & Saffron: A Family Favorite!

This Moroccan Fish Tagine with Ginger & Saffron comes together in about 30 minutes and is made all in one pot for a easy weeknight dinner that your family will love! You can switch up the veggies or fish to suit your taste or use it as a “clean out the fridge” meal to get rid of leftovers and odds and ends! Trust me, once you try this dish, it’ll become a staple in your home, just like it is in mine!

Ingredient Breakdown

  • 500g White Fish Fillets
  • 2 Tablespoons Olive Oil
  • 1 Onion, Chopped
  • 2 Garlic Cloves, Minced
  • 1 Teaspoon Fresh Ginger, Grated
  • 1 Teaspoon Ground Saffron
  • 1 Teaspoon Ground Cumin
  • 1 Teaspoon Paprika
  • 1 Bell Pepper, Chopped
  • 2 Tomatoes, Diced
  • 1 Cup Vegetable Broth
  • Salt and Pepper to Taste
  • Fresh Cilantro, for Garnish

Let’s Get Cooking!

  1. Heat olive oil in a tagine or large skillet over medium heat. You want it nice and warm, ready for those onions!

  2. Add the chopped onion and sauté, stirring occasionally, until they’re translucent about 5 minutes. Oh, that smell is just incredible!

  3. Stir in the minced garlic and grated ginger, cooking for an additional minute until fragrant. This is the moment when your kitchen starts to feel like a cozy Moroccan café.

  4. Add saffron, cumin, and paprika, stirring well to incorporate. The spices will toast just a bit, how amazing is that smell?

  5. Toss in the chopped bell pepper and diced tomatoes, cooking until they’re softened, about 3 more minutes. Just think about how colorful and vibrant this step is!

  6. Pour in the vegetable broth and bring the entire mixture to a simmer. Let it bubble away, and don’t forget to scrape the yummy bits off the bottom for extra flavor!

  7. Carefully place the fish fillets on top of the vegetable mixture, cover, and cook for about 10-15 minutes, or until the fish is cooked through. You’ll know it’s done when it flakes easily with a fork.

  8. Season with a couple of pinches of salt and pepper to taste. Give it a gentle stir, it’s all about balancing those flavors.

  9. Garnish with fresh cilantro before serving. I usually just sprinkle it on top, looks beautiful, doesn’t it?

Moroccan Fish Tagine

Why I Love This Recipe

This is my go-to recipe when I’m in a pinch and really want something that feels special without the hassle of complicated cooking techniques. Honestly, I’m a real sucker for that warm, fragrant goodness that fills the house while it cooks. Plus, the best part is how flexible this Moroccan Fish Tagine with Ginger & Saffron is! You can use whatever you have on hand, making it perfect for cleaning out the fridge. No fish? No problem! Throw in chicken or chickpeas instead!

If you loved this Moroccan Fish Tagine, be sure to check out my Creamy Brazilian Fish Stew, my Seafood Risotto, or my Mexican Sweet Corn Risotto!

Why This Recipe Works

Quick & Easy

This Moroccan Fish Tagine comes together in under 30 minutes, making it ideal for busy weeknights when you want a healthy dinner without breaking a sweat.

One Pot

With everything cooked in one pot, cleanup is minimal, hello, more time to relax after dinner! You can enjoy a delicious meal without the mess.

Customizable

The beauty of this dish lies in its versatility! Use what you have, switch up the vegetables, or try different fish. It’s totally up to you!

Comfort Food

Loaded with tons of flavor, this dish is like a warm hug on a plate. You’ll want to make this again and again!

Budget-Friendly

Using affordable, everyday ingredients means you can enjoy a gourmet experience without breaking the bank!

How to Serve This Recipe

When serving your Moroccan Fish Tagine, I love pairing it with a side of fluffy couscous or warm crusty bread to soak up all those delicious juices. A light green salad or some roasted vegetables make a great side, too!

Storage and Reheating

  • How long it keeps: This dish will stay delicious in the fridge for about 3-4 days.
  • Reheating instructions: The best way to reheat is gently on the stovetop, adding a splash of water if it seems dry. Microwave in short bursts with a cover to avoid overcooking.
  • Freezer-friendly: Yes! Just pack it tightly in an airtight container, and it will freeze well for up to 3 months. To reheat, simply thaw in the fridge overnight and then heat it up on the stove.

FAQs

Can I use frozen fish?
Absolutely! Just thaw it overnight in the fridge before cooking.

What if I don’t have saffron?
You can substitute turmeric for color but expect a different flavor.

Can I make this in advance?
Yes, this dish tastes even better the next day as the flavors meld, perfect for meal prep!

There you go! Dive into this incredible Moroccan Fish Tagine with Ginger & Saffron and enjoy how easy it is to bring a taste of Morocco to your kitchen. Your family will thank you, and so will your taste buds! Follow us on Pinterest for daily meal inspiration!

Moroccan Fish Tagine

Moroccan Fish Tagine with Ginger & Saffron

This quick and easy Moroccan Fish Tagine is a flavorful one-pot dinner that combines white fish with vibrant vegetables and aromatic spices, ready in about 30 minutes.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: moroccan
Calories: 300

Ingredients
  

Main Ingredients
  • 500 g White Fish Fillets Cod or halibut recommended; can use frozen fish.
  • 2 tablespoons Olive Oil Extra virgin for best flavor; avocado oil can be used.
  • 1 large Onion, Chopped Substitute with scallions or shallots if needed.
  • 2 cloves Garlic, Minced Adjust to taste.
  • 1 teaspoon Fresh Ginger, Grated Ground ginger can be used in half the quantity.
  • 1 teaspoon Ground Saffron Can substitute with turmeric for color.
  • 1 teaspoon Ground Cumin Coriander can be used as a substitute.
  • 1 teaspoon Paprika Sweet or smoked variant can be chosen.
  • 1 large Bell Pepper, Chopped Any variety can be used.
  • 2 medium Tomatoes, Diced Fresh preferred, canned can be used if drained.
  • 1 cup Vegetable Broth Chicken broth or water may also be used.
  • to taste Salt and Pepper Adjust seasoning to taste.
  • to garnish Fresh Cilantro Can substitute with parsley or lemon juice.

Method
 

Cooking
  1. Heat olive oil in a tagine or large skillet over medium heat.
  2. Add the chopped onion and sauté until translucent, about 5 minutes.
  3. Stir in the minced garlic and grated ginger; cook for an additional minute until fragrant.
  4. Add saffron, cumin, and paprika, stirring well to incorporate.
  5. Toss in the chopped bell pepper and diced tomatoes, cooking until softened, about 3 minutes.
  6. Pour in the vegetable broth and bring to a simmer.
  7. Carefully place the fish fillets on top of the vegetable mixture, cover, and cook for 10-15 minutes until the fish is cooked through.
  8. Season with salt and pepper to taste and stir gently.
  9. Garnish with fresh cilantro before serving.

Notes

This dish can be customized with various vegetables or proteins. Pair with couscous or bread to enjoy the delicious juices. Store in the fridge for 3-4 days or freeze for up to 3 months.

Leave a Comment

Recipe Rating