Moroccan Shakshuka with Kefta: Comfort in Every Bite

When the chill of autumn sets in, I crave hearty, comforting meals that envelop me like a warm embrace. That’s when I turned to this Moroccan Shakshuka with Kefta recipe, a delightful twist on a classic favorite. The intoxicating aroma of spiced tomato and red pepper sauce wafts through my kitchen, igniting memories of bustling Moroccan markets overflowing with vibrant ingredients. The addition of succulent lamb and beef meatballs—not to mention the luscious egg yolks gently nestled into the sauce—creates a dish that’s not only bursting with flavor but also perfect for any occasion, whether it’s brunch with friends or a cozy family dinner.

Join me as we dive into this delicious, soul-satisfying experience that will make your taste buds dance and your heart sing. Let’s transform your next meal into a Moroccan feast that’s sure to impress and warm you from the inside out!

Why is Moroccan Shakshuka the Perfect Dish?

Comforting warmth: This Moroccan Shakshuka with Kefta offers a cozy hug of flavors, perfect for chilly evenings.
Flavor explosion: The blend of spices combined with rich tomatoes and roasted peppers creates a sauce that dances on your palate.
Crowd-pleaser: Ideal for sharing, it’s a dish that brings family and friends together over warm flatbreads or fresh salads.
Easy preparation: With straightforward steps, you’ll feel like a seasoned chef, impressing everyone with minimal effort.
Versatile options: Whether you prefer meat or want to explore vegan alternatives, this recipe can easily adapt to your preferences.

Moroccan Shakshuka Ingredients

For the Sauce
Large Red Bell Pepper – Adds sweetness and depth to the sauce; substitute with a yellow or orange bell pepper for a different flavor.
Grapeseed or Extra-Virgin Olive Oil – Used for sautéing the onions; olive oil provides a richer flavor profile.
Finely Diced Red Onion – Contributes sweetness and savory depth; yellow onion can be used in a pinch.
Minced Garlic – Enhances overall flavor; fresh garlic is preferred for aroma.
Diced Canned Tomatoes (preferably San Marzano) – Forms the base of the sauce; use fresh diced tomatoes if in season.
Carrot Juice – Adds natural sweetness and moisture; use vegetable broth for a lower-sugar option.
Chopped Fresh Thyme Leaves – Imparts an earthy flavor; dried thyme can be a good substitute, using half the amount.
Kosher Salt – Enhances all flavors; adjust to taste.
Sweet Paprika, Ground Cumin, Ground White Pepper, Cayenne – This spice mix boosts flavor, and you can substitute with ras el hanout for an authentic taste.
Minced Preserved Lemon – Offers tanginess and complexity; substitute with lemon juice if necessary but note it will lack depth.

For the Kefta
Ground Lamb and Beef – The star of the dish; you can also use ground chicken or turkey for a lighter option.
Chopped Parsley and Cilantro (plus extra for garnish) – Fresh herbs brighten the dish; mix and match based on preference or availability.
Large Egg Yolks – Provide a rich, creamy texture when cooked in the sauce; whole eggs can be used for a firmer texture.

Embrace the vibrant flavors of this Moroccan Shakshuka, and get ready to savor a dish that feels both comforting and delicious!

How to Make Moroccan Shakshuka with Kefta

  1. Roast Pepper: Start by roasting the large red bell pepper over an open flame or under your broiler for about 8–12 minutes. You’ll know it’s ready when the skin is blistered. Cool it down, peel, seed, and chop the pepper into bite-sized pieces.

  2. Prepare Sauce: In a large skillet, heat some grapeseed or extra-virgin olive oil over medium-high heat. Sauté the finely diced red onion until it turns golden brown, about 7–12 minutes. Then, add minced garlic and the chopped roasted red pepper, cooking for an additional 2 minutes. Stir in the diced tomatoes, carrot juice, fresh thyme, kosher salt, and spices. Let this simmer and reduce for 40 minutes to 1 hour, until the flavors meld beautifully.

  3. Make Kefta: In a mixing bowl on a baking sheet, combine ground lamb and beef with chopped parsley, chopped cilantro, oil, spices, onion, and egg. Form the mixture into 1½-inch meatballs, then broil them for 3–5 minutes until they’re nicely browned.

  4. Combine Kefta with Sauce: Gently stir the preserved lemon into the sauce before adding the kefta. Let them simmer together for another 10–15 minutes; this step allows the meatballs to soak up all those luscious flavors.

  5. Add Yolks: Carefully make small wells in the sauce and gently slip in the large egg yolks. Cover the skillet and heat until the yolks are warmed through, about 2–4 minutes, ensuring they stay beautifully runny.

Optional: Serve it with warm flatbread or pita for dipping.

Exact quantities are listed in the recipe card below.

Moroccan Shakshuka

Expert Tips for Moroccan Shakshuka

  • Meatball Magic: Ensure even mixing of ground meat and spices for flavorful kefta; uneven mixing can lead to bland bites.
  • Yolk Perfection: Avoid overcooking the egg yolks; they’re best when runny, providing a creamy texture that enhances the dish.
  • Sauce Thickness: If your tomato sauce is too thin, simmer uncovered to reduce and thicken—this helps to concentrate flavors.
  • Freshness Matters: Use fresh herbs and spices whenever possible; they elevate the Moroccan Shakshuka flavor significantly.
  • Ingredient Swaps: Don’t hesitate to substitute ground meats or add veggies like spinach to customize your shakshuka to your family’s taste!

What to Serve with Moroccan Shakshuka with Kefta?

Enhance your dining experience with delicious accompaniments that complement the lively flavors of this Moroccan delight.

  • Warm Flatbreads: These soft, pillowy breads are perfect for scooping up the savory shakshuka, creating a lovely contrast in textures.
  • Crispy Salads: A fresh, crunchy salad—like a simple cucumber and tomato salad—adds a refreshing bite that balances the warmth of the shakshuka.
  • Tangy Yogurt Sauce: A side of yogurt mixed with cucumber and mint provides a cooling contrast that complements the spiced kefta beautifully.
  • Garlic Roasted Potatoes: These crispy potatoes are flavorful and satisfying, soaking up the shakshuka sauce with each bite.
  • Spiced Couscous: Fluffy couscous seasoned with herbs complements the dish and brings a delightful texture to your plate.
  • Mint Tea: To drink, cool off with a classic Moroccan mint tea—the sweetness pairs well with the savory kefta and vibrant sauce.
  • Honey-Drizzled Baklava: For dessert, treat yourself with a sweet bite of baklava; its layers of flaky pastry and honey layer linger deliciously on your palate after the hearty main.

Let these pairings transform your Moroccan Shakshuka into a truly memorable meal!

Moroccan Shakshuka Variations

Feel free to mix and match these ideas to make this dish your own and explore new flavors!

  • Ground Poultry: Swap the kefta with ground chicken or turkey for a lighter version, perfect for those watching their red meat intake.

  • Extra Veggies: Add chopped spinach or zucchini to the sauce for a nutritional boost and a pop of color. They bring a wonderful freshness to the dish.

  • Spicy Kick: Incorporate diced fresh chili peppers or a sprinkle of chili flakes for those who like a bit of heat in their shakshuka. It will awaken your taste buds!

  • Creamy Twist: Stir in a dollop of Greek yogurt or a splash of coconut cream to the sauce for a richer texture that contrasts beautifully with the spices.

  • Herb Remix: Change up the herbs by using fresh basil or mint instead of parsley and cilantro for a different flavor profile that still feels vibrant and fresh.

  • Sweet Surprise: Toss in some raisins or sliced olives while simmering the sauce; they add an unexpected sweet and savory depth that complements the spices delightfully.

  • Vegan Delight: Substitute kefta with chickpeas or lentils for a wholesome plant-based meal that doesn’t compromise on flavor or texture.

  • Savory umami: Add chopped sun-dried tomatoes to the sauce for a burst of concentrated flavor that takes the dish up a notch, infusing it with rich, tangy notes.

Storage Tips for Moroccan Shakshuka

Fridge: Store leftover Moroccan Shakshuka in an airtight container for up to 3 days. Reheat gently on the stove to maintain its rich flavors and avoid overcooking the yolks.

Freezer: For longer storage, freeze the shakshuka (without egg yolks) in airtight containers for up to 3 months. Thaw in the fridge overnight before reheating.

Reheating: To reheat, place the shakshuka in a skillet over low heat, stirring occasionally. If freezing, add egg yolks while reheating to achieve that creamy texture.

Wrapping: If you have any leftover kefta, wrap them separately to keep their texture intact. Store in the fridge for the same period as the shakshuka, up to 3 days.

Make Ahead Options

Busy home cooks will find that this Moroccan Shakshuka with Kefta is perfect for meal prep! You can prepare the sauce up to 3 days in advance, allowing the flavors to deepen. Simply follow the steps for roasting the pepper, sautéing the onion, and simmering the sauce, then store it in an airtight container in the refrigerator. The kefta can also be made ahead—roll the meatballs and keep them covered in the fridge for up to 24 hours. When you’re ready to eat, gently simmer the sauce and add the kefta; then, create wells for the egg yolks and warm them through in about 2-4 minutes. This way, you’ll deliver a delicious meal with minimal effort and maximize your time in the kitchen!

Moroccan Shakshuka

Moroccan Shakshuka with Kefta Recipe FAQs

How do I choose the right bell pepper for my shakshuka?
Absolutely! When selecting a bell pepper, look for one that’s firm, shiny, and free of dark spots or blemishes. A vibrant red pepper will add sweetness and depth to the sauce. If you prefer a slightly different flavor, you can also opt for a yellow or orange bell pepper; either choice will complement your Moroccan Shakshuka beautifully.

How should I store leftover Moroccan Shakshuka?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. I recommend reheating gently on the stove to preserve the delightful flavors of the dish without overcooking the egg yolks. Just keep an eye on them, and you’ll have a lovely meal ready to enjoy again!

Can I freeze Moroccan Shakshuka?
Yes, you can freeze Moroccan Shakshuka for up to 3 months! To do this, first, let the dish cool completely. Then, transfer it to an airtight container, leaving some space at the top as it may expand. I recommend freezing it without the egg yolks; you can add them while reheating to achieve that desired creaminess. Thaw the shakshuka overnight in the fridge before reheating on the stove.

What should I do if the sauce turns out too thin?
If you find that your sauce is too thin, don’t fret! Continue to simmer the shakshuka uncovered over low heat, stirring occasionally. This will help to reduce the sauce and concentrate the flavors. Aim for about 10-15 minutes, and you’ll see it thicken nicely. If time allows, consider blending in some roasted red pepper for added richness!

Are there any dietary concerns I should be aware of with this recipe?
It’s always good to consider dietary restrictions! If you’re cooking for someone with a gluten allergy, ensure your bread or any additional accompaniments are gluten-free. The kefta can also be customized—use ground turkey or chicken for a lighter option, or skip the meat altogether by substituting it with chickpeas for a delightful vegan version. And of course, be cautious with spices if anyone has a sensitivity!

Can I substitute the preserved lemon in the recipe?
Certainly! While preserved lemon adds a unique tanginess, if it’s not available, you can substitute it with fresh lemon juice. However, keep in mind it won’t provide the same depth of flavor. I recommend using about 1 tablespoon of lemon juice to start, then adjust to taste!

Moroccan Shakshuka

Moroccan Shakshuka with Kefta: Comfort in Every Bite

Moroccan Shakshuka, a comforting dish featuring spiced tomato sauce and kefta, is perfect for chilly evenings.
Prep Time 20 minutes
Cook Time 1 hour
Cooling Time 10 minutes
Total Time 1 hour 30 minutes
Servings: 4 servings
Course: Breakfast
Cuisine: Moroccan
Calories: 400

Ingredients
  

For the Sauce
  • 1 large Red Bell Pepper Substitute with a yellow or orange bell pepper for a different flavor.
  • 2 tablespoons Grapeseed or Extra-Virgin Olive Oil Used for sautéing the onions.
  • 1 medium Red Onion Finely diced; yellow onion can be used in a pinch.
  • 3 cloves Garlic Minced; fresh garlic is preferred.
  • 28 ounces Diced Canned Tomatoes Preferably San Marzano.
  • ½ cup Carrot Juice Use vegetable broth for a lower-sugar option.
  • 2 tablespoons Chopped Fresh Thyme Leaves Dried thyme can substitute; use half the amount.
  • 1 teaspoon Kosher Salt Adjust to taste.
  • 1 teaspoon Sweet Paprika
  • 1 teaspoon Ground Cumin
  • ½ teaspoon Ground White Pepper
  • ¼ teaspoon Cayenne Substitute with ras el hanout for an authentic taste.
  • 1 tablespoon Minced Preserved Lemon Can substitute with lemon juice.
For the Kefta
  • 1 pound Ground Lamb and Beef Substitute with ground chicken or turkey for a lighter option.
  • ½ cup Chopped Parsley and Cilantro Plus extra for garnish.
  • 4 large Egg Yolks Whole eggs can be used for a firmer texture.

Equipment

  • skillet
  • baking sheet
  • knife
  • cutting board

Method
 

Cooking Instructions
  1. Roast the large red bell pepper over an open flame or under the broiler for about 8–12 minutes until the skin is blistered. Cool, peel, seed, and chop the pepper into bite-sized pieces.
  2. In a large skillet, heat grapeseed or extra-virgin olive oil over medium-high heat. Sauté the finely diced red onion until golden brown, about 7–12 minutes. Add minced garlic and chopped roasted red pepper, cooking for an additional 2 minutes. Stir in diced tomatoes, carrot juice, fresh thyme, kosher salt, and spices. Let simmer for 40 minutes to 1 hour.
  3. In a mixing bowl, combine ground lamb and beef with chopped parsley, chopped cilantro, oil, spices, onion, and egg. Form the mixture into 1½-inch meatballs, then broil for 3–5 minutes until nicely browned.
  4. Gently stir preserved lemon into the sauce before adding the kefta. Let them simmer together for another 10–15 minutes.
  5. Make small wells in the sauce and gently slip in the egg yolks. Cover the skillet and heat until the yolks are warmed through, about 2–4 minutes.

Nutrition

Serving: 1servingCalories: 400kcalCarbohydrates: 30gProtein: 25gFat: 20gSaturated Fat: 5gMonounsaturated Fat: 15gCholesterol: 200mgSodium: 800mgPotassium: 600mgFiber: 6gSugar: 8gVitamin A: 1500IUVitamin C: 80mgCalcium: 100mgIron: 3mg

Notes

Serve with warm flatbread or pita for dipping. Store leftovers in an airtight container for up to 3 days.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating