sign up to the newsletter for a weekly dose of something nutritious

CRAVING more? SUBSCRIBE NOW

  • Recipes
  • Blog
  • Shop
Something Nutritious
  • About
  • Contact
  • Recipes
  • All Recipes
  • Breakfast
  • Main
  • Salad
  • Side Dishes
  • Dessert
  • Snacks
  • Blog
  • Shop
  • About
  • Contact
  • All Recipes
  • Breakfast
  • Main
  • Salad
  • Side Dishes
  • Dessert
  • Snacks
moroccan fish

Last updated on

September 12, 2025

0

REVIEWS

Spicy Fish Meatballs

Prep Time: 20 minutes mins
Cook Time: 50 minutes mins
Total Time: 1 hour hr 10 minutes mins

Spicy fish meatballs cooked in a tomato and paprika based sauce with hints of zesty lemon. This spicy and hearty dish is a weekly staple in our house!

Jump to Recipe

Save recipeSaved!

Spicy Moroccan Fish Meatballs

Growing up, moroccan fish was a Friday night staple at our Shabbat table. There’s nothing like coming home to the smell of shabbat cooking, and to this day this fish recipe is one of my favorites.

Based off of my moroccan fish recipe, these spicy fish meatballs are prepped then cooked in a simple sauce made with chickpeas, garlic, carrots, jalapeno, tomato paste and a few simple spices.

spicy fish meatballs

You’re left with tender fish meatballs and a saucy base that’s delicious on its own, or served with fresh challah.

moroccan fish meatballs

There are many variations of this recipe online. This version is a tried and true recipe that I’ve been making for a while, and I’m so excited to finally share it with you all.

The fish meatballs can be made with various types of white fish, and adjusted to your liking for spiciness. I’ve even made them with salmon for a bolder flavor. 

moroccan fish meatballs
spicy fish meatballs

The fish meatballs take a little bit of prep, but they can be made ahead of time and frozen. Here’s what you’ll need for the fish meatballs:

  • 1.2-1.5 lbs skinless white fish like flounder, cod or tilapia. Alternatively, you can use salmon
  • Finely grated yellow onion + carrots- I love to add some veggies for flavor and moisture
  • Garlic
  • Parsley & cilantro
  • Lemon zest- this is my favorite addition to these fish meatballs to add a delicious zesty flavor
  • Breadcrumbs
  • Egg
  • Spices: paprika, cumin, turmeric, crushed chili flakes, salt & pepper

Grind the fish in a food processor or chop finely with a knife. Combine with the grated veggies, egg, breadcrumbs, lemon zest and spices and roll into balls. 

Moroccan Fish Sauce

For the sauce, here’s what you’ll need:

  • Chickpeas
  • Bell pepper
  • Carrots
  • Jalapeno
  • Garlic
  • Tomato paste
  • Cilantro
  • Olive oil
  • Lemon slices
  • Water
  • Spices: paprika, cumin, turmeric, chili flakes, salt & pepper

How to make Moroccan Fish

This recipe comes together easily in just a few simple steps.

  1. Start by slicing up your veggies and sauteeing them in olive oil for a couple of minutes.
  2. Add the spices and tomato paste and mix together for another couple of minutes.
  3. Pour in the water and cilantro, then cover the pot to let the veggies cook for 15-20 minutes. Here’s where I like to adjust the salt or spiciness.
  4. Once the veggies are tender, place the fish meatballs into the sauce. They should be covered at least 3/4 of the way through with the sauce. Spoon the sauce over each fish fillet, then cover the pot to let it simmer for 25-30 minutes.
spicy fish meatballs

How to serve your Spicy Moroccan Fish Meatballs

Traditionally, we serve this as a starter course for Friday night dinner with some challah to dip. If you prepare this during the week or as a main course, it would delicious over fluffy white rice or couscous.

moroccan fish

These spicy fish meatballs are a labor of love, and are so worth the end product! I hope you guys try them and love them as much as we do. 

More fish recipes to try:

Mediterranean Salmon Bowls

Walnut & Pistachio Crusted Flounder

Tuna Burgers with Tahini Cabbage Salad

moroccan fish meatballs

Spicy Fish Meatballs

No ratings yet
Pin It Print SaveSaved!
Serves: 8 servings
Prep Time: 20 minutes mins
Cooking Time: 50 minutes mins
Total Time: 1 hour hr 10 minutes mins
Prevent your screen from going dark

Ingredients

Fish Meatballs

  • 1.2 -1.5 lbs white fish (flounder, cod, tilapia) or salmon
  • 1/2 cup breadcrumbs
  • 1 egg
  • 1 carrot, peeled
  • 1/2 yellow onion
  • 3 garlic cloves
  • Handful parsley
  • Handful cilantro
  • 1 tbsp lemon zest
  • 1 tbsp olive oil
  • 2 tsp paprika
  • 1/2 tsp cumin
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp turmeric
  • 1/4 tsp crushed chili pepper

Moroccan Fish Sauce

  • 1 can chickpeas (15 oz), drained
  • 1 red bell pepper
  • 2 small carrots, peeled
  • 1 -2 jalapeno peppers, depending on spice preference
  • 5 cloves garlic
  • 1/4 cup olive oil, plus a little more
  • 2 tbsp tomato paste
  • 1.5 -2 cups water
  • Handful cilantro, chopped
  • 1 tbsp paprika
  • 1 tsp salt
  • 1 tsp cumin
  • 1/4 tsp turmeric
  • 1/2 tsp black pepper
  • 1/4 tsp crushed chili pepper
  • 4 -5 lemon slices

Directions

  1. To prepare the fish meatballs, grind the fish in a blender or food processor until pureed. Transfer to a bowl
  2. Add the carrots, onion and garlic to the food processor and pulse until finely chopped. Add them to the bowl with the fish.
  3. Add in the herbs, spices, lemon zest, breadcrumbs, egg and tbsp of olive oil and combine everything well with your hands.
  4. Roll about 1 1/2 tbsp of the mix into balls. Repeat with remaining fish mixture and set in the fridge while you prepare the sauce. If you don’t plan on cooking all of the fish meatballs, you can freeze as many as you’d like for up to 3 months and cook at a later time.
  5. To prepare the sauce, start by slicing the bell pepper, carrots and jalapeno pepper to 3″ strips.
  6. Heat a large pan, ideally a saute pan, on medium heat then coat the bottom in about 1/4 cup olive oil. Add the peppers, jalapeno and carrots to the pan and saute on medium heat for 2-3 minutes.
  7. Add in the garlic and chickpeas and toss together for another 2 minutes.
  8. Pour in the spices with another tsp of olive oil, tomato paste and cilantro and stir together. Pour in 1 1/2 cups of water and mix again. Lower the flame and cover the pan. Let the sauce simmer for 20 minutes on low heat.
  9. After 20 minutes, taste and adjust salt and spice level. Add the fish meatballs into the sauce with another 1/4 cup of water. The fish should be covered 3/4 of the way. Nestle the lemon slices into the sauce throughout the pan. Top with more chopped cilantro and cover the pan.
  10. Optional step: I like to pour a paprika oil over the top of the fish. Combine about 1 tbsp olive oil with 2 tsp paprika and mix, then drizzle over the pan.
  11. Let the fish simmer on low for 20-30 minutes. Be sure to spoon the sauce over each fish meatball once done.
  12. Serve warm with challah, or over rice or couscous.

Hi, friends!

  • Go to Something Nutritious Instagram Profile
  • Visit Something Nutritious TikTok
  • Visit Something Nutritious Pinterest Profile
  • Visit Something Nutritious Facebook profile

I’m Gal, the face behind Something Nutritious. I’m a registered dietitian and recipe developer living in Florida with my husband and dog, and I love to get creative in the kitchen.

get to know me

Latest Recipes

Main

Honey Miso Chuck Roast

Main

Kale Farro Bowls

Coconut Curry Beef Bowls

Chicken Kale Salad Main

Chicken Kale Salad with Apples & Sweet Potatoes

Shop My Kitchen Staples

Shop My Kitchen Staples
Shop all

Explore More Recipes

chicken meatballs Main

Chicken Meatballs with Caramelized Onion and Leeks

Main

Lemony Chicken Veggie Meatballs

moroccan fish Main

Moroccan Fish

za'atar chicken meatballs Main

Za’atar Chicken Meatballs

view all recipes

Ratings and Reviews

write a review

Kathi says:
April 16, 2026 at 4:10 pm
Kathi
16.4.2026
Can I use frozen gefilte fish as a base?
I’ve never done anything with finely chopped fish, but I have two frozen gefilte fish loaves. Do you think I could use this as a base to make the fish meatballs, adding the spices, vegetables and lemon?
Reply
Gal Shua-Haim says:
April 20, 2026 at 12:24 pm
Gal Shua-Haim
20.4.2026

Hi Kathi, I’ve never used gefilte fish for this recipe, but I believe it may work well!

Reply
Ella says:
March 28, 2025 at 4:08 pm
Ella
28.3.2025

Hello. This recipe looks delicious! Have you ever tried freezing it?

Reply
Gal Shua-Haim says:
March 29, 2025 at 1:23 pm
Gal Shua-Haim
29.3.2025

Yes I have! When freezing, I bake the meatballs on 375 F for about 10-12 minutes and then freeze them in a ziplock or container. I’ll usually take out as many pieces as we’ll eat that day plus some for leftovers, let them defrost for an hour and finish them in the sauce.

Reply

Write a Review Cancel reply






This site uses Akismet to reduce spam. Learn how your comment data is processed.

honey miso chuck roast one of those effortless d honey miso chuck roast 

one of those effortless dishes that cooks low & slow and is packed with so much flavor— serve it over fluffy white rice with scallions & sesame seeds

leave a comment with the word “recipe” and I’ll send you the link!

https://somethingnutritiousblog.com/honey-miso-chuck-roast/
coconut chia pudding 🥥 one of my favorite, easy b coconut chia pudding 🥥

one of my favorite, easy breakfasts to prep for the week! I’ve been loving this version throughout my pregnancy with some nuts, fruit & honey

recipe, serves 4:
1 can full-fat coconut milk, 13 oz
1/2 cup chia seeds
1/3 cup milk or choice, plus more if needed 
1/4 cup maple syrup 
1/4 cup greek yogurt 
1 tsp vanilla extract

1. Whisk everything together well in a container
2. Refrigerate for at least 5 hours or overnight. Make sure to whisk again after refrigerating to break up any clumps 
3. If needed, add a little more milk for a thinner consistency
Here’s everything I made for Shabbat last week: C Here’s everything I made for Shabbat last week:

Chicken with potatoes & olives
Miso chuck roast
Roasted cauliflower and carrots 
Moroccan fish
Deli roll + tiny schnitzel
Dips & salads- cabbage salad, egg salad, tahini, matbucha (spicy Moroccan tomato dip)
Rice + challah

Leave a comment with the word “recipes” to get all of my shabbat/holiday favorites sent straight to your inbox!

https://somethingnutritiousblog.com/recipe-index/?_season=shabbat-holidays
turns out my mom was right, there actually always turns out my mom was right, there actually always is food at home 🙃

leave a comment with the word “recipe” and I’ll send you all of my dinner recipes 🫶🏼

https://somethingnutritiousblog.com/recipe-index/?_course=main
kale & farro bowls with ranch chickpeas 🌿   these kale & farro bowls with ranch chickpeas 🌿
 
these power bowls are a meal prep favorite for busy weeks- made with farro, kale, pickled onions, pumpkin seeds, and roasted ranch chickpeas & sweet potatoes using @kensdressing creamy ranch for a tangy kick

I love having everything prepped to assemble during the week for a nourishing lunch! I tossed everything in a zesty ranch vinaigrette for even more flavor and served it with crumbled feta cheese 👌🏼

leave a comment with the word “recipe” and i’ll send this recipe straight to your inbox! 
#kenspartner

https://somethingnutritiousblog.com/kale-farro-bowls/
roasted chicken with olives and potatoes 🫒 juicy roasted chicken with olives and potatoes 🫒

juicy chicken thighs roasted with baby yellow potatoes, Castelvetrano olives, olive oil, lemon juice and a few simple spices

leave a comment with the word “recipe” and i’ll send the recipe straight to your inbox!

https://somethingnutritiousblog.com/chicken-with-olives-and-potatoes/
veggie & tortellini soup 🍅 a cozy weeknight meal veggie & tortellini soup 🍅

a cozy weeknight meal made of cheese tortellini cooked in a tomato based sauce with sautéed veggies, spinach & tons of flavor 

leave a comment with the word “recipe” and I’ll send you the full post!

https://somethingnutritiousblog.com/spinach-tortellini-soup/
stay social @somethingnutritious

Sign up to our newsletter for exclusive recipes, culinary tips and all things nutritious.

Please enable JavaScript in your browser to complete this form.
Loading
Brand Mark

recipes

  • All Recipes
  • Breakfast
  • Main
  • Salad
  • Side Dishes
  • Dessert
  • Snacks

About

kitchen staples

contact

  • Go to Something Nutritious Instagram Profile
  • Visit Something Nutritious TikTok
  • Visit Something Nutritious Pinterest Profile
  • Visit Something Nutritious Facebook profile

© 2024 Something Nutritious Blog. All Rights Reserved.

Site by Saevil Row + MTT

Write a Review

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required