Moroccan Meatballs with Spicy Harissa Tomato Sauce and Tahini

By Amber Hayes

On August 23, 2026

Close-up of seared Moroccan meatballs glistening with juices in a deep red bubbling sauce.

Cuisine

Moroccan, North African

Prep time

20 minutes

Cooking time

30 minutes

Total time

50 minutes

Servings

4 people

Moroccan meatballs are the ultimate weeknight luxury, offering a depth of flavor that transforms humble ground beef into a gourmet experience. These Moroccan meatballs, also known as Kefta, are seared to perfection and simmered in a vibrant, bubbling harissa tomato sauce that will have your kitchen smelling like a spice market in Marrakech. If you are looking for a dinner that is as visually stunning as it is delicious, these Moroccan meatballs are the answer.

Overhead view of Moroccan meatballs topped with fresh cilantro, toasted sesame seeds, and creamy tahini.
A heavy scatter of cilantro and sesame seeds completes these authentic Moroccan meatballs.

Why You Will Crave These Aromatic Moroccan Meatballs

  • Perfectly Seared Exterior: We use a high-heat sear in a matte black cast iron skillet to create a crust that locks in every drop of juice.
  • Complex Heat: The sauce features bubbling thick harissa tomato sauce, providing a smoky, spicy kick that lingers beautifully on the palate.
  • Sensory Textures: From the creamy white tahini sauce drizzle to the crunch of toasted white sesame seeds, every bite offers a new sensation.
  • Visual Masterpiece: The contrast between the deep-red sauce, green chopped fresh cilantro, and the dark skillet makes this a Pinterest-worthy centerpiece.

Creating authentic Moroccan meatballs requires a balance of warmth and acidity. While many people think of meatballs as strictly Italian, the North African variation focuses on warm spices like cumin, cinnamon, and coriander. This recipe is an incredible way to explore famous foods in France and North Africa, as Moroccan cuisine has a massive influence on Parisian food culture.

Essential Ingredients for Bold Moroccan Meatballs

To achieve the specific visual recipe blueprint we are aiming for, you need high-quality ingredients that stand up to the bold spices. Each element serves a culinary purpose, ensuring the Moroccan meatballs are never dry and the sauce is never thin.

The Savory Meatball Base

  • 1.5 lbs (680g) Ground Beef: Choose 80/20 lean-to-fat ratio for the most glistening juices.
  • 1/2 cup (60g) Panko Breadcrumbs: Acts as a binder to keep the Moroccan meatballs light and airy.
  • 1 Large Egg: Essential for structural integrity during the searing process.
  • 2 tsp (4g) Ground Cumin: Provides the foundational earthy warmth typical of Kefta.
  • 1 tsp (2g) Ground Cinnamon: The “secret” ingredient that adds a hauntingly sweet aroma.
  • 1/4 cup (15g) Fresh Parsley: Finely chopped to add a burst of herbal freshness inside the meat.

The Bubbling Harissa Tomato Sauce

  • 2 tbsp (30ml) Extra Virgin Olive Oil: To sauté aromatics and sear the meat.
  • 1 Large Yellow Onion: Finely diced to create those visible flecks of blackened onion in the finished sauce.
  • 4 Cloves Garlic: Minced and sautéed until fragrant.
  • 3 tbsp (45g) Harissa Paste: The source of the vibrant deep-red color and smoky heat.
  • 28 oz (800g) Crushed Tomatoes: The base for the thick harissa tomato sauce.
  • 1 tsp (2g) Smoked Paprika: Enhances the “blistered” and smoky flavor profile.

If you enjoy these bold Mediterranean flavors, you might also want to try our chickpea beet feta salad as a refreshing side dish to cut through the heat of the harissa.

Close-up of seared Moroccan meatballs glistening with juices in a deep red bubbling sauce.
Perfectly seared Moroccan meatballs showing glistening juices and charred aromatics.

Step-by-Step: How to Make the Perfect Moroccan Meatballs

Step 1: Hand-Rolling the Meatballs

In a large mixing bowl, combine the ground beef, panko, egg, cumin, cinnamon, salt, and parsley. Use your hands to gently mix until just combined—do not overwork the meat, or the Moroccan meatballs will become tough. Roll into 1.5-inch (4cm) spheres. You should have approximately 18-20 meatballs.

Step 2: Achieving the Perfect Skillet Sear

Heat the olive oil in a matte black cast iron skillet over medium-high heat. Place the meatballs in the pan, ensuring they aren’t crowded. Sear for 2-3 minutes per side until they are perfectly browned and seared on the outside. They should look moist and glistening. Remove the meatballs and set them aside on a plate; they will finish cooking in the sauce.

Step 3: Developing the Aromatic Sauce

In the same skillet, add the diced onion and garlic. Sauté for 5-7 minutes. You want to see visible flecks of blackened onion and garlic to match our visual blueprint—this adds a rustic, charred flavor. Stir in the harissa paste and smoked paprika, letting them bloom in the oil for 60 seconds.

Step 4: The Simmer and Bubble

Pour in the crushed tomatoes and a pinch of salt. Bring the mixture to a simmer. Once the thick harissa tomato sauce is bubbling at the edges, nestle the seared Moroccan meatballs back into the pan. Cover and cook for 10-15 minutes until the sauce has thickened and the meatballs are cooked through.

Step 5: The Final Visual Flourish

Remove the skillet from the heat. This is where the visual recipe blueprint comes to life. Start with a deliberate drizzle of creamy white tahini sauce across the top. Follow with a heavy scatter of bright green chopped fresh cilantro. Finally, add a dusting of toasted white sesame seeds and dried red chili flakes for that final pop of color and texture.

Expert Tips for Success

  • Use a Cast Iron Skillet: The matte black cast iron skillet isn’t just for looks; it retains heat better than stainless steel, ensuring a superior sear on your Moroccan meatballs.
  • Quality Harissa Matters: Harissa brands vary in heat levels. Start with 2 tablespoons and work your way up if you prefer a spicier bubbling thick harissa tomato sauce.
  • Don’t Skimp on the Tahini: The creamy white tahini sauce is vital for balancing the acidity of the tomatoes and the heat of the chili flakes.
  • Room Temp Meat: Take your beef out of the fridge 20 minutes before rolling. Cold meat won’t sear as effectively, preventing that glistening juice look.

Storage, Reheating & Freezing

Storage: These Moroccan meatballs taste even better the next day. Store them in an airtight container in the refrigerator for up to 4 days.

Reheating: For the best results, reheat the meatballs in a skillet over medium-low heat with a splash of water to loosen the thick harissa tomato sauce. Avoid the microwave if possible to maintain the perfectly browned texture.

Freezing: You can freeze the cooked meatballs in the sauce for up to 3 months. Thaw overnight in the fridge before reheating.

What to Serve With Moroccan Meatballs

To soak up every drop of that vibrant deep-red harissa tomato sauce, we highly recommend serving this over a bed of fluffy Moroccan couscous. The grains act like a sponge for the spices. If you prefer a lower-carb option, these meatballs are fantastic alongside French side dishes like roasted green beans or a simple cucumber salad.

Frequently Asked Questions

Yes! These meatballs are excellent for meal prep. The flavors in the thick harissa tomato sauce actually deepen and improve after sitting in the fridge for 24 hours.

Harissa is a North African chili paste that has a smoky, medium heat. Depending on the brand, it can range from mild to very spicy, so start with 2 tablespoons and adjust to your preference.

If you don’t have tahini, a dollop of Greek yogurt or a drizzle of plain almond butter mixed with a little lemon juice can provide a similar creamy contrast to the spicy sauce.

Ground beef with a 20% fat content (80/20) is ideal. The fat provides the glistening juices and ensures the meatballs don’t dry out during the high-heat searing process.

A matte black cast iron skillet provides even heat distribution and a superior surface for searing, which is crucial for achieving the blackened onion flecks and the perfect crust on the meat.

The Ultimate Moroccan Meatballs Recipe Card

Follow the instructions below to recreate this stunning dish. The matte black cast iron skillet presentation makes it a perfect choice for dinner parties or a cozy night in.

A rustic matte black cast iron skillet filled with Moroccan meatballs in a bubbling harissa tomato sauce with tahini drizzle.
The ultimate Moroccan meatballs served in a cast iron skillet with vibrant harissa sauce.
Close-up of seared Moroccan meatballs glistening with juices in a deep red bubbling sauce.

Moroccan Meatballs with Spicy Harissa Tomato Sauce and Tahini

Juicy, seared Moroccan meatballs simmered in a bubbling, thick harissa tomato sauce. Finished with a creamy tahini drizzle and toasted sesame seeds for an authentic, high-flavor North African dinner experience.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Moroccan, North African
Calories: 385

Ingredients
  

Main Ingredients
  • 1.5 lbs Ground Beef (80/20) 680g
  • 1/2 cup Panko Breadcrumbs 60g
  • 1 Large Egg Lightly beaten
  • 2 tsp Ground Cumin 4g
  • 1 tsp Ground Cinnamon 2g
  • 1/4 cup Fresh Parsley 15g, finely chopped
  • 2 tbsp Extra Virgin Olive Oil 30ml
  • 1 Yellow Onion Finely diced
  • 3 tbsp Harissa Paste 45g
  • 28 oz Crushed Tomatoes 800g
  • 2 tbsp Tahini For drizzling

Equipment

  • 1 Matte Black Cast Iron Skillet Essential for the perfect sear.
  • 1 Large Mixing Bowl

Method
 

Prepare and Sear
  1. In a bowl, combine ground beef, panko, egg, and spices. Roll into 1.5-inch meatballs.
  2. Heat oil in a cast iron skillet. Sear meatballs until browned and glistening on all sides. Remove and set aside.
Sauce and Finish
  1. Sauté onions and garlic in the same pan until blackened flecks appear. Add harissa and tomatoes.
  2. Nestle meatballs into the bubbling sauce. Simmer for 15 minutes until thickened.
  3. Drizzle with tahini and top with fresh cilantro, sesame seeds, and red pepper flakes.

Notes

Use high-quality harissa for the best depth of flavor.
Don't overmix the beef to ensure the meatballs remain tender.

Save This Recipe to Pinterest!

Did you love these Moroccan meatballs? If so, please save this recipe to your Pinterest boards so you can find it later! Following amber_bakes helps us bring you more high-quality, visually driven recipes every week.

We want to see your creations! Share a photo of your skillet in the comments below or tag us on social media. Seeing your bubbling harissa sauce and tahini drizzles makes our day! Don’t forget to leave a 5-star rating if you enjoyed this flavor-packed dinner.

You might also like these recipes

Leave a Comment

Recipe Rating