Moroccan Inspired Cod and Bulgur Salad

Servings: 2 Total Time: 1 hr Difficulty: Intermediate
Moroccan spiced cod with turmeric, paprika, cumin, and saffron. Served over bulgur with a fresh tomato-olive-parsley salad. 1 hour. 35g protein. Like sunshine on a plate. ☀️🐟
COD and Bulgur Salad pinit

Let me tell you something about Moroccan food. It’s all about warm spices, bright citrus, and bold flavors. This Moroccan Inspired Cod and Bulgur Salad brings all of that to your kitchen in one beautiful bowl.

Flaky, tender cod fillets marinated in lemon juice, garlic, turmeric, paprika, cumin, and saffron. Pan-fried until golden. Served over fluffy bulgur wheat that’s been reheated in the pan with the cod juices because why waste that flavor? Topped with a fresh salad of tomato, onion, green olives, and parsley. Finished with a squeeze of lemon.

It’s like sunshine on a plate.

The marinade does the heavy lifting. Thirty minutes is all it needs. While the fish soaks up those warm spices, the bulgur cooks and the tomato salad comes together.

One hour total. Most of it hands-off. And you’ve got a restaurant-worthy meal that’s healthy, satisfying, and packed with protein.

Let’s make some Moroccan magic.

Try my Spiced COD Stew recipe.

Why You’ll Love the Recipe

  • Warm, aromatic spices. Turmeric, paprika, cumin, saffron. So good.
  • Flaky, tender cod. Pan-fried until golden.
  • Bulgur cooks in 15 minutes. Faster than rice or quinoa.
  • Fresh tomato-olive salad. Bright, briny, herby.
  • No wasted flavor. Bulgur reheated in the pan with cod juices.
  • High protein (35g) + high fiber. Keeps you full.
  • Gluten free option. Bulgur contains gluten use quinoa or rice instead.
  • Meal prep friendly. Make components ahead. Assemble fresh.

Try my Harissa Cod with Creamy White Beans recipe.

What You’ll Need to Make

You’ll need a small bowl for the marinade, a pan for frying, a pot for bulgur, a cutting board and knife, and two plates for serving.

Ingredients (Serves 2):

For the cod:

  • 10.5 oz. (300g) cod fillets
  • 1 tbsp. lemon juice
  • 2 cloves garlic, crushed
  • ½ tsp. turmeric
  • ½ tsp. paprika
  • ½ tsp. cumin
  • Pinch of saffron (optional but recommended)
  • 2 tbsp. olive oil (divided: 1 tbsp for marinade, 1 tbsp for pan)
  • Salt and pepper, to taste

For the bulgur:

  • 3.5 oz. (100g) bulgur (about ½ cup dry)

For the tomato salad:

  • 1 tomato, chopped
  • ¼ onion, chopped
  • 15 green olives, halved
  • 3 sprigs of parsley, chopped
  • Salt and pepper, to taste

For serving:

  • Lemon wedgs

Try my Herbed COD and Lentil Stew recipe.

What You’ll Need to Do

Time – 1 hour

Alright, let’s make a Moroccan-inspired cod dish that’s bursting with flavor.

COD and Bulgur Salad

First, marinate the cod. Drizzle the lemon juice over the cod fillets. Season with salt and pepper. Then rub with crushed garlic, turmeric, paprika, cumin, and saffron (if using). Coat with 1 tablespoon of olive oil.

Let it marinate for 30 minutes at room temperature or in the fridge. This is important the spices need time to infuse.

While the cod marinates, cook the bulgur. Bring a pot of salted water to a boil. Add the bulgur and cook for about 15 minutes, until tender. Drain well.

Make the tomato salad. In a bowl, combine the chopped tomato, chopped onion, halved green olives, and chopped parsley. Season with salt and pepper. Mix well. Set aside.

Now cook the cod. Heat a pan over medium heat. Add the remaining 1 tablespoon of olive oil.

Place the cod fillets in the pan. Cook for 3-4 minutes on each side, until golden brown and the fish flakes easily with a fork. Remove from the pan and set aside.

Don’t throw away those pan juices! Reheat the cooked bulgur in the same pan, tossing it in the remaining cod juices and spices. This adds so much flavor.

Assemble the plates. Divide the warm bulgur between two plates.

Place a cod fillet on top of each bulgur portion.

Top with the tomato-olive-parsley salad.

Add a lemon wedge to each plate.

Serve immediately. Squeeze the lemon over everything before eating.

Eat with a fork. Get a little bit of everything in each bite.

Try my Pan-Fried COD in Basil Lemon Butter Sauce recipe.

Easy Ingredient Swaps

1| No cod? Use halibut, haddock, or any firm white fish.

2| No bulgur? Use quinoa, couscous (not gluten free), or brown rice.

3| No green olives? Use Kalamata olives or capers.

4| No fresh parsley? Use fresh cilantro or mint.

5| No saffron? Omit or use a pinch of turmeric for color.

6| No fresh garlic? Use ½ tsp garlic powder.

7| Gluten free: Use quinoa instead of bulgur (bulgur contains gluten).

8| Make it spicy: Add ¼ tsp cayenne or red pepper flakes to the marinade.

Some Twist and Tweak Ideas

1| Spicy version: Add harissa paste to the marinade or serve with harissa on the side.

2| Lemon version: Add lemon zest to the tomato salad.

3| Herby version: Add fresh cilantro or mint along with the parsley.

4| Cucumber version: Add chopped cucumber to the tomato salad.

5| Roasted version: Bake the cod at 400°F for 10-12 minutes instead of pan-frying.

6| Warm salad version: Gently warm the tomato salad before serving (olives and tomato are good warm too).

7| Bowl version: Serve everything in a big bowl with a dollop of Greek yogurt.

Some Helpful Tips

  • Don’t skip the saffron. It’s expensive, but a little goes a long way. It adds a unique, floral, earthy flavor that’s unmistakably Moroccan.
  • Marinate for at least 30 minutes. Overnight in the fridge is even better. The spices need time to penetrate the fish.
  • Don’t overcook the cod. 3-4 minutes per side is plenty. Cod flakes easily when done. Overcooked fish is dry and tough.
  • Reheat the bulgur in the pan juices. This is not optional. The bulgur soaks up all that spiced, fishy goodness. Don’t waste it.
  • Use a non-stick pan. Fish can stick. A good non-stick pan makes flipping much easier.
  • Pat the cod dry before cooking. Excess marinade can cause splattering. Pat lightly with paper towels.

Some Budget-Friendly Tips

  • Cod is the splurge. Watch for sales. Buy frozen cod it’s often cheaper and just as good. Thaw before marinating.
  • Bulgur is cheap. A box costs a few dollars. One box makes multiple meals.
  • Green olives are affordable. A jar costs a few dollars. Use the rest for salads or snacking.
  • Fresh parsley is cheap. One bunch costs a few dollars. Use the rest for garnish.
  • Spices are an investment. Buy from bulk bins. A little goes a long way. Store in a cool, dark place.
  • Tomatoes and onions are pennies. Use what you need. Save the rest for other meals.

Some Serving Ideas

  • As a main course. One bowl is a full meal. Perfect for lunch or dinner.
  • For meal prep. Make the bulgur, tomato salad, and marinate the cod separately. Cook the cod fresh when ready to eat.
  • For a dinner party. This dish looks gorgeous on a white plate. Serve with Moroccan mint tea.
  • With flatbread. Serve with warm pita or naan for scooping.
  • With a side of yogurt. A dollop of Greek yogurt or labneh cools the spices.
  • For a light lunch. Smaller portions of bulgur and cod. Add extra tomato salad.

Some Storage and Reheating Tips

Fridge (cod only): Store cooked cod in an airtight container for up to 2 days. The texture will change slightly, but it’s still good.

Fridge (bulgur only): Store in an airtight container for up to 5 days.

Fridge (tomato salad only): Store in an airtight container for up to 3 days. The olives and parsley hold up well.

Fridge (assembled): Not recommended. The bulgur will absorb moisture, and the cod will get soggy. Store separately.

Freezer: Do not freeze cod. The texture becomes mushy. Bulgur can be frozen for up to 2 months.

Reheating cod: Reheat cod in a 300°F oven for 5-7 minutes, or in a skillet over low heat for 3-4 minutes. The microwave will make it rubbery avoid.

Reheating bulgur: Reheat in the microwave for 30-45 seconds or in a skillet with a splash of water.

Meal prep strategy: Cook the bulgur. Make the tomato salad. Marinate the cod. Store separately. When ready to eat, cook the cod fresh (takes 8-10 minutes). Reheat bulgur. Assemble.

Final Thoughts

Look, I love a simple piece of fish with lemon and butter. But sometimes when I want something more exciting, more aromatic, more “wow” I make this Moroccan Inspired Cod and Bulgur Salad.

The marinade is a spice bomb turmeric, paprika, cumin, saffron, garlic, lemon. The cod cooks up golden and flaky. The bulgur is nutty and fluffy. The tomato salad is bright, briny, and fresh. And that final squeeze of lemon ties it all together.

One hour. Most of it hands-off. 35g of protein. And enough flavor to transport you to a Moroccan market.

Make it for a weeknight dinner. Make it for a dinner party. Make it when you want to cook something different.

However you serve it, you’re getting a dish that’s healthy, satisfying, and anything but boring.

Now go marinate some cod.

~ Danny Davis

P.S. If you try the spicy version with harissa, let me know. That’s my go-to upgrade. The heat with the saffron and lemon? Perfect balance.

Moroccan Inspired Cod and Bulgur Salad

I made cod taste like a Moroccan market. 😤 Saffron, turmeric, paprika, cumin, garlic, lemon. Pan-fried until golden. Over bulgur with tomato-olive salad. 1 hour. 35g protein. Your new favorite fish dish. 🐟

Prep Time 15 mins Cook Time 45 mins Total Time 1 hr Difficulty: Intermediate Servings: 2 Calories: 465

Ingredients

Instructions

  1. Drizzle the lemon juice over the cod fillets and season with salt and pepper. Rub the crushed garlic, turmeric, paprika, cumin, and saffron evenly over the fish. Coat with 1 tablespoon of olive oil. Cover and marinate for 30 minutes at room temperature or in the refrigerator.
  2. While the cod marinates, bring a pot of salted water to a boil. Add the bulgur and cook for 15 minutes, until tender. Drain well and set aside.
  3. In a small bowl, combine the chopped tomato, chopped onion, halved green olives, and chopped parsley. Season with salt and pepper to taste. Mix well and set aside.
  4. Heat the remaining 1 tablespoon of olive oil in a pan over medium heat. Add the marinated cod fillets and cook for 3–4 minutes on each side, until golden brown and the fish flakes easily with a fork. Remove from the pan and set aside.
  5. Add the cooked bulgur to the same pan. Toss to coat in the remaining pan juices and spices. Heat through for 1–2 minutes.
  6. Divide the warm bulgur between two plates. Top with the cod fillets, then the tomato-olive salad. Serve with lemon wedges on the side.

Nutrition Facts

Servings 2


Amount Per Serving
Calories 465kcal
% Daily Value *
Total Fat 21g33%
Total Carbohydrate 45g15%
Protein 24g48%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Approximate Glycemic Index (GI): 45–50 (low to medium)

Approximate Glycemic Load (GL) per serving: 20–24 (medium)

*Note: This recipe has moderate to high carbohydrate content (45g per serving) with 8-10g of fiber from bulgur (whole grain), tomato, onion, olives, and parsley, resulting in approximately 35-37g of net carbs. The main carb sources are bulgur wheat (medium GI, high in fiber), tomato (low GI), and onion (low GI). The high protein (35g) and fat (22g) help lower the overall glycemic response. For a lower GL version, reduce bulgur to 2 oz per serving and add extra tomato salad or a side of greens. For a gluten free/lower GI option, substitute quinoa for bulgur (quinoa has a slightly lower GI and is gluten free). For context, pure glucose has a GI of 100.*

Keywords: moroccan cod recipe, spiced cod with bulgur, saffron cod, moroccan fish recipe, cod with tomato olive salad, pan fried cod with spices, healthy cod dinner, moroccan inspired fish, bulgur salad with fish, high protein fish dinner
Did you like this recipe?

Pin this recipe and share it with your followers.

pinit

Frequently Asked Questions

Expand All:

Can I use a different fish instead of cod?

Yes. Halibut, haddock, sea bass, or any firm white fish works well. Adjust cooking time based on thickness thinner fillets cook faster.

Is bulgur gluten free?

No. Bulgur is made from wheat and contains gluten. For a gluten free version, substitute quinoa, brown rice, or cauliflower rice. The rest of the recipe is naturally gluten free.

Can I bake the cod instead of pan-frying it?

Yes. Preheat the oven to 400°F (200°C). Place the marinated cod on a baking sheet lined with parchment paper. Bake for 10-12 minutes, until the fish flakes easily. You won't get the golden crust, but it will still be delicious.

What can I use instead of saffron?

Saffron is expensive but adds a unique floral, earthy flavor. Substitute with a pinch of turmeric (for color) and a pinch of smoked paprika (for depth). The flavor won't be the same, but it will still be good.

How long does the tomato-olive salad last in the fridge?

Store in an airtight container for up to 3 days. The flavors may meld and deepen, but the tomatoes will soften. It's best within 24 hours.

Danny Davis A Food Blogger

Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!

Leave a Comment

Your email address will not be published. Required fields are marked *