Nutrition Facts for Moroccan fish skewers kebabs

Moroccan Fish Skewers Kebabs

Image of Moroccan Fish Skewers Kebabs
Nutriscore Rating: 79/100

Transform your dinner table into a Mediterranean escape with these vibrant Moroccan Fish Skewers Kebabs. Featuring succulent cubes of firm white fish marinated in a tantalizing blend of olive oil, lemon juice, cumin, paprika, and turmeric, these kebabs boast a perfect balance of zesty, smoky, and earthy flavors. Paired with colorful vegetables like bell peppers, cherry tomatoes, and red onion, these skewers are as visually stunning as they are delicious. Grilled to perfection, the fish becomes tender and flaky while the veggies develop a delightful char. Ideal for a quick and healthy weeknight meal or a summer barbecue, these kebabs are ready in just 40 minutes and pair beautifully with couscous, rice, or a crisp salad. Add a sprinkle of fresh cilantro for a gorgeous finishing touch!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
10 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 500 grams firm white fish fillets (such as cod, halibut, or mahi-mahi)
  • 3 tablespoons olive oil
  • 2 tablespoons lemon juice
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • 0.5 teaspoon ground turmeric
  • 0.25 teaspoon cayenne pepper (optional for heat)
  • 3 cloves garlic cloves, minced
  • 2 tablespoons fresh cilantro, chopped
  • 1 large red onion, cut into 1-inch pieces
  • 12 cherry tomatoes
  • 2 medium bell peppers, cut into 1-inch pieces (variety of colors)
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 10 skewers wooden skewers (soaked in water for at least 30 minutes)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

Cut the fish fillets into 1.5-inch cubes and place them in a large mixing bowl.

2

In a small mixing bowl, whisk together olive oil, lemon juice, ground cumin, ground coriander, paprika, ground turmeric, cayenne pepper (if using), minced garlic, salt, and black pepper to create the marinade.

3

Pour the marinade over the fish pieces and toss gently to coat. Cover the bowl with plastic wrap and refrigerate for 20-30 minutes to allow the flavors to infuse.

4

While the fish is marinating, prepare your vegetables by cutting the red onion and bell peppers into 1-inch pieces. Keep the cherry tomatoes whole.

5

Preheat your grill or grill pan to medium-high heat.

6

Thread the marinated fish pieces onto the soaked wooden skewers, alternating with pieces of red onion, cherry tomatoes, and bell peppers. Leave some space between the items to ensure even cooking.

7

Place the skewers on the preheated grill and cook for 8-10 minutes, turning occasionally, until the fish is opaque and flakes easily with a fork, and the vegetables are slightly charred.

8

Remove the skewers from the grill and sprinkle with fresh chopped cilantro for garnish.

9

Serve the Moroccan Fish Skewers Kebabs hot with a side of couscous, rice, or a fresh salad.

Cooking Tip: Take your time with each step for the best results!
1309
cal
120.7g
protein
103.9g
carbs
52.5g
fat

Nutrition Facts

1 serving (2680.8g)
Calories
1309
% Daily Value*
Total Fat 52.5 g 67%
Saturated Fat 8.2 g 41%
Polyunsaturated Fat 4.0 g
Cholesterol 250 mg 83%
Sodium 2788 mg 121%
Total Carbohydrate 103.9 g 38%
Dietary Fiber 29.8 g 106%
Total Sugars 60.0 g
Protein 120.7 g 241%
Vitamin D 25.0 mcg 125%
Calcium 434 mg 33%
Iron 12.4 mg 69%
Potassium 6449 mg 137%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

30.3%%
35.2%%
34.5%%
Fat: 472 cal (34.5%%)
Protein: 482 cal (35.2%%)
Carbs: 415 cal (30.3%%)