Hey foodie friends! Today, I’m thrilled to share a dish that’s a true celebration of flavors: Moroccan Meatballs Tagine with Tomato Sauce and Eggs. This delightful dish, also known as Kefta’s Tajine with Eggs, is like a Moroccan take on shakshuka, featuring juicy, zesty meatballs simmered in a rich tomato sauce. It’s easy, affordable, and guaranteed to impress.
What more could you ask for? Add some extra kick with cayenne or harissa sauce, and if you want to take it up a notch, throw in some olives. For an authentic experience, poach an egg right into the hearty tomato sauce – just like the locals do!
Every time I buy ground meat at the supermarket, I take a pound, season it well, form the meatballs, and pop them in the freezer. This way, I always have a quick and delicious meal ready to go.
Quick Facts
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 15 minutes
- Servings: 4 portions
- Difficulty: Medium
- Dietary Notes: Gluten-free, Low-carb
Ingredients
For the Kefta Meatballs
- 1 pound of ground meat (beef or chicken): Choose quality ground meat for the best flavor.
- 1/2 red onion, finely chopped: Adds sweetness and texture.
- 2 tablespoons parsley, chopped: Fresh and bright.
- 2 tablespoons cilantro, chopped: Adds a citrusy note.
- 2 garlic cloves, minced: Essential for depth of flavor.
- 1 tablespoon paprika: Adds a mild, sweet pepper flavor.
- 1 teaspoon cumin: Earthy and warm.
- 1 teaspoon salt: Enhances all the flavors.
- 1/2 teaspoon pepper: For a bit of heat.
- Pinch of red chili flakes: Optional, for those who like it spicy.
For the Tomato Sauce
- 1/2 tablespoon olive oil: A good-quality olive oil adds richness.
- 3 tomatoes: Fresh and juicy.
- 1/2 yellow onion, grated: Adds a subtle sweetness.
- 2 tablespoons tomato paste: Intensifies the tomato flavor.
- 1 cup of water: Adjusts the sauce consistency.
- 1 teaspoon paprika: For a smoky depth.
- 1/2 teaspoon cumin: Complements the meatballs.
- Salt and pepper to taste: Balances the flavors.
- 2 tablespoons olive oil: For cooking and added richness.
- 3 eggs: Poached directly in the sauce for an authentic touch.
Why You’ll Love This Moroccan Meatballs Tagine
This dish is a perfect blend of savory and spicy flavors, with succulent meatballs simmered in a tangy tomato sauce. The poached eggs add an extra layer of richness, making this dish comforting and satisfying. Plus, it’s a great way to enjoy a traditional Moroccan meal right at home.
Moroccan meatballs tagine with tomato sauce
Ingredients
For the Kefta Meatballs
- 1 pound of ground meat beef or chicken: Choose quality ground meat for the best flavor.
- 1/2 red onion finely chopped: Adds sweetness and texture.
- 2 tablespoons parsley chopped: Fresh and bright.
- 2 tablespoons cilantro chopped: Adds a citrusy note.
- 2 garlic cloves minced: Essential for depth of flavor.
- 1 tablespoon paprika: Adds a mild sweet pepper flavor.
- 1 teaspoon cumin: Earthy and warm.
- 1 teaspoon salt: Enhances all the flavors.
- 1/2 teaspoon pepper: For a bit of heat.
- Pinch of red chili flakes: Optional for those who like it spicy.
For the Tomato Sauce
- 1/2 tablespoon olive oil: A good-quality olive oil adds richness.
- 3 tomatoes: Fresh and juicy.
- 1/2 yellow onion grated: Adds a subtle sweetness.
- 2 tablespoons tomato paste: Intensifies the tomato flavor.
- 1 cup of water: Adjusts the sauce consistency.
- 1 teaspoon paprika: For a smoky depth.
- 1/2 teaspoon cumin: Complements the meatballs.
- Salt and pepper to taste: Balances the flavors.
- 2 tablespoons olive oil: For cooking and added richness.
- 4 eggs: Poached directly in the sauce for an authentic touch.
Instructions
Preparing the Meatballs
- Mix the Ingredients: In a large bowl, combine the ground meat, red onion, parsley, cilantro, garlic, paprika, cumin, salt, pepper, and chili flakes. Mix well to ensure all the spices are evenly distributed.
- Marinate: Let the mixture marinate in the refrigerator for at least a couple of hours to allow the flavors to meld.
- Form the Meatballs: Roll the mixture into small meatballs, about the size of a walnut.
Preparing the Sauce
- Grate the Tomatoes: Cut the tomatoes in half and grate them, discarding the skins.
- Cook the Sauce: In a medium saucepan, heat the olive oil over medium heat. Add the grated onion and sauté until translucent. Then, add the grated tomatoes, paprika, cumin, salt, and pepper. Cover the pan and bring the mixture to a boil.
- Add the Meatballs: Once the sauce is boiling, gently add the meatballs to the pan. In a separate bowl, dilute the tomato paste with the water and add it to the pan. Cover and let it come to a boil again.
- Simmer: Reduce the heat to low and let the meatballs cook for about 30 minutes, or until they are fully cooked through.
Finishing the Dish
- Add the Eggs: Once the meatballs are cooked, crack the eggs directly into the sauce. Cover the pan and let the eggs cook for 4 to 6 minutes, until they are set but still slightly runny.
- Garnish and Serve: Sprinkle fresh cilantro over the top and serve the tagine with warm flatbread.
Video
Nutrition
Tips for the Best Moroccan Meatballs Tagine
- Fresh Ingredients: Use the freshest tomatoes, herbs, and ground meat for the best flavor.
- Spice Level: Adjust the chili flakes to your preference for heat.
- Marinate Longer: For deeper flavor, marinate the meat mixture overnight.
Gluten-Free, Low-Carb, and Vegan/Vegetarian Options
Gluten-Free:
- Ensure all spices and condiments are gluten-free. Serve with gluten-free flatbread or rice.
Low-Carb:
- This recipe is naturally low-carb. Enjoy it with a side of cauliflower rice or a green salad.
Vegan/Vegetarian:
Substitute the ground meat with a plant-based meat alternative or chickpeas. Omit the eggs or use a vegan egg substitute.
Storing and Reheating Tips
Storing:
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheating:
- Reheat gently on the stove over low heat until warmed through. Add a splash of water if the sauce has thickened too much.
Notes and Tips
- Double Batch: Make a double batch of meatballs and freeze half for a quick meal later.
- Herbs: Fresh herbs add a bright, fresh flavor. Don’t skimp on the parsley and cilantro.
- Bread: Serve with warm, crusty bread to soak up all the delicious sauce.
Moroccan Meatballs Tagine with Tomato Sauce and Eggs is a flavorful and hearty dish that brings the exotic flavors of Morocco to your kitchen. Easy to make and absolutely delicious, it’s perfect for any meal. Give it a try and bring a taste of Morocco to your home!
Share Your Experience
Did you make this recipe? I’d love to see it! Follow @Petitgourmetsd, snap a photo, and tag #Petitgourmetsd!
Explore More
Cook with love, eat with joy!
For more delicious recipes and cooking tips, visit The Petit Gourmet. Dive into our collection of comforting and hearty dishes to keep your kitchen vibrant and your taste buds delighted.
Let’s Connect!
Follow us on:
3 thoughts on “Delicious Moroccan Meatballs Tagine recipe with Tomato Sauce and Eggs”
This sounds like a delicious comfort food meal, Gaila! I mean those meatballs. With that mix of seasonings, they’re bound to be delicious! Sign me up for a batch of this one, ok? 🙂
Hey David,
I’ll sure sign you up for the next one!! it was really good! 😉
The Kefta meatballs sound so deliciously seasoned.