Moroccan-Style Salmon

Prep: 15 min Cook: 15 min Serves: 6 Cuisine: Moroccan

Moroccan-Style Salmon features tender salmon fillets in a flavorful tomato and spice sauce, complemented by toasted almonds and cilantro, perfect for a vibrant, wholesome meal.

Be the first to rate this recipe

Ingredients

  • 1 small onion, sliced
  • 1 Tbsp. olive oil
  • 4 tsp. honey
  • 1 tsp. grated lemon rind
  • 3/4 tsp. ground cumin
  • salt, black pepper and cayenne pepper to taste
  • 2 Tbsp. chopped toasted almonds
  • 2 Tbsp. chopped cilantro
  • 2 cloves garlic, minced
  • 3 1/2 cups diced, peeled fresh tomatoes
  • 1 1/2 tsp. lemon juice
  • 6 salmon fillets (4 to 6 oz. each)

Instructions

  1. Cook onion and garlic in oil in a medium skillet over medium heat until golden.
  2. Stir in tomatoes, tomato liquid, honey, lemon rind, and cumin.
  3. Simmer for 10 to 15 minutes.
  4. Stir in lemon juice and season with salt, pepper, and cayenne to taste.
  5. Add salmon fillets to the sauce and cook until the fish is cooked through, about 5-7 minutes.
  6. Serve salmon over cooked couscous, garnished with chopped toasted almonds and cilantro.

Tips & Substitutions

For extra flavor, consider marinating the salmon fillets in the honey and lemon mixture for 30 minutes before cooking. If you don't have fresh tomatoes, canned diced tomatoes can be a great substitute. You can also replace almonds with walnuts or pecans for a different nutty flavor. Adjust the cayenne pepper to suit your spice preference.

Serving Suggestions

Serve the Moroccan-Style Salmon over a bed of fluffy couscous, which complements the dish perfectly. You can also add a side of roasted vegetables or a fresh green salad for a balanced meal. This dish pairs beautifully with Seafood recipes for a themed dinner.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm the salmon in a skillet over low heat, adding a splash of water or broth to keep it moist. Avoid microwaving as it can dry out the fish.

Nutrition & Diet Analysis (per serving)

Each serving of Moroccan-Style Salmon contains roughly 534 calories, with 5g protein, 128g carbohydrates, and 6g fat. It is an excellent source of iron (68% of the Daily Value), and a good source of calcium. Note that it is relatively high in sodium, at 1218mg per serving (53% of the Daily Value).

534 kcal 27% DV
Protein Fat Carbs

Macronutrients

Protein 4.5g 9% DV
Total Fat 5.8g 7% DV
Carbs 128.3g 47% DV
Fiber 2.3g 8% DV
Sugar 116.9g 100% DV

Electrolytes

Sodium 1217.7mg 53% DV
Potassium 419.5mg 9% DV
Cholesterol 11.3mg 4% DV

Vitamins & Minerals

Vitamin A 14.7mcg 2% DV
Vitamin C 6.4mg 7% DV
Vitamin D 0mcg
Calcium 176mg 14% DV
Iron 12.2mg 68% DV
Diet fit Low-fat
Contains Tree nuts Fish

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use frozen salmon fillets for this recipe?

Yes, you can use frozen salmon fillets. Just make sure to thaw them completely in the refrigerator before cooking to ensure even cooking and prevent them from becoming tough.

What can I substitute for honey if I want to make this dish vegan?

You can substitute honey with maple syrup or agave nectar for a vegan version. Both alternatives will provide the necessary sweetness without compromising the flavor.

What is the best way to tell if the salmon is cooked through?

The salmon is cooked through when it flakes easily with a fork and has an internal temperature of 145°F (63°C). If you have a food thermometer, this is the most accurate way to check doneness.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Seafood recipes → All recipes →