Authentic & Comforting Moroccan Sardine Balls in Tomato Sauce (Family Favorite!)

These tender Moroccan sardine balls simmered in a rich tomato sauce bring the warm, cozy flavors I grew up with. Simple ingredients, budget-friendly, and ready in under an hour, this dish is perfect for busy families who want something nourishing, delicious, and full of Mediterranean goodness.

Growing up between Moroccan flavors and my Italian grandmother’s Mediterranean cooking, sardines were always on our table; affordable, nourishing, and lovingly transformed into comforting meals. Today, living in sunny Florida and cooking for my own kids, I still turn to this traditional recipe whenever I need something quick, wholesome, and deeply nostalgic.

These Moroccan Sardine Balls in Tomato Sauce are soft, aromatic, and packed with protein and omega-3s. They’re gently simmered in a spiced tomato sauce that fills your kitchen with the warm scents of paprika, cumin, garlic, and fresh herbs. It’s the kind of comforting family meal that brings everyone to the table, fast.

Why You’ll Love This Recipe

This dish is a true staple in Moroccan home cooking, and once you try it, you’ll understand why!

Naturally healthy & high-protein

Thanks to sardines (fresh or canned), you get an amazing dose of omega-3, B-vitamins, and lean protein.

Budget-friendly & pantry-friendly

Most ingredients are already in your kitchen, tomatoes, spices, and herbs.

Ready in under 45 minutes

Perfect for busy weeknights and meal prep.

Aromatic, cozy, and family-approved

My kids love it with warm bread or rice.

Mediterranean & wholesome

No artificial ingredients, just fresh, vibrant flavors.

Ingredients

Before you start, here’s a quick look at what makes this recipe so delicious: fresh herbs for brightness, spices for warmth, and sardines for richness. If you can’t find fresh sardines, good-quality canned sardines in water or olive oil work perfectly.

For the Sardine Balls

  • Fresh sardines (cleaned and deboned) or canned sardines
  • Fresh cilantro, finely chopped
  • Fresh parsley, finely chopped
  • Garlic, grated
  • Paprika
  • Cumin
  • Salt & pepper
  • Lemon zest (optional but adds amazing freshness)
  • 1–2 tbsp breadcrumbs (optional for texture)

For the Tomato Sauce

  • Olive oil
  • Onion, finely chopped
  • Garlic, grated
  • Tomato puree or crushed tomatoes
  • Paprika
  • Turmeric
  • Cumin
  • Salt & pepper
  • Fresh cilantro + parsley
  • Optional: a small chili pepper for heat
  • ½ cup water (adjust as needed)
Ingredients for Moroccan sardine balls & tomato sauce

Step-by-Step Instructions

Step 1 Prepare the Sardine Mixture

  1. Remove bones from fresh sardines or drain canned sardines.
  2. Mash gently with a fork.
  3. Add chopped parsley, cilantro, garlic, paprika, cumin, salt, pepper, and lemon zest.
  4. Add breadcrumbs only if the mixture feels too soft.
  5. Mix until everything is just combined, do not over-mix.

Step 2 Roll the Sardine Balls

  1. Wet your hands slightly to prevent sticking.
  2. Roll small balls (walnut size).
  3. Place them on a plate and chill for 10 minutes to firm up.

Step 3 Prepare the Tomato Sauce

  1. Heat olive oil in a wide pan.
  2. Add onions and sauté until soft and fragrant.
  3. Add garlic and cook for 30 seconds.
  4. Add tomato puree, paprika, turmeric, cumin, salt, pepper, and water.
  5. Let the sauce simmer for 10–15 minutes to thicken.

Step 4 Simmer the Sardine Balls

  1. Gently place sardine balls into the sauce.
  2. Cover and simmer on low heat for 20-25 minutes.
  3. Spoon sauce over the balls halfway through cooking.
  4. Add extra fresh herbs before serving.

Step 5 Serve Warm

Serve with warm Moroccan bread, rice, couscous, or roasted potatoes.

Step-by-step making sardine balls in tomato sauce

Variations & Serving Ideas

Variations

  • Spicy Version: Add harissa or chili flakes.
  • Vegetable-Boosted: Add diced bell peppers or grated carrots to the sauce.
  • Canned Sardines Only: Use sardines in water or olive oil, both work great.

Serving Ideas

Nutritional Information (per serving)

Approximate values for one portion:

  • Calories: 260
  • Protein: 24g
  • Fat: 14g
  • Carbs: 9g
  • Omega-3 fatty acids: high
  • Vitamin B12: excellent source

This information is an estimate and may vary. For more details, visit the official FDA nutrition guidelines: https://www.fda.gov/food

Moroccan sardine balls in tomato sauce served with bread
Moroccan sardine balls in tomato sauce in a pan

Moroccan Sardine Balls in Tomato Sauce

Sofia
Tender Moroccan sardine balls simmered in a fragrant tomato sauce. A quick, healthy Mediterranean dinner ready in under 45 minutes.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Main Dish
Cuisine Mediterranenan, Moroccan
Servings 4 servings
Calories 260 kcal

Equipment

  • Mixing bowl
  • Deep skillet
  • Cutting board
  • Garlic press
  • Measuring spoons

Ingredients
  

  • For the sardine balls:
  • 400 g sardines fresh or canned
  • 2 tbsp parsley chopped
  • 2 tbsp cilantro chopped
  • 2 garlic cloves grated
  • 1 tsp paprika
  • ½ tsp cumin
  • Salt & pepper
  • ½ tsp lemon zest
  • 1 –2 tbsp breadcrumbs optional
  • For the tomato sauce:
  • 2 tbsp olive oil
  • 1 onion chopped
  • 2 garlic cloves grated
  • 1 ½ cups tomato puree
  • 1 tsp paprika
  • ½ tsp turmeric
  • ½ tsp cumin
  • Salt & pepper
  • ½ cup water
  • Parsley + cilantro

Instructions
 

  • In a bowl, mash sardines and mix with herbs, garlic, spices, lemon zest, and breadcrumbs if needed.
  • Roll into small balls and chill 10 minutes.
  • In a large pan, sauté onions in olive oil. Add garlic.
  • Add tomato puree, spices, salt, pepper, and water. Simmer 10–15 minutes.
  • Add sardine balls gently. Cover and cook 20–25 minutes on low heat.
  • Garnish with herbs and serve warm.

Notes

Breadcrumbs are optional , use only if your mixture is too soft.
For a spicy version, add harissa or chili flakes.

Nutrition

Serving: 1ServingCalories: 260kcalCarbohydrates: 9gProtein: 24gFat: 14g
Keyword moroccan sardine balls in tomato sauce, sardine balls recipe, moroccan fish recipes, mediterranean dinner, healthy seafood dinner, tomato sauce sardines, moroccan cuisine
Tried this recipe?Let us know how it was!

FAQs

Can I use canned sardines for Moroccan sardine balls?

Yes! Good-quality canned sardines work beautifully and save time.

How do I prevent sardine balls from falling apart?

Chill the mixture and avoid over-mixing. Add breadcrumbs only if needed.

What can I serve with Moroccan sardine balls in tomato sauce?

Bread, rice, couscous, or roasted potatoes.

Can I freeze sardine balls?

Yes. Freeze raw or cooked, in airtight containers, for up to 2 months.

Nutrition info is estimated. Refer to FDA guidelines for accuracy.

Cooking Moroccan Sardine Balls in Tomato Sauce is much easier when you have the right tools on hand. I’ve listed below the exact kitchen equipment I personally use in my own home kitchen. These are simple, affordable essentials; no fancy gadgets, and each link helps support my site at no extra cost to you.

Shop the Equipment Used in This Recipe
  • Mixing Bowl: Perfect for combining sardines, herbs, and spices without sticking.
  • Deep Skillet: A wide nonstick skillet helps simmer the tomato sauce evenly.
  • Cutting Board: Ideal for prepping onions, garlic, and fresh herbs.
  • Garlic Press: Gives you finely pressed garlic in seconds for a richer flavor.
  • Measuring Spoons: Ensures your spices and seasonings are always perfectly balanced.

These are affiliate links, which means I may earn a small commission, at no additional cost to you.

Share This

Leave a Comment

Recipe Rating