A warm, aromatic dish fills the air as you prepare a comforting Beef Kefta Tagine with Eggs. This North African-inspired recipe takes just about 40 minutes from start to finish and offers a delightful combination of spiced meatballs simmered in rich tomato sauce, topped with perfectly cooked eggs. The beauty of this dish lies in its simplicity, allowing the savory flavors to shine through effortlessly.
This recipe is perfect for family dinners or a cozy night in with friends. You can easily make it ahead of time and store it in the fridge for up to three days, making it a convenient choice for busy weeknights.
Why You’ll Love This Recipe
- Juicy meatballs bursting with flavor from spices.
- Creamy, runny eggs that add richness to each bite.
- Quick cooking time that brings dinner to the table fast.
- A beautiful presentation that impresses guests.
What You’ll Need
Gather your ingredients for a delicious meal:
For the Meatballs
- 500g ground beef
- 1 onion, chopped
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- Salt and pepper to taste
For the Sauce
- 400g canned tomatoes, crushed
- 1 tablespoon tomato paste
- Olive oil
For Serving
- 2 eggs
- Fresh parsley, chopped for garnish
Use lean ground beef for a healthier option.
Substitutions & Swaps
- Ground turkey works well in place of beef.
- Fresh tomatoes can replace canned ones.
- Use shallots instead of regular onion for a milder flavor.
How to Make It
Follow these easy steps to create your dish.
Mix the Meatball Ingredients
In a large bowl, mix ground beef, chopped onion, garlic, cumin, paprika, salt, and pepper. Form into small meatballs.
Brown the Meatballs
Heat olive oil in a tajine or skillet over medium heat. Add the meatballs and brown on all sides.
Add the Sauce
Add the crushed tomatoes and tomato paste to the pan, stirring to combine.
Simmer the Meatballs
Cover and let simmer for about 20 minutes until meatballs are cooked through.
Add the Eggs
Crack the eggs on top of the meatballs and cover again. Cook until the eggs are set but still runny.
Garnish and Serve
Garnish with chopped parsley and serve hot.
How to Store It
Fridge: up to 3 days in an airtight container.
Freezer: no, eggs do not freeze well.
Reheat: gently on the stovetop for 5-7 minutes.
Tips for Best Results
- Ensure the meatballs are browned properly for added flavor.
- Use fresh parsley for brighter presentation and taste.
- Adjust spices according to your heat preference.
- Serve immediately for best egg texture.
Serving Suggestions
- Serve with crusty bread for dipping.
- Pair with couscous or rice for a complete meal.
- Enjoy with a side salad for a refreshing contrast.



