Tunisian Kefta Meatballs in Harissa Tomato Sauce
Spiced beef and lamb meatballs simmered in a fiery harissa-tomato sauce — a bold Tunisian dinner built on the country's signature chili paste.
About This Recipe
Kefta, ground meat seasoned with a blend of warm spices and fresh herbs, is a staple across Tunisian and broader Maghrebi cooking, and this version shapes the seasoned meat into small meatballs that simmer directly in a tomato sauce spiked generously with harissa. The heat builds gradually as the meatballs cook, since harissa's chili flavor deepens and mellows slightly with time in the simmering sauce rather than staying as sharp as it is straight from the jar. The technique that matters most is seasoning the meat mixture assertively with cumin, coriander and fresh mint or parsley before shaping, since kefta relies on bold spicing rather than a subtle hand. The meatballs are browned briefly first to build a crust, then finish cooking directly in the harissa-tomato sauce so they absorb its heat and flavor fully by the time they're done. Served with crusty bread for scooping or over couscous, this dish reflects Tunisia's love of building deep, spicy flavor from a relatively short ingredient list, relying on the harissa itself to carry most of the dish's character.
Ingredients
Serves 4
- 300 gground beef
- 300 gground lamb
- 1 smallonion(finely grated)
- 0.33 cupfresh mint(chopped)
- 0.33 cupfresh parsley(chopped)
- 1.5 tspground cumin
- 1 tspground coriander
- 1.5 tspfine sea salt
- 3 tbspolive oil
- 1onion(diced, for sauce)
- 3 clovesgarlic(minced)
- 3 tbspharissa
- 600 gcrushed tomatoes
- 1 cupwater
Instructions
- 1
Mix the kefta
Combine ground beef, ground lamb, grated onion, mint, parsley, cumin, coriander and salt. Mix and shape into 16 small meatballs.
- 2
Brown the meatballs
Heat olive oil in a wide pan over medium-high heat. Brown meatballs on all sides, about 6-7 minutes. Remove and set aside.
- 3
Build the sauce
In the same pan, cook diced onion until soft, about 6 minutes, then add garlic and harissa, cooking 1 minute more.
- 4
Add tomatoes
Stir in crushed tomatoes and water. Simmer 10 minutes to develop flavor.
Let the harissa cook briefly with the onion and garlic before adding liquid — this blooms its flavor rather than leaving it raw and sharp.
- 5
Finish cooking
Return meatballs to the sauce, cover and simmer 15-18 minutes until cooked through.
- 6
Serve
Serve hot with crusty bread or over couscous.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Season the meat mixture assertively — kefta relies on bold spicing, not a subtle hand.
- →
Cook the harissa briefly with the onion and garlic before adding tomatoes to bloom its flavor rather than leaving it raw and one-dimensional.
- →
Adjust the amount of harissa to your heat tolerance; some brands are considerably spicier than others.
Variations
- •
Use all beef if lamb isn't available or preferred.
- •
Add a poached egg on top of the finished dish, a popular variation similar to shakshuka.
- •
Serve over couscous instead of bread for a more traditional presentation.
Storage
Refrigerate in the sauce up to 3 days. Reheat gently on the stovetop. Freezes well for up to 2 months.
History & Origin
Kefta reflects a broader Maghrebi tradition of seasoned ground meat dishes found across Tunisia, Morocco and Algeria, distinguished region to region mainly by the specific spice blend used. Harissa, Tunisia's essential fiery chili paste made from roasted red peppers, garlic and caraway among other spices, defines much of the country's savory cooking and gives this dish its characteristic heat.
Frequently Asked Questions
How spicy is this dish?
This depends heavily on the specific harissa brand or homemade batch used, since spiciness varies considerably — start with less than called for if you're unsure of your harissa's heat level, and add more to taste.
Can I use only beef instead of a beef-lamb mix?
Yes, all beef works well, though the lamb adds a distinct richness that's traditional to many Tunisian kefta recipes.
What can I substitute for harissa if I can't find it?
A mix of tomato paste, cayenne pepper, garlic and a bit of caraway or cumin can approximate some of harissa's flavor, though it won't have the same depth as the real North African chili paste.
Nutrition Facts
Per serving (320g / 11.3 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Tunisian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes